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++备考计算机二级模拟练习题及答案08-28
2017计算机二级C++备考练习题及答案09-22
2017计算机二级C++备考习题及答案09-25
2016计算机二级《C++》练习题及答案08-14
计算机二级考试《C++》备考练习题09-20
计算机二级考试C++备考练习试题及答案10-16