00:00:00
2024年GESP3月C++-三级
录音中...
*
1.姓名:
一、单选题(每题 2 分,共 30 分)
*
第 1 题整数 -5 的 16 位补码表示是( )。
A. 1005
B. 1006
C. FFFA
D. FFFB
*
第 2 题如果 16 位短整数 -2 的二进制是 "FFFE",则短整数 -4 的十六进制是( )。
A. FF04
B. FFFA
C. FFFC
D. FFFH
*
第 3 题下面 C++ 代码执行后的输出是( )。
A. 3
B. 16
C. 19
D. 48
*
第 4 题定义整数 int x = -5,则执行 C++ 代码 cout << (x == (x << 1 >> 1)) 输出是( )。
A. 0
B. 1
C. -5
D. 5
*
第 5 题已知字符 '0' 的 ASCII 编码的十进制表示为 48,则执行下面 C++ 代码后,输出是( )。
A. 10
B. 58
C. 154
D. 316
*
第 6 题下面 C++ 代码执行后数组中大于 0 的数的特征是( )。
A. 2 的倍数
B. 3 的倍数
C. 能被 2 或 3 整除的数
D. 能被 2 和 3 同时整除的数
*
第 7 题执行下面 C++ 代码后输出的第一个数是( )。
A. 20
B. 19
C. 1
D. 不确定
*
第 8 题在下列代码的横线处填写( ),可以使得输出是 GESP IS INTERESTING 。
A. str[i] += 'a' - 'A'
B. str[i] += 20
C. str[i] += 'A' - 'a'
D. 无法实现
*
第 9 题假设英文句子由若干词构成。下面 C++ 代码统计输出的词数是( )。
A. 1
B. 2
C. 3
D. 4
*
第 10 题C++ 的字符变量的码值是整数,下面字面量形式的字符码值最大的是( )。
A. 100
B. 075
C. 0x70
D. 0x60
*
第 11 题下面 C++ 程序执行的结果是( )。
A. 5
B. 6
C. 10
D. 12
*
第 12 题定义字符数组 char str[20] = { 'G', 'E', 'S', 'P' };,则 str 的字符串长度为( )。
A. 4
B. 5
C. 19
D. 20
*
第 13 题定义整型变量 int a = 3, b = 16,则 a | b 的值和 a + b 的关系是( )。
A. 大于
B. 等于
C. 小于
D. 等于或小于
*
第 14 题小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是( )。
A. 小程序
B. 计时器
C. 操作系统
D. 神话人物
*
第 15 题中国计算机学会(CCF)在 2024 年 1 月 27 日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )。
A. 制造自动驾驶汽车
B. 创立培训学校
C. 发明汉字激光照排系统
D. 成立方正公司
二、判断题 (每题 2 分,共 20 分)
*
第 1 题 任意整数 a 的二进制反码与补码都有 1 位不同。( )
正确
错误
*
第 2 题 对整型变量 int a = 3,执行 C++ 代码 a << 2 将把 2 输出到 a 中。( )
正确
错误
*
第 3 题 下面 C++ 代码可以计算 1 到 100 的累加和,采用的是穷举法。
正确
错误
*
第 4 题 一个 int 类型变量 a,执行操作 (a << 2 >> 2) 后的值一定是 a。( )
正确
错误
*
第 5 题 在 C++ 语言中,(010 << 1) 执行结果是 100。( )
正确
错误
*
第 6 题 执行下面 C++ 代码后将输出 2。( )
正确
错误
*
第 7 题 在 C++ 语言中,字符数组被定义时,它的大小可以调整。( )
正确
错误
*
第 8 题 对定义的数组 int a[7] = {2, 0, 2, 4, 3, 1, 6},可以用简单循环就找到其中最小的整数。( )
正确
错误
*
第 9 题 小杨今年春节回奶奶家了,奶奶家的数字电视要设置 ip 地址并接入到 WIFI 盒子才能收看节目,那这个 WIFI 盒子具有路由器的功能。( )
正确
错误
*
第 10 题 任何一个 for 循环都可以转化为等价的 while 循环。( )
正确
错误
Evaluation object score
字体大小
2024年GESP3月C++-三级
复制