选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

465 | 202406GESP C++三级试卷-考试
选择题 共15道
01

小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有()种。

2分
登录后查看选项
02

下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。

2分
登录后查看选项
03

一般默认64位计算机系统中整型变量(int)还是32位,则整数能够表示的数据范围是( )。

2分
登录后查看选项
04

下列代码将十进制转化成八进制,则横线上应填入( )。

5.png

2分
登录后查看选项
05

二进制数101.11对应的十进制数是( )。

2分
登录后查看选项
06

下列流程图的输出结果是( ) 。

2分
登录后查看选项
07

下列代码的输出结果是( )。

6.png

2分
登录后查看选项
08

下列代码的输出结果是( )。

7.png

2分
登录后查看选项
09

如果字符串定义为 char str[] = "GESP"; ,则字符数组 str 的长度为( )。

2分
登录后查看选项
10

在下列代码的横线处填写( ),可以使得输出是“7”。

2分
登录后查看选项
11

小杨在做数学题,题目要求找出从1到35中能被7整除的数字,即[7, 14, 21, 28, 35],则横线处应填入哪个代码?( )

9.png

10.png

2分
登录后查看选项
12

已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是( )。

2分
登录后查看选项
13

某小学男子篮球队招募新成员,要求加入球队的成员身高在135厘米以上(不含135厘米)。本次报名的人员有10人,他们的身高分别是125、127、136、134、137、138、126、135、140、145。完善以下代码,求出本次球队能够招募到新成员的人数?( )

2分
登录后查看选项
14

下面可以正确输出 They're planning a party for their friend's birthday. 的C++语句是?( )

2分
登录后查看选项
15

如果执行下面C++代码后,输出的结果是“gesp ccf org cn ”,则横线上应填入哪个代码?( )

13.png

14.png

2分
登录后查看选项
判断题 共10道
16

GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。

2分
登录后查看选项
17

整数-6的16位补码可用十六进制表示为FFFA。

2分
登录后查看选项
18

补码的优点是可以将减法运算转化为加法运算,从而简化计算机的硬件设计。

2分
登录后查看选项
19

字符常量'\0'常用来表示字符串结束,和字符常量'0'相同。

2分
登录后查看选项
20

数组的所有元素在内存中可以不连续存放。

2分
登录后查看选项
21

C++中可以对数组和数组的每个基础类型的元素赋值。

2分
登录后查看选项
22

如果 为 int 类型的变量,且表达式 ((a | 3) == 3) 的值为 true ,则说明 在从0到3之间(可能为0、可能为3)。

2分
登录后查看选项
23

执行下面C++代码后,输出的结果是8。

2分
登录后查看选项
24

执行下面C++代码后,输出的结果不可能是89781。( )

16.png

17.png

2分
登录后查看选项
25

把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。(30 + 25) × (30+ 25) = 55 × 55 = 3025,这样的数叫“雷劈数”。可以使用枚举的方法求出所有符合这样条件的四位数。( )

2分
登录后查看选项
编程题 共2道
26

移位


题面描述

小杨学习了加密技术移位,所有大写字母都向后按照一个固定数目进行偏移。偏移过程会将字母表视作首尾相接的环,例如,当偏移量是3的时候,大写字母 A 会替换成 D,大写字母 Z 会替换成 C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 会被替换成 DEFGHIJKLMNOPQRSTUVWXYZABC。

注:当偏移量是26的倍数时,每个大写字母经过偏移后会恰好回到原来的位置,即大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 经过偏移后会保持不变。


输入格式

第一行包含一个正整数 n。


输出格式

输出在偏移量为 n的情况下,大写字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 移位替换后的结果。


样例1


样例解释

当偏移量是3的时候,大写字母 A 会替换成 D,大写字母 Z 会替换成 C,总体来看,大写字母表ABCDEFGHIJKLMNOPQRSTUVWXYZ 会被替换成 DEFGHIJKLMNOPQRSTUVWXYZABC。


数据范围

对于全部数据,保证有1 ≤n ≤100 。

25分
登录后作答
27

寻找倍数


题面描述

小杨有一个包含n 个正整数的序列 A=[a1,a2,...,an],他想知道是否存在i (1≤ i ≤n ) 使得 ai是序列 A中所有数的倍数。


输入格式

第一行包含一个正整数 t,代表测试用例组数。

接下来是 t组测试用例。

对于每组测试用例,一共两行。其中,第一行包含一个正整数 n;第二行包含 n个正整数,代表序列A 。


输出格式

对于每组测试用例,如果存在 i(1≤ i ≤n )满足对于所有 k(1≤ k ≤n ) ai是ak的倍数,输出 Yes,否则输出 No。


样例1


样例解释

对于第一组数据,对于 a3=4,满足a3 是 a1和 a2的倍数。


数据范围

25分
登录后作答