1 条题解
-
0
- 整数-5的16位补码表示是( )。
A.1005
B.1006
C.FFFA
D. FFFB
【答案】D
【考纲知识点】数据编码(三级)
【解析】原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小;反码通常是用来由原码求补码或者由补码求原码的过渡码;补码是计算机把减法运算转化为加法运算的关键编码;0是FFFF,用0-5(即FFFF-5)得到是FFFB。
- 如果16位短整数 -2 的二进制是"FFFE",则短整数 -4 的十六进制是( )
A.FF04
B.FFFA
C.FFFC
D.FFFH
【答案】C
【考纲知识点】数据编码(三级)
【解析】FFFF-FFFFE=1 (2-1),那么FFFF-(4-1)=FFFC
- 下面C++代码执行后的输出是( )
A.3
B.16
C.19
D.48
【答案】C
【考纲知识点】位运算(三级)
【解析】3的二进制是11,16的二进制是1000,,所以选C。
- 定义整数 int x=-5 ,则执行C++代码 cout << (x == (x<<1>>1)) 输出是( )
A.0
B.1
C.-5
D.5
【答案】B
【考纲知识点】位运算(三级)
【解析】本题属于考察位运算相关概念,-5=1101,左移后变为1010,右移后变为1101(算术移位),1101=1101,所以选B。
- 已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是( )
A.10
B.58
C.154
D.316
【答案】C
【考纲知识点】ASCII 编码 (二级)
【解析】把字符串中的每一个字符取出来加到整数变量里,‘1’的ASCII码是49,‘3’的ASCII码是51,‘6’ASCII码是54,49+51+54=154,所以选C
- 下面C++代码执行后数组中大于0的数的特征是( )
A.2的倍数
B.3的倍数
C.能被2或3整除的数
D.能被2和3同时整除的数
【答案】C
【考纲知识点】位运算(三级)
【解析】第一个循环时把1~20存到数组当中,第二个循环的判断判断的是既是2的倍数又是的倍数值会被赋值为0,所以大于0的数字特征是能被2或3整除的数,故选C
- 执行下面C++代码后输出的第一个数是( )
A.20
B.29
C.1
D.不确定
【答案】A
【考纲知识点】一维数组基本应用(三级)
【解析】第一个for后数组内容:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; 输出(倒着):20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1.
- 在下列代码的横线处填写( ),可以使得输出是 GESP IS INTERESTING
A.str[i]+='a'-'A'
B.str[i]+=20
C.str[i]+='A'-'a'
D.无法实现
【答案】C
【考纲知识点】字符串(三级)
【解析】输出的全部是大写,所以找到小写转换成小写就可以了,小写变大写——ch=ch-'a'+'A'或ch+='A'-'a';
- 假设英文句子由若干词构成。下面C++代码统计输出的词数是( )
A.1
B.2
C.3
D.4
【答案】C
【考纲知识点】一维数组基本应用(三级)
【解析】判断的是出现了几次空格,而不是几个空格,两个空格挨在一起也算一次,题上有3处空格,就相当于有3个词。
- C++的字符变量的码值是整数,下面字面量形式的字符码值最大的是( )
A.100
B.075
C.0x70
D.0x60
【答案】C
【考纲知识点】数据编码(三级)
【解析】在代码中被写下来的的固定的值,称之为字面量。0x表示16进制,0x70是7×16,0x60是6×16,看大小,选C
- 下面C++程序执行的结果是( )
A.5
B.6
C.10
D.12
【答案】D
【考纲知识点】一维数组基本应用(三级)
【解析】第一次for: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 调转后:20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 a[i-1]+a[i-2]: 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 cnt:0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12
- 定义字符数组 char str[20] = {'G', 'E', 'S', 'P'}; ,则 str 的字符串长度为( )
A.4
B.5
C.19
D.20
【答案】A
【考纲知识点】字符串(三级)
【解析】有四个字符,其余都是'0',选A。
- 定义整型变量 int a=3, b=16 ,则 a|b 的值和 a+b 的关系是( )
A.大于
B.等于
C.小于
D.等于或小于
【答案】B
【考纲知识点】位运算(三级)
【解析】本题属于考察位运算相关概念,,,,,,。
- 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是( )
A.小程序
B.计时器
C.操作系统
D.神话人物
【答案】C
【考纲知识点】计算机历史(一级)
【解析】鸿蒙是操作系统
- 中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )
A.制造自动驾驶汽车
B.创立培训学校
C.发明汉字激光照排系统
D.成立方正公司
【答案】C
【考纲知识点】计算机历史(一级)
【解析】中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是发明汉字激光照排系统
- 1
信息
- ID
- 631
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 482
- 已通过
- 75
- 上传者