習題
一、選擇題
1.C語言規定,必須用( )作為主函數名。
A.function B.include C.main D.stdio
2.一個C程序可以包含任意多個不同名的函數,但有且僅有一個( ),一個C程序總是從( )開始執行。
A.過程 B.主函數 C.函數 D.include
3.( )是C程序的基本構成單位。
A.函數 B.函數和過程 C.超文本過程 D.子程序
4.下列說法正確的是( )。
A.一個函數的函數體必須要有變量定義和執行部分,二者缺一不可
B.一個函數的函數體必須要有執行部分,可以沒有變量定義
C.一個函數的函數體可以沒有變量定義和執行部分,函數可以是空函數
D.以上都不對
5.下列說法正確的是( )。
A.main函數必須放在C程序的開頭
B.main函數必須放在C程序的最后
C.main函數可以放在C程序的中間部分,但在執行C程序時是從程序開頭執行的
D.main函數可以放在C程序的中間部分,但在執行C程序時是從main函數開始的
6.以下敘述中正確的是( )。
A.用C程序實現的算法必須要有輸入和輸出操作
B.用C程序實現的算法可以沒有輸出但必須要有輸入
C.用C程序實現的算法可以沒有輸入但必須要有輸出
D.用C程序實現的算法可以既沒有輸入也沒有輸出
7.下列說法正確的是( )。
A.在執行C程序時不是從main函數開始的
B.C程序書寫格式嚴格限制,一行內必須寫一個語句
C.C程序書寫格式自由,一個語句可以分寫在多行上
D.C程序書寫格式嚴格限制,一行內必須寫一個語句,并要有行號
8.在C語言中,每個語句和數據定義是用( )結束。
A.句號 B.逗號 C.分號 D.括號
9.下列字符串是標識符的是()。
A._HJ B.9_student C.long D.LINE 1
10.以下說法正確的是( )。
A.C語言程序總是從第一個定義的函數開始執行
B.在C語言程序中,要調用的函數必須在main函數中定義
C.C語言程序總是從main函數開始執行
D.C語言程序中的main函數必須放在程序的開始部分
11.( )不是C語言提供的合法關鍵字。
A.switch B.print C.case D.default
12.C語言提供的合法關鍵字是( )。
A.break B.print C.function D.end
13.C語言提供的合法關鍵字是( )。
A.continue B.procedure C.begin D.append
14.C語言規定:在一個源程序中,main函數的位置( )。
A.必須在最開始 B.必須在系統調用的庫函數的后面
C.可以在任意位置 D.必須在源文件的最后
15.一個C語言程序是由( )。
A.一個主程序和若干個子程序組成
B.函數組成,并且每一個C程序必須且只能由一個主函數
C.若干過程組成
D.若干子程序組成
二、填空題
1.一個C程序至少包含一個____,即____。
2.一個函數由兩部分組成,它們是____和____。
3.函數體的范圍是____。
4.函數體一般包括____和____。
5.C語言是通過____來進行輸入/輸出的。
6.在C語言中,凡在一個標識符后面緊跟著一對圓括弧,就表明它是一個____。
7.主函數名后面的一對圓括號中間可以為空,但一對圓括號不能____。
- 數據科學實戰手冊(R+Python)
- JavaScript前端開發與實例教程(微課視頻版)
- FLL+WRO樂高機器人競賽教程:機械、巡線與PID
- SAP BusinessObjects Dashboards 4.1 Cookbook
- 零基礎入門學習Python
- 數據結構案例教程(C/C++版)
- Mastering Android Development with Kotlin
- Java實戰(第2版)
- C++編程兵書
- Hadoop 2.X HDFS源碼剖析
- Docker:容器與容器云(第2版)
- Head First Kotlin程序設計
- Mastering Object:Oriented Python(Second Edition)
- CryENGINE Game Programming with C++,C#,and Lua
- IBM DB2 9.7 Advanced Application Developer Cookbook