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