官术网_书友最值得收藏!

習題

一、選擇題

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.主函數名后面的一對圓括號中間可以為空,但一對圓括號不能____。

主站蜘蛛池模板: 揭西县| 岱山县| 潮安县| 临安市| 新竹县| 邵武市| 延川县| 滁州市| 蕉岭县| 灵石县| 叙永县| 宜宾县| 梓潼县| 临夏县| 牡丹江市| 芮城县| 武邑县| 嘉义县| 平舆县| 滨州市| 沙洋县| 元阳县| 轮台县| 苗栗县| 义马市| 汉中市| 达州市| 禹城市| 萨嘎县| 永川市| 治县。| 溧阳市| 南溪县| 丹棱县| 都江堰市| 临沂市| 定西市| 永城市| 依安县| 利川市| 额敏县|