一、選擇題(共40分,每小題2分)
1.在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為( ?。?/p>
單選題 (2 分) 2分
A.main
B.MAIN
C.name
D.function
2.C語言源程序文件的缺省擴展名為( ?。?/p>
單選題 (2 分) 2分
A.cpp
B. exe
C.obj
D. c
3.由C語言目標文件連接而成的可執(zhí)行文件的缺省擴展名為( ?。?/p>
單選題 (2 分) 2分
A.cpp
B.exe
C.obj
D.c
4.程序運行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應使用的分隔符為( ?。?。
單選題 (2 分) 2分
A.空格或逗號
B.逗號或回車
C.逗號或分號
D.空格或回車
5.每個C語言程序文件的編譯錯誤被分為( ?。?。
單選題 (2 分) 2分
A.1類
B.2類
C.3類
D.4類
6.不符合C語言規(guī)定的復合語句是( )。
單選題 (2 分) 2分
A.{}
B.{;}
C.{x=0;}
D.{y=10}
7.C語言程序中的基本功能模塊為( )。
單選題 (2 分) 2分
A.表達式
B.標識符
C.語句
D.函數(shù)
8.在一個函數(shù)定義中,函數(shù)頭包括的3個部分依次為函數(shù)類型、函數(shù)名和( ?。?/p>
單選題 (2 分) 2分
A.表達式
B.語句
C.參數(shù)表
D.函數(shù)體
9.在一個程序文件中,若要使用#include命令包含一個用戶定義的頭文件,則此頭文件所使用的起止定界符為一對( ?。?。
單選題 (2 分) 2分
A.尖括號
B.雙引號
C.單引號
D.花括號
10.在C語言程序中,多行注釋語句使用的開始標記符為( ?。?。
單選題 (2 分) 2分
A.//
B./*
C.*/
D.**
11.在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%c”,則對應輸出的數(shù)據(jù)類型為( )。
單選題 (2 分) 2分
A.char
B.int
C.float
D.double
12.在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對應輸出的數(shù)據(jù)占用的字符位置個數(shù)為( ?。?。
單選題 (2 分) 2分
A.5
B.4
C.3
D.6
13.轉(zhuǎn)義字符’\\’表示的字符是( ?。?。
單選題 (2 分) 2分
A.單引號
B.雙引號
C.反斜線
D.問號
14.枚舉類型中的每個枚舉常量的值都是一個( ?。?/p>
單選題 (2 分) 2分
A.整數(shù)
B.浮點數(shù)
C.字符
D.邏輯值
15. 運算符優(yōu)先級最高的是( ?。?/p>
單選題 (2 分) 2分
A.=
B.*=
C.&&
D.!=
16.設(shè)x和y均為邏輯值,則x && y為真的條件是( ?。?。
單選題 (2 分) 2分
A.它們均為真
B.其中一個為真
C.它們均為假
D.其中一個為假
17.設(shè)有語句“int a=12; a+=a*a;”,則執(zhí)行結(jié)束后,a的值為( ?。?/p>
單選題 (2 分) 2分
A.12
B.144
C.156
D.288
18.x>0 && x<=10的相反表達式為( ?。?/p>
單選題 (2 分) 2分
A.x<=0 || x>10
B.x<=0 && x>10
C.x<=0 || x<=10
D.x>0 && x>10
19.字符串“a+b=12\n”的長度為( ?。?。
單選題 (2 分) 2分
A.6
B.7
C.8
D.9
20.在下列的符號常量定義中,錯誤的定義語句格式為( )。
單選題 (2 分) 2分
A.const int M1=10;
B.const int M2=20;
C.const int M3 10;
D.const char mark=’3′;
二、判斷題(共60分,每小題2分。敘述正確則回答“是”,否則回答“否”)
21.C語言中的每條簡單語句以分號作為結(jié)束符。
判斷題 (2 分) 2分
A.對
B.錯
22.C語言中的每條復合語句以花括號作為結(jié)束符。
判斷題 (2 分) 2分
A.對
B.錯
23.在C語言程序中,在行尾使用注釋的開始標記符為一對單斜線字符。
判斷題 (2 分) 2分
A.對
B.錯
24.注釋內(nèi)容的開始所使用的標記符為/*,則注釋內(nèi)容的結(jié)束所使用的標記符為*/。
判斷題 (2 分) 2分
A.對
B.錯
25.在一個C語言程序文件中,若要包含一個頭文件,則使用以百分號開始的預處理命令。
判斷題 (2 分) 2分
A.對
B.錯
26.用于輸出表達式值的標準輸出函數(shù)是printf()。
判斷題 (2 分) 2分
A.對
B.錯
27.當不需要函數(shù)返回任何值時,則需要使用保留字void作為函數(shù)的返回值類型。
判斷題 (2 分) 2分
A.對
B.錯
28.每個C程序文件在編譯時可能出現(xiàn)有警告性錯誤,其對應的標識符為error。
判斷題 (2 分) 2分
A.對
B.錯
29.十進制數(shù)25表示成符合C語言規(guī)則的八進制數(shù)為31。
判斷題 (2 分) 2分
A.對
B.錯
30.十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為0x19。
判斷題 (2 分) 2分
A.對
B.錯
31.在C語言中,轉(zhuǎn)義字符’\n’表示一個換行符。
判斷題 (2 分) 2分
A.對
B.錯
32.執(zhí)行“printf(“%c”,’F’-2);”語句后得到的輸出結(jié)果為H。
判斷題 (2 分) 2分
A.對
B.錯
33.已知字符’C’的ASCII碼為67,當執(zhí)行“int x=’C’+5;”語句后x的值為72。
判斷題 (2 分) 2分
A.對
B.錯
34.假定一個枚舉類型的定義為“enum RB{ab,ac=3,ad,ae}x=ad;”,則x的值為2。
判斷題 (2 分) 2分
A.對
B.錯
35.float的類型長度為8。
判斷題 (2 分) 2分
A.對
B.錯
36.在C語言中,常數(shù)28和3.26具有相同的數(shù)據(jù)類型。
判斷題 (2 分) 2分
A.對
B.錯
37.若需要定義一個符號常量,并且使C語言能夠進行類型檢查,則應在定義語句的開始使用保留字const。
判斷題 (2 分) 2分
A.對
B.錯
38.使用const語句定義一個符號常量時,不必對它進行初始化。
判斷題 (2 分) 2分
A.對
B.錯
39.表達式45%13的值為3。
判斷題 (2 分) 2分
A.對
B.錯
40.假定x=5,則表達式2*x++的值為12。
判斷題 (2 分) 2分
A.對
B.錯
41.表達式(float)25/4的值為6。
判斷題 (2 分) 2分
A.對
B.錯
42.表達式x=x+1表示成增量表達式為++x。
判斷題 (2 分) 2分
A.對
B.錯
43.關(guān)系表達式(x!=0)的等價表達式為(x)。
判斷題 (2 分) 2分
A.對
B.錯
44.關(guān)系表達式x+y>5的相反表達式為x+y<=5。
判斷題 (2 分) 2分
A.對
B.錯
45.邏輯表達式(a>b || b==5)的相反表達式為(a>b && b==5)。
判斷題 (2 分) 2分
A.對
B.錯
46.若x=5,y=10,則x>y邏輯值為真。
判斷題 (2 分) 2分
A.對
B.錯
47.假定x=5,則執(zhí)行“a=(x?10:20);”語句后a的值為10。
判斷題 (2 分) 2分
A.對
B.錯
48.帶有隨機函數(shù)的表達式rand()%20的值所在的區(qū)間范圍是0~19。
判斷題 (2 分) 2分
A.對
B.錯
49.假定x=5,則執(zhí)行“y=x++;”語句后,x的值為5。
判斷題 (2 分) 2分
A.對
B.錯
50.假定x=5,則執(zhí)行“y=++x;”語句后,y的值為6。
判斷題 (2 分) 2分
A.對
B.錯
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777