00:00:00
C++编程等级认证三级 2023 年 12 月
录音中...
*
您的姓名:
*
一、单选题(每题 2 分,共 5 0 分)
1、下⾯C++数组的定义中 ,会丢失数据的是()。
A. char dict_key[] = { 'p ', 't ', 'o '};
B. int dict_value[] = {33,22,11};
C. char dict_name[]={ 'chen ', 'wang ', 'zhou '};
D. float dict_value[]={3,2,1};
*
2、在下列编码中 ,不能够和二进制" 1101 1101"相等的是()。
A. (221) 10进制
B. (335) 8进制
C. (dd) 16进制
D. (5d) 16进制
*
3、下⾯C++代码执⾏后不能输出"GESP"的是()。
A. string str("GESP"); cout<<str<<endl;
B. string str="GESP"; cout<<str<<endl;
C. string str("GESP"); cout<<str[1]<<str[2]<<str[3]<<str[4]<<endl;
D. string str{"GESP"}; cout<<str<<endl;
*
4、执⾏下⾯C++代码输出是()。
A. 10
B. 8
C. 4
D. 3
*
5、执⾏下⾯C++代码后 ,输出是()。
A. 4
B. 2
C. 5
D. 3
*
6、题 执⾏下⾯C++代码后输出的是()。
A. 4
B. 3
C. 2
D. 5
*
7、执⾏下⾯C++代码后输出的是()。
A. 输出未知的数
B. 输出'n'
C. 输出'\0'
D. 输出空格
*
8、下⾯C++代码执⾏后的输出是()。
A. 0
B. 1
C. 输出空格
D. 什么也不输出
*
9、下⾯C++代码⽤于统计每种字符出现的次数 ,当输出为3时 ,横线上不能填⼊的代码是()。
A. str[i]== 'o '
B. str[i]== 'a '+14
C. str[i]==115
D. str[i]==111
*
10、32位计算机中 ,C++的整型变量int能够表⽰的数据范围是()。
A. 2^31~(2^31)- 1
B. 2^32
C. -2^31~+(2^31)- 1
D. -(2^31)+1~2^31
*
11、下⾯C++程序执⾏的结果是()。
A. 2
B. 3
C. 5
D. 4
*
12、C++的数据类型转换让⼈很难琢磨透 ,下列代码输出的值是()。
A. 1.5
B. 1
C. 2
D. 1.50
*
13、C++代码⽤于抽取字符串中的电话号码 。约定:电话号码全部是数字 ,数字之间没有其他符号如连字符或空格等。代码中变量strSrc仅仅是示例,可以包含更多字符。下⾯有关代码说法,正确的说法是()。
A. 代码将换⾏输出各个含有数字的电话号码。
B. 代码将不换⾏输出各个含有数字的电话号码 ,号码中间没有分隔。
C. 代码将不换⾏输出各个含有数字的电话号码 ,号码中间有分隔。
D. 不能够输出数字电话号码。
*
14、某公司新出了⼀款⽆⼈驾驶的⼩汽车 ,通过声控智能驾驶系统 ,乘客只要告诉汽车⽬的地 ,车⼦就能⾃动 选择⼀条优化路线 ,告诉乘客后驶达那⾥ 。请问下⾯哪项不是驾驶系统完成选路所必须的 。 ( )
A. 麦克风
B. 扬声器
C. 油量表
D. 传感器
*
15、现代计算机是指电⼦计算机 ,它所基于的是()体系结构。
A. 艾伦 · 图灵
B. 冯 ·诺依曼
C. 阿塔纳索夫
D. 埃克特-莫克利
*
16、
执⾏
C++
代码
cout
<<(5&&2)<<
endl
;
后将输出
1
。
( )
正确
错误
*
17、C++程序执⾏后 ,输⼊ chen a dai 输出应该为:chen ( )
正确
错误
*
18、执⾏C++代码 cout<<(5 ||2); 后将输出 1 。 ()
正确
错误
*
19、执⾏下⾯C++代码后将输出"China" 。( )
正确
错误
*
20、执⾏C++代码将输出 0 5 ,5 之后还有⼀个空格 。 ( )
正确
错误
*
21、下⾯C++代码将输出1 ( )
正确
错误
*
22、下⾯C++程序将输出1 。 ( )
正确
错误
*
23、执⾏C++代码 ,将输出 1 3 5 7 9 , 9 之后还有⼀个空格 。 ( )
正确
错误
*
24、⼩杨最近在准备考GESP ,他⽤的Dev C++来练习和运⾏程序 ,所以Dev C++也是⼀个⼩型操作系统 。 ()
正确
错误
*
25、任何⼀个while循环都可以转化为等价的for循环()。
正确
错误
二、
编程题 (每题
25
分,共
50
分)
评价对象得分
字体大小