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

