GESP 2024年9月_C++三级试卷
从PDF导入:GESP 2024年9月_C++三级试卷
C++
120分钟
总分 100.0
27 题
试卷题目预览
第1题
中级
2.0分
单选
下列代码中,输出结果是( )

第2题
中级
2.0分
单选
关于计算机中的编码,下列说法中正确的是( )
第3题
中级
2.0分
单选
8进制数3703转换成16进制数是( )
第4题
中级
2.0分
单选
0.8125变成二进制是( )
第5题
中级
2.0分
单选
下面说法正确的是( )
第6题
中级
2.0分
单选
下列说法正确的是( )
第7题
中级
2.0分
单选
下列代码实现的是( )

第8题
中级
2.0分
单选
a&~1运算实现的是( )
第9题
中级
2.0分
单选
a=1010 1110,a<<2,下面关于这个说法正确的是( )
第10题
中级
2.0分
单选
下列程序中,result和result2输出分别是( )
第11题
中级
2.0分
单选
陈A歹种植一批农作物,第一天需要浇水一次,随后的两天(第2、第3天),每天需要浇水2次,再随后的3天(第4、第5、第6天),需要每天浇水3次,这样持续下去,随后
第12题
中级
2.0分
单选
关于一维数组,下列程序能够正确执行的是( )
第13题
中级
2.0分
单选
下面的程序中,会输出( )

第14题
中级
2.0分
单选
有ABCD4个人,其中一个是小偷,每个人说一句话,只有小偷说的是假话,其中A说:不是我。B说:是C。C说:是D。D说:C瞎说,请问谁是小偷( )
第15题
中级
2.0分
单选
下列程序输出的是( )

第16题
中级
2.0分
判断
GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。( )
第17题
中级
2.0分
判断
整数-6的16位补码可用十六进制表示为FFFA。( )
第18题
中级
2.0分
判断
补码的优点是可以将减法运算转化为加法运算,从而简化计算机的硬件设计。( )
第19题
中级
2.0分
判断
字符常量'\0'常用来表示字符串结束,和字符常量'0'相同。( )
第20题
中级
2.0分
判断
数组的所有元素在内存中可以不连续存放。( )
第21题
中级
2.0分
判断
C++中可以对数组和数组的每个基础类型的元素赋值。( )
第22题
中级
2.0分
判断
如果a为int类型的变量,且表达式((a|3)==3)的值为true,则说明a在从0到3之间(可能为0、可能为3)。( )
第23题
中级
2.0分
判断
执行下面C++代码后,输出的结果是8。( )
第24题
中级
2.0分
判断
执行下面C++代码后,输出的结果不可能是89781。
第25题
中级
2.0分
判断
把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。(30+25)×(30+25)=55×55=3025,这样的数叫"雷劈数
第26题
中级
25.0分
编程
移位
时间限制:1.0 s 内存限制:512.0 MB 小杨学习了加密技术移位,所有大写字母都向后按照一个固定数目进行偏移。偏移过程会将字母表视作首尾相接的环,例如,当偏移量是3的时候,大写字母A会替换成D,大写字母Z会替换成C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ会被替换成DEFGHIJKLMNOPQRSTUVWXYZABC。 注:当偏移量是26的倍数时,每个大写字母经过偏移后会恰好回到原来的位置。
【输入格式】
第一行包含一个正整数n,表示偏移量。
【输出格式】
输出在偏移量为n的情况下,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ移位替换后的结果。
【样例输入】 3 【样例输出】 DEFGHIJKLMNOPQRSTUVWXYZABC
第27题
中级
25.0分
编程
寻找倍数
时间限制:1.0 s 内存限制:512.0 MB 小杨有一个包含n个正整数的序列A,他想知道是否存在Ai(1≤i≤n)使得Ai是序列A中所有数的倍数。
【输入格式】
第一行包含一个正整数t,代表测试用例组数。 接下来是t组测试用例。对于每组测试用例,一共两行。其中,第一行包含一个正整数n;第二行包含n个正整数,代表序列A。
【输出格式】
对于每组测试用例,如果存在Ai满足对于所有j(1≤j≤n),Aj是Ai的倍数,输出Yes,否则输出No。
【样例输入】 2 3 1 2 4 5 1 2 3 4 5 【样例输出】 Yes No



