#5241. [2025年12月]GESP三级模拟赛---客观题
[2025年12月]GESP三级模拟赛---客观题
一.单选题(每题2分,共30分)
- 整数-5的16位补码表示是( )。
{{ select(1) }}
- 1005
- 1006
- FFFA
- FFFB
- 定义整数 int x=-5 ,则执行C++代码 cout << (x == (x<<1>>1)) 输出是( )。
{{ select(2) }}
- 0
- 1
- -5
- 5
- 定义字符数组 char str[20] = {'G', 'E', 'S', 'P'}; ,则 str 的字符串长度为( )。
{{ select(3) }}
- 4
- 5
- 19
- 20
- 定义整型变量 int a=3, b=16 ,则 a|b 的值和 a+b 的关系是( )。
{{ select(4) }}
- 大于
- 等于
- 小于
- 等于或小于
- 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是()。
{{ select(5) }}
- 小程序
- 计时器
- 操作系统
- 神话人物
6.小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有( )种。
{{ select(6) }}
- 1
- 2
- 3
- 4
- 一般默认64位计算机系统中整型变量(int)还是32位,则整数能够表示的数据范围是( )。 {{ select(7) }}
- ~
- ~
- ~
- ~
- 二进制数101.11对应的十进制数是( )。
{{ select(8) }}
- 6.5
- 5.5
- 5.75
- 5.25
- 下列代码的输出结果是( )。

{{ select(9) }}
- 12
- 6
- 3
- 1
- 如果字符串定义为 char str[] = "GESP"; ,则字符数组 str 的长度为( )。
{{ select(10) }}
- 0
- 4
- 5
- 6
- 关于计算机中的编码,下列说法中正确的是( )
{{ select(11) }}
- 机器数的形式值和真值是一致的
- 原码就是符号位加上真值
- 机器数是带符号的
- [-1]=[1000 0001]原=[1111 1111]反
- 8进制数3703转换成16进制数是( )
{{ select(12) }}
- 7C3
- 7A3
- 7B3
- 7D3
- 下面说法正确的是( )
{{ select(13) }}
- (22&01)==(22&&01)成立
- (23|11)==30
- (23|10)==31
- (23|01)==31
- a=1010 1110,a<<2,下面关于这个说法正确的是 ()。
{{ select(14) }}
- a的值变为1011 1000
- a的值变为1011 1010
- a的值变为0101 1101
- a的值变为0101 1100
- 有ABCD4个人,其中一个是小偷,每个人说一句话,只有小偷说的是假话,其中A说:不是我。B说:是 C。C说:是D。D说:C瞎说,请问谁是小偷( )。
{{ select(15) }}
- A
- B
- C
- D
二.判断题(每题2分,共20分)
- 任意整数 a 的二进制反码与补码都有1位不同。( )
{{ select(16) }}
- 对
- 错
- 对整型变量 int a = 3 ,执行C++代码 a<<2 将把2输出到 a 中。( )
{{ select(17) }}
- 对
- 错
- 一个 int 类型变量 a ,执行操作 (a<<2>>2) 后的值一定是 a 。( )
{{ select(18) }}
- 对
- 错
- 整数-6的16位补码可用十六进制表示为FFFA。( )
{{ select(19) }}
- 正确
- 错误
-
字符常量'\0'常用来表示字符串结束,和字符常量'0'相同。( )
{{ select(20) }}
- 正确
- 错误
-
如果 为 int 类型的变量,且表达式 ((a | 3) == 3) 的值为 true ,则说明 在从0到3之间(可能为0、可能为3)。( )
{{ select(21) }}
- 正确
- 错误
- 把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。(30 + 25) × (30 + 25) = 55 × 55 = 3025,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。( )
{{ select(22) }}
- 正确
- 错误
-
+1和-1的原码进行1+(-1)计算的结果是-2 。( )
{{ select(23) }}
- 正确
- 错误
- 取 X 的低四位,可以用 Y = 0000 1111 ,用 X&Y 获取 X 的低四位。( )
{{ select(24) }}
- 正确
- 错误
-
def (十六进制) = 103231 (五进制)。( )
{{ select(25) }}
- 正确
- 错误
相关
在下列比赛中: