GESP 2023 6月認(rèn)證C++一級
您的姓名:
一、單選題
1. 以下不屬于計算機輸出設(shè)備的有()。
A. 麥克風(fēng)
B. 音箱
C. 打印機
D. 顯示器
2. ChatGPT 是 OpenAI 研發(fā)的聊天機器人程序,它能通過理解和學(xué)習(xí)人類的語言來進行對話,還能根據(jù)聊天的上下文進行互動,完成很多工作。請你猜猜看,下面任務(wù)中,ChatGPT 不能完成的是()。
A. 改郵件
B. 編劇本
C. 擦地板
D. 寫代碼
3. 常量'3'的數(shù)據(jù)類型是()。
A. double
B. float
C. char
D. int
4. 下列關(guān)于 C++語言變量的敘述,正確的是( )。
A. 變量可以沒有定義
B. 對一個沒有定義的變量賦值,相當(dāng)于定義了一個新變量
C. 執(zhí)行賦值語句后,變量的類型可能會變化
D. 執(zhí)行賦值語句后,變量的值可能不會變化
5. 以下可以作為 C++標(biāo)識符的是( )。
A. number_of_Chinese_people_in_millions
B. 360AntiVirus
C. Man&Woman
D. break
6. 以下哪個不是 C++語言的關(guān)鍵字?( )
A. double
B. else
C. while
D. endl
7. 如果 a、b 和 c 都是 int 類型的變量,下列哪個語句不符合 C++語法?( )
A. a = (b == c);
B. b = 5.5;
C. c = a + b + c;
D. a + c = b + c;
8. 如果用一個 int 類型的變量 a 表達正方形的邊長,則下列哪個表達式不能用來
計算正方形的面積?( )
計算正方形的面積?( )
A. a * a
B. 1 * a * a
C. a ^ 2
D. a * 2 * a / 2
9. 表達式(4 * (11 + 12) / 4)的計算結(jié)果為( )。
A. 47
B. 20
C. 23
D. 56
10. 如果 a 為 int 類型的變量,且 a 的值為 6,則執(zhí)行 a %= 4;之后,a 的值會是( )。
A. 1
B. 2
C. 3
D. 4
11. 如果 a 和 b 均為 int 類型的變量,下列表達式能正確判斷“a 等于 0 且 b 等于
0”的是( )。
A. (a == b == 0)
B. !(a || b)
C. (a + b == 0)
D. (a == 0) + (b == 0)
12. 如果 a 和 b 為 int 類型的變量,且值分別為 7 和 2,則下列哪個表達式的計
算結(jié)果不是 3.5?( )
A. 0.0 + a / b
B. (a + 0.0) / b
C. (0.0 + a) / b
D. a / (0.0 + b)
13. 在下列代碼的橫線處填寫( ),使得輸出是“20 10”。
A. a + b
B. b
C. a - b
D. b - a
14. 在下列代碼的橫線處填寫( ),可以使得輸出是“147”。
A. i % 2 == 1
B. i % 3 == 1
C. i = i + 3
D. i + 3
15. 執(zhí)行以下 C++語言程序后,輸出結(jié)果是( )。
A. 63
B. 98
C. 113
D. 無法確定
二、判斷題
1. 計算機硬件主要包括運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備()。
對
錯
2. 誕生于 1958 年的 103 機是中國第一臺通用數(shù)字電子計算機,比 1946 年在美
國誕生的第一臺通用電子計算機 ENIAC 晚了十多年。()
對
錯
3. 在 C++語言中,計算結(jié)果必須存儲在變量中才能輸出。
對
錯
4. 在 C++語言中,標(biāo)識符的命名不能完全由數(shù)字組成,至少有一個字母就可以。
對
錯
5. 10 是一個 int 類型常量。
對
錯
6. if 語句可以沒有 else 子句。
對
錯
7. do ... while 語句的循環(huán)體至少會執(zhí)行一次。
對
錯
8. 如果 a 和 b 為 int 類型的變量,則表達式 a = b 可以判斷 a 和 b 是否相等。
對
錯
9.
如果
a
為
int
類型的變量,則表達式
(a % 4 == 2)
可以判斷
a
的值是否為偶數(shù)。
對
錯
10.
表達式
(37 / 4)
的計算結(jié)果為
9
,且結(jié)果類型為
int
。
對
錯
關(guān)閉
更多問卷
復(fù)制此問卷