2023年9月CCF-GESP编程能力等级认证C++编程三级真题
发行时间:2023-09-28
共27 题
总分100
33 阅读
0 评论
0 点赞
本文标签:无
第 1 题 单选题
A.
一款操作系统
B.
一款应用软件
C.
一种通话设备
D.
以上都不对
第 2 题 单选题
A.
60
B.
20
C.
5
D.
1
第 3 题 单选题
A.
4A
B.
4B
C.
4C
D.
52
第 4 题 单选题
A.
~
B.
~~
C.
<
D.
<<
第 5 题 单选题
A.
32
B.
16
C.
8
D.
4
第 6 题 单选题
A.
2
B.
3
C.
23
D.
24
第 7 题 单选题
A.
double a[];
B.
double b[] = {1, 2.0, '3'};
C.
double c[3.0];
D.
double[] d = new double[3];
第 8 题 单选题
A.
只有十进制和二进制能够用来表示小数,八进制和十六进制不可以。
B.
常用的进制包括二进制、八进制、十进制、十六进制,其他进制在日常生活中很少使用。
C.
对任意正整数,其二进制表示不会比它的十进制表示更短。
D.
正整数的八进制表示中,每一位可能出现的最大数字是8。
第 9 题 单选题
A.
可以定义 0 个元素的数组。
B.
不能定义 -1 个元素的数组。
C.
数组下标越界访问会产生编译错误。
D.
程序运行时发生数组下标的越界访问,程序依然可能正常结束。
第 10 题 单选题
A.
a 1000 - 1000 == a
B.
a * 2 / 2 == a
C.
(a & 1) == 1
D.
(a | 1) == a 1
第 11 题 单选题
A.
((a >= b) && (a <= b))
B.
((a >> 1) == (b >> 1))
C.
((a b) == (a a))
D.
((a ^ b) == 0)
第 12 题 单选题
A.
a - 'A' <= 26
B.
'A' <= a <= 'Z'
C.
'A' <= 'a' <= 'Z'
D.
('A' <= a) && (a <= 'Z')
第 13 题 单选题
A.
a = a >> 8; b = a & 0xff
B.
b = a >> 8; a = a & 0xff;
C.
a = b; b = a & 0xff;
D.
b = a; a = b;
第 14 题 单选题
A.
res = array[i];
B.
res *= array[i]
C.
res = array[i]
D.
以上均不对。
第 15 题 单选题
A.
15
B.
28
C.
45
D.
55
第 16 题 判断题
A.
正确
B.
错误
第 17 题 判断题
A.
正确
B.
错误
第 18 题 判断题
A.
正确
B.
错误
第 19 题 判断题
A.
正确
B.
错误
第 20 题 判断题
A.
正确
B.
错误
第 21 题 判断题
A.
正确
B.
错误
第 22 题 判断题
A.
正确
B.
错误
第 23 题 判断题
A.
正确
B.
错误
第 24 题 判断题
A.
正确
B.
错误
第 25 题 判断题
第 26 题 编程题
第 27 题 编程题
发表评论 取消回复