2024年計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案
在社會(huì)的各個(gè)領(lǐng)域,我們總免不了要接觸或使用練習(xí)題,多做練習(xí)方可真正記牢知識(shí)點(diǎn),明確知識(shí)點(diǎn)則做練習(xí)效果事半功倍,必須雙管齊下。相信很多朋友都需要一份能切實(shí)有效地幫助到自己的習(xí)題吧?以下是小編精心整理的2024年計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。
計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案 1
1.字長(zhǎng)是CPU的主要技術(shù)性能指標(biāo)之一,它表示的是( )。
A)CPU計(jì)算結(jié)果的有效數(shù)字長(zhǎng)度
B)CPU一次能處理二進(jìn)制數(shù)據(jù)的位數(shù)
C)CPU能表示的最大的有效數(shù)字位數(shù)
D)CPU能表示的十進(jìn)制整數(shù)的位數(shù)
答案:B
2.在標(biāo)準(zhǔn)ASCII碼表中,已知英文字母A的十進(jìn)制碼值是65,英文字母a的十進(jìn)制碼值是( )。
A)95
B)96
C)97
D)91
答案:C
3.已知a=00101010B和b=40D,下列關(guān)系式成立的是( )。
A)a>b
B)a=b
C)a
D)不能比較
答案:A
4.已知三個(gè)用不同數(shù)制表示的整數(shù)A=00111101B,B=3CH,C=64D,則能成立的.比較關(guān)系是( )。
A)A B)B C)B D)C
答案:D
5.下列敘述中,正確的是( )。
A)一個(gè)字符的標(biāo)準(zhǔn)ASCII碼占一個(gè)字節(jié)的存儲(chǔ)量,其最高位二進(jìn)制總為0
B)大寫英文字母的ASCII碼值大于小寫英文字母的ASCII碼值
C)同一個(gè)英文字母(如A)的ASCII碼和它在漢字系統(tǒng)下的全角內(nèi)碼是相同的
D)一個(gè)字符的ASCII碼與它的內(nèi)碼是不同的
答案:C
6.在標(biāo)準(zhǔn)ASCII碼表中,已知英文字母K的十進(jìn)制碼值是75,英文字母k的十進(jìn)制碼值是( )。
A)107
B)101
C)105
D)106
答案:A
7.十進(jìn)制數(shù)57轉(zhuǎn)換成無符號(hào)二進(jìn)制整數(shù)是( )。
A)0111001
B)0110101
C)0110011
D)0110111
答案:A
8.已知A=10111110B,B=AEH,C=184D,關(guān)系成立的不等式是( )。
A)AB)BC)BD)C
答案:B
9.存儲(chǔ)一個(gè)32×32點(diǎn)的漢字字形碼需用的字節(jié)數(shù)是( )。
A)256
B)128
C)72
D)16
答案:B
10.無符號(hào)二進(jìn)制整數(shù)1011010轉(zhuǎn)換成十進(jìn)制數(shù)是( )。
A)88
B)90
C)92
D)93
答案:B
11.一個(gè)漢字的內(nèi)碼長(zhǎng)度為2個(gè)字節(jié),其每個(gè)字節(jié)的最高二進(jìn)制位的值依次分別是( )。
A)0,0
B)0,1
C)1,0
D)1,1
答案:D
12.十進(jìn)制數(shù)60轉(zhuǎn)換成二進(jìn)制數(shù)是( )。
A)0111010
B)0111110
C)0111100
D)0111101
答案:C
13.在下列字符中,其ASCII碼值最小的一個(gè)是( )。
A)空格字符
B)0
C)A
D)a
答案:A
14.一個(gè)漢字的機(jī)內(nèi)碼與國(guó)標(biāo)碼之間的差別是( )。
A)前者各字節(jié)的最高位二進(jìn)制值各為1,而后者為0
B)前者各字節(jié)的最高位二進(jìn)制值各為0,而后者為1
C)前者各字節(jié)的最高位二進(jìn)制值各為1、0,而后者為0、1
D)前者各字節(jié)的最高位二進(jìn)制值各為0、1,而后者為1、0
答案:A
15.十進(jìn)制數(shù)101轉(zhuǎn)換成二進(jìn)制數(shù)等于( )。
A)1101011
B)1100101
C)1000101
D)1110001
答案:B
16.二進(jìn)制數(shù)101110轉(zhuǎn)換成等值的十六進(jìn)制數(shù)是( )。
A)2C
B)2D
C)2E
D)2F
答案:C
17.漢字國(guó)標(biāo)碼(GB2312-80)把漢字分成2個(gè)等級(jí)。其中一級(jí)常用漢字的排列順序是按( )。
A)漢語拼音字母順序
B)偏旁部首
C)筆劃多少
D)以上都不對(duì)
答案:A
18.十進(jìn)制數(shù)54轉(zhuǎn)換成無符號(hào)二進(jìn)制整數(shù)是( )。
A)0110110
B)0110101
C)0111110
D)0111100
答案:A
19.無符號(hào)二進(jìn)制整數(shù)1111001轉(zhuǎn)換成十進(jìn)制數(shù)是( )。
A)117
B)119
C)120
D)121
答案:D
20.已知"裝"字的拼音輸入碼是"zhuang",而"大"字的拼音輸入碼是"da",它們的國(guó)標(biāo)碼的長(zhǎng)度的字節(jié)數(shù)分別是( )。
A)6,2
B)3,1
C)2,2
D)4,2
答案:C
21.下列編碼中,屬于正確的漢字內(nèi)碼的是( )。
A)5EF6H
B)FB67H
C)A3B3H
D)C97DH
答案:C
22.5位二進(jìn)制無符號(hào)數(shù)最大能表示的十進(jìn)制整數(shù)是( )。
A)64
B)63
C)32
D)31
答案:D
23.在計(jì)算機(jī)中,信息的最小單位是( )。
A)bit
B)Byte
C)Word
D)DoubleWord
答案:A
24.已知英文字母m的ASCII碼值為6DH,那么ASCII碼值為70H的英文字母是( )。
A)P
B)Q
C)p
D)j
答案:C
25.計(jì)算機(jī)存儲(chǔ)器中,組成一個(gè)字節(jié)的二進(jìn)制位數(shù)是( )。
A)4bit
B)8bit
C)16bit
D)32bit
答案:B
計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案 2
1.C語言編譯程序的功能是()。
A.執(zhí)行一個(gè)C語言編寫的源程序
B.把C源程序翻譯成ASCII碼
C.把C源程序翻譯成機(jī)器代碼
D.把C源程序與系統(tǒng)提供的庫(kù)函數(shù)組合成一個(gè)二進(jìn)制執(zhí)行文件
【答案】C
【解析】編譯程序的功能是將“高級(jí)語言”翻譯為“機(jī)器語言”。每條C語言語句,經(jīng)過編譯最終都將轉(zhuǎn)換成二進(jìn)制的機(jī)器指令。答案選擇C選項(xiàng)。
2.計(jì)算機(jī)高級(jí)語言程序的運(yùn)行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是()。
A. C語言程序僅可以編譯執(zhí)行
B. C語言程序僅可以解釋執(zhí)行
C. C語言程序既可以編譯執(zhí)行,又可以解釋執(zhí)行;
D.以上說法都不對(duì)
【答案】A
【解析】編譯執(zhí)行是指程序執(zhí)行前需要一個(gè)專門的編譯過程把程序編譯成機(jī)器語言的文件,再次運(yùn)行時(shí)不需要重新翻譯,執(zhí)行效率高;解釋執(zhí)行是指每個(gè)語句都是執(zhí)行的時(shí)候才翻譯,執(zhí)行效率低。用C語言編寫的程序必須經(jīng)過編譯器編譯后,轉(zhuǎn)換為二進(jìn)制的機(jī)器指令來運(yùn)行。答案選擇A選項(xiàng)。
3.以下敘述中錯(cuò)誤的是()。
A. C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令
B. C程序經(jīng)過編譯、鏈接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件
C.用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中
D. C語言源程序經(jīng)編譯后生成后綴為的目標(biāo)程序
【答案】A
【解析】A項(xiàng)錯(cuò)誤,注釋語句不會(huì)被翻譯成二進(jìn)制的機(jī)器指令。C源程序經(jīng)過C編譯程序編譯之后生成后綴為的二進(jìn)制文件(稱為目標(biāo)文件),然后由“鏈接程序”(Link)的軟件把文件與各種庫(kù)函數(shù)連接起來生成一個(gè)后綴為的可執(zhí)行文件。答案選擇A選項(xiàng)。
4.以下敘述中錯(cuò)誤的是()
A.C語言的可執(zhí)行程序是由一系列機(jī)器指令構(gòu)成的
B.用C語言編寫的源程序不能直接在計(jì)算機(jī)上運(yùn)行
C.通過編譯得到的二進(jìn)制目標(biāo)程序需要連接才可以運(yùn)行
D.在沒有安裝C語言集成開發(fā)環(huán)境的機(jī)器上不能運(yùn)行C源程序生成的exe文件
【答案】D
【解析】A項(xiàng)正確,C語言的可執(zhí)行程序是由一系列機(jī)器指令組成的;BC項(xiàng)正確,用C語言編寫的源程序必須經(jīng)過編譯,生成二進(jìn)制目標(biāo)代碼,再經(jīng)過連接才能運(yùn)行;D項(xiàng)錯(cuò)誤,C語言經(jīng)過編譯鏈接后的二進(jìn)制目標(biāo)代碼可以脫離C語言集成開發(fā)環(huán)境獨(dú)立運(yùn)行。答案選擇D選項(xiàng)。
5.以下敘述正確的是()。
A. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的二進(jìn)制文件
B. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的`可執(zhí)行文件
C. C編譯程序把文件后綴為的二進(jìn)制文件編譯成文件后綴為的可執(zhí)行文件
D.鏈接程序把文件后綴為.c的源程序文件鏈接成文件后綴為的可執(zhí)行文件
【答案】A
【解析】C編譯程序把文件后綴為C的源程序文件編譯成文件后綴為的二進(jìn)制文件,鏈接將一個(gè)或多個(gè)目標(biāo)文件與程序用到的庫(kù)文件連接起來,形成一個(gè)可以在操作系統(tǒng)直接運(yùn)行的執(zhí)行程序,故排除B、C、D項(xiàng),答案選擇A選項(xiàng)。
6.以下敘述中正確的是(A.在C語言程序中,main函數(shù)必須放在其他函數(shù)的最前面
B.每個(gè)后綴為.c的C語言源程序都可以單獨(dú)進(jìn)行編譯
C.在C語言程序中,只有main函數(shù)才可以單獨(dú)進(jìn)行編譯
D.每個(gè)后綴為.c的C語言源程序都應(yīng)該包含一個(gè)main函數(shù)
【答案】B
【解析】main函數(shù)可以在程序的任何位置。每一個(gè)可執(zhí)行的C程序都必須有一個(gè)且只能有一個(gè)主函數(shù)。后綴名為.c的C語言源程序都可以單獨(dú)進(jìn)行編譯。main函數(shù)只是讓執(zhí)行程序的系統(tǒng)知道該從哪里開始執(zhí)行程序(從主函數(shù)處執(zhí)行),其他有關(guān)這個(gè)程序的子函數(shù)是通過函數(shù)調(diào)用來實(shí)現(xiàn)其功能(不需main函數(shù))。答案選擇B選項(xiàng)。
7.以下敘述中錯(cuò)誤的是()。
A. C語言編寫的函數(shù)源程序,其文件名后綴可以是.c
B. C語言編寫的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件
C. C語言編寫的每個(gè)函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行;
D.一個(gè)C語言程序只能有一個(gè)主函數(shù)
【答案】C
【解析】C源程序經(jīng)過C編譯程序編譯之后生成一個(gè)后綴為的二進(jìn)制文件(稱為目標(biāo)文件),然后由稱為“連接程序”(Link)的軟件,把此文件與C語言提供的各種庫(kù)函數(shù)連接起來生成一個(gè)后綴為的可執(zhí)行文件。只有含有main函數(shù)的經(jīng)過編譯鏈接才能執(zhí)行。答案選擇C選項(xiàng)。
8.以下敘述中錯(cuò)誤的是(A.一個(gè)C程序可以包含多個(gè)不同名的函數(shù)
B.一個(gè)C程序只能有一個(gè)主函數(shù)
C. C程序在書寫時(shí),有嚴(yán)格的縮進(jìn)要求,否則不能編譯通過
D. C程序的主函數(shù)必須用main作為函數(shù)名
【答案】C
【解析】一個(gè)C程序有且只有一個(gè)主函數(shù)main。一個(gè)C程序可以包含多個(gè)不同名字的子函數(shù)。C程序在書寫時(shí)沒有嚴(yán)格的縮進(jìn)要求。答案選擇C選項(xiàng)。
9.以下敘述中正確的是()。
A. C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行
B.可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行
C. C語言程序?qū)脑闯绦蛑械谝粋(gè)函數(shù)開始執(zhí)行;
D. main的各種大小寫拼寫形式都可以作為主函數(shù)名,如:MAIN,Main等
【答案】A
【解析】用戶不能指定某函數(shù)為主函數(shù),C語言規(guī)定,程序從main函數(shù)開始執(zhí)行,從main函數(shù)退出,C語言函數(shù)名區(qū)別大小寫。答案選擇A選項(xiàng)。
10.下列敘述中錯(cuò)誤的是()。
A. C程序可以由一個(gè)或多個(gè)函數(shù)組成
B. C程序可以由多個(gè)程序文件組成
C.一個(gè)C語言程序只能實(shí)現(xiàn)一種算法
D.一個(gè)C函數(shù)可以單獨(dú)作為一個(gè)C程序文件存在
【答案】C
【解析】一個(gè)C程序可以有一個(gè)或多個(gè)程序文件,也可以有一個(gè)或多個(gè)函數(shù),所以一個(gè)C語言程序可以實(shí)現(xiàn)多種算法,答案選擇C選項(xiàng)。
【計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案】相關(guān)文章:
C++備考計(jì)算機(jī)二級(jí)模擬練習(xí)題及答案08-28
2017計(jì)算機(jī)二級(jí)C++備考練習(xí)題及答案09-22
2016計(jì)算機(jī)二級(jí)考試《C++》備考練習(xí)題與答案08-30
2017計(jì)算機(jī)二級(jí)C++備考習(xí)題及答案09-25
2016年計(jì)算機(jī)二級(jí)《C++》備考練習(xí)題及答案07-14
2016計(jì)算機(jī)二級(jí)《C++》練習(xí)題及答案08-14
計(jì)算機(jī)二級(jí)考試《C++》備考練習(xí)題09-20