智慧樹知到《C語言編程新思路(山東理工大學)》2024章節測試答案
第一章測試
1、關於一個C語言程序執行的起點和終點,以下選項正確的是()。
A、mainmain
B、第一個最後一個
C、main任意
D、main最後一個
正確答案:A
2、C語句的程序一行寫不下時,可以()。
A、用逗號換行
B、用分號換行
C、用任意空格換行
D、用回車換行
正確答案:D
3、以下敘述不正確的是()。
A、C程序中,語句之間必須用分號分隔
B、C程序中,多行語句可以寫在一行上
C、C程序中,可以不必包含主函數
D、一個C程序,可以由多個函數組成
正確答案:C
4、C語言規定,在一個源程序中,main函數的位置()。
A、必須在最開始
B、必須在系統調用庫函數的後面
C、可以任意
D、必須在最後
正確答案:C
5、以下敘述正確的是()。
A、在C程序中,註釋說明隻能位於一條語句的後面。
B、C程序的每行中隻能寫一個語句
C、C語言本身沒有輸入輸出語句
D、在對C語言進行編譯的過程中,不能發現註釋中的錯誤
正確答案:D
6、函數的主體部分需要用一對()括起來。
A、{}
B、[]
C、()
D、<>
正確答案:A
7、以下敘述錯誤的是()。
A、一個C程序隻有在編譯、連接成.exe程序之後才能執行
B、C程序編譯後生成.obj文件
C、C程序的每一條語句都必須用分號結束
D、隻有一個分號的語句不是合法的C語句
正確答案:D
8、計算機能夠直接識別和執行的計算機語言()。
A、匯編語言
B、機器語言
C、C語言
D、高級語言
正確答案:B
9、以下敘述錯誤的是()。
A、對於計算機而言,程序是指完成某一特定任務的一組指令序列
B、一個C程序編譯成功後在連接時發現錯誤,需要編輯修改,然後不必重新編譯和連接即可直接運行。
C、機器語言和匯編語言都是低級語言
D、C語言是一種函數型語言,每個C語言程序都是由若幹個函數組成
正確答案:B
10、對C程序的註釋說明信息必須寫在()之間。
A、’和’
B、<和>
C、/*和*/
D、{和}
正確答案:C
11、用C語言編寫的源程序,必須翻譯成用二進制指令表示的目標程序,才能被計算機識別,這個過程稱為()。
A、編輯
B、編譯
C、匯編
D、解釋
正確答案:B
12、關於C語言的特點,以下敘述錯誤的是()。
A、C語言一共隻有32個關鍵字,9種控制語句,程序書寫自由
B、C語言共有34種運算符,表達式類型多樣化
C、C語言不能直接對硬件進行操作
D、C語言程序可以方便的在不同的計算機間和各種操作系統中實現程序的移植
正確答案:C
13、C語言程序的基本構成單位是()。
A、語句
B、表達式
C、函數
D、運算符
正確答案:C
14、能夠在編譯過程中被檢查出來,並給出提示信息的是()。
A、語法錯誤
B、邏輯錯誤
C、運行錯誤
D、註釋錯誤
正確答案:A
15、以下敘述錯誤的是()。
A、計算機語言大致可以分為三大類:機器語言、匯編語言和高級語言
B、高級語言比低級語言更貼近人類使用的語言,易於理解和使用
C、C語言是一種通用的、過程式編程語言,具有高效、靈活、可移植等優點
D、C語言屬於匯編語言
正確答案:D
16、C語言源程序文件的後綴名是()。
A、.obj
B、.exe
C、.c
D、.vbp
正確答案:C
17、C語言編譯程序是()。
A、C程序的機器語言版本
B、一組機器語言指令
C、將C源程序編譯成目標程序
D、廠傢提供的應用軟件
正確答案:C
18、以下敘述錯誤的是()。
A、C語言的註釋有兩種類型:單行註釋和多行註釋
B、C程序的單行註釋語句以“//”開始
C、C語言的註釋語句不影響編譯結果
D、C語言程序中隻要出現在“/*”和“*/”之間的就一定是註釋內容
正確答案:D
19、C語言源程序文件經過編譯後的目標文件後綴名是()。
A、.exe
B、.obj
C、.c
D、.vbp
正確答案:B
20、C語言源程序編譯、連接後的可執行文件後綴名是()。
A、.exe
B、.obj
C、.c
D、.bak
正確答案:A