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