23.3
一、單選題(每題 2 分,共 30 分)
您的姓名:
1. 以下不屬于計(jì)算機(jī)輸入設(shè)備的有( )。
A.鍵盤(pán)
B.音箱
C.鼠標(biāo)
D.傳感器
2. 計(jì)算機(jī)系統(tǒng)中存儲(chǔ)的基本單位用 B 來(lái)表示,它代表的是( )。
A. Byte
B. Block
C. Bulk
D. Bit
3. 常量 7.0 的數(shù)據(jù)類(lèi)型是()。
A. double
B. float
C. void
D. int
4. 下列關(guān)于 C++語(yǔ)言的敘述,不正確的是()。
A. 變量定義時(shí)可以不初始化
B. 變量被賦值之后的類(lèi)型不變
C. 變量沒(méi)有定義也能夠使用
D. 變量名必須是合法的標(biāo)識(shí)符
5. 以下不可以作為 C++標(biāo)識(shí)符的是()。
A. x321
B. 0x321
C. x321_
D. _x321
6. 以下哪個(gè)不是 C++語(yǔ)言的關(guān)鍵字?
A. int
B. for
C. do
D. cout
7. 如果 a、b 和 c 都是 int 類(lèi)型的變量,下列哪個(gè)語(yǔ)句不符合 C++語(yǔ)法?
A. c = a + b;
B. c += a + b;
C. c = a = b;
D. c = a ++ b;
8. 如果用兩個(gè) int 類(lèi)型的變量 a 和 b 分別表達(dá)長(zhǎng)方形的長(zhǎng)和寬,則下列哪個(gè)表
達(dá)式不能用來(lái)計(jì)算長(zhǎng)方形的周長(zhǎng)?
A. a + b * 2
B. 2 * a + 2 * b
C. a + b + a + b
D. b + a * 2 + b
9. 表達(dá)式((3 == 0) + 'A' + 1 + 3.0)的結(jié)果類(lèi)型為()。
A. double
B. int
C. char
D. bool
10. 如果 a 為 int 類(lèi)型的變量,且 a 的值為 6,則執(zhí)行 a *= 3;之后,a 的值會(huì)
是()。
A. 3
B. 6
C. 9
D. 18
11. 如果 a 和 b 均為 int 類(lèi)型的變量,下列表達(dá)式不能正確判斷“a 等于 0 且 b
等于 0”的是()
A. (a == 0) && (b == 0)
B. (a == b == 0)
C. (!a) && (!b)
D. (a == 0) + (b == 0) == 2
12. 如果 a 為 int 類(lèi)型的變量,下列哪個(gè)表達(dá)式可以正確求出滿足“大于等于
a 且是 4 的倍數(shù)”的整數(shù)中最小的?
A. a * 4
B. a / 4 * 4
C. (a + 3) / 4 * 4
D. a - a % 4 + 4
13. 在下列代碼的橫線處填寫(xiě)(),可以使得輸出是“20 10”。
A. a + b
B. (a + b) * 100
C. b * 100 + a
D. a * 100 + b
14. 在下列代碼的橫線處填寫(xiě)(),可以使得輸出是“1248”。
A. i++
B. i *= 2
C. i += 2
D. i * 2
15. 執(zhí)行以下 C++語(yǔ)言程序后,輸出結(jié)果是()。
A. 210
B. 113
C. 98
D. 15
二、判斷題(每題 2 分,共 20 分)
1. 在 Windows 系統(tǒng)中通過(guò)鍵盤(pán)完成對(duì)選定文本移動(dòng)的按鍵組合是先 Ctrl+X,
移動(dòng)到目標(biāo)位置后按 Ctrl+V。
正確
錯(cuò)誤
2. 程序員用 C、C++、Python、Scratch 等編寫(xiě)的程序能在 CPU 上直接執(zhí)行。
正確
錯(cuò)誤
3. 在 C++語(yǔ)言中,注釋不宜寫(xiě)得過(guò)多,否則會(huì)使得程序運(yùn)行速度變慢。
正確
錯(cuò)誤
4. 在 C++語(yǔ)言中,標(biāo)識(shí)符中可以有數(shù)字,但不能以數(shù)字開(kāi)頭。
正確
錯(cuò)誤
5. '3'是一個(gè) int 類(lèi)型常量。
正確
錯(cuò)誤
6. if 語(yǔ)句中的條件表達(dá)式的結(jié)果必須為 bool 類(lèi)型。
正確
錯(cuò)誤
7. for 語(yǔ)句的循環(huán)體至少會(huì)執(zhí)行一次。
正確
錯(cuò)誤
8. 如果 a 為 int 類(lèi)型的變量,則賦值語(yǔ)句 a = a + 3;是錯(cuò)誤的,因?yàn)檫@條語(yǔ)
句會(huì)導(dǎo)致 a 無(wú)意義。
正確
錯(cuò)誤
9. 如果 a 為 int 類(lèi)型的變量,則表達(dá)式(a / 4 == 2)和表達(dá)式(a >= 8 && a
<= 11)的結(jié)果總是相同的。
正確
錯(cuò)誤
10. 表達(dá)式(3.5 * 2)的計(jì)算結(jié)果為 7.0,且結(jié)果類(lèi)型為 double。
正確
錯(cuò)誤
關(guān)閉
更多問(wèn)卷
復(fù)制此問(wèn)卷