选择题 共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

456 | 202406GESP C++二级试卷-练习
选择题 共15道
01

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

2分
登录后查看选项
02

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

2分
登录后查看选项
03

在C++中,下列不可做变量的是( )。

2分
登录后查看选项
04

在C++中,与 for(int i=0; i<10; i++) 效果相同的是( )。

2分
登录后查看选项
05

在C++中, cout << (5 % 2 && 5 % 3) 的输出是( )。

2分
登录后查看选项
06

执行下面的C++代码时输入 1 ,则输出是( )。

2分
登录后查看选项
07

执行下面C++代码后,有关说法错误的是( )。

2.png

2分
登录后查看选项
08

某货币由5元,2元和1元组成。输入金额(假设为正整数),计算出最少数量。为实现其功能,横线处应填入代码是( )。

2分
登录后查看选项
09

下面C++代码执行后的输出是( )。

2分
登录后查看选项
10

下面C++代码执行后的输出是( )。

5.png

2分
登录后查看选项
11

假设下面C++代码执行过程中仅输入正负整数或0,有关说法错误的是( )。

6.png

2分
登录后查看选项
12

执行下面的C++代码,有关说法正确的是( )【质数是指仅能被1和它本身整除的正整数】。

2分
登录后查看选项
13

下面C++代码用于实现如下图所示的效果,其有关说法正确的是( )。

2分
登录后查看选项
14

下面C++代码执行后,输出是( )。

10.png

2分
登录后查看选项
15

在下面的C++代码中,N必须是小于10大于1的整数,M为正整数(大于0)。如果M被N整除则M为幸运数,如果M中含有N且能被N整除,则为超级幸运数,否则不是幸运数。程序用于判断M是否为幸运数或超级幸运数或非幸运数。阅读下面代码,有关说法正确的是( )。

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

执行C++代码 cout << '9'+'1'; 的输出为10。( )

2分
登录后查看选项
17

C++表达式 -12 % 10 的值为2。( )

2分
登录后查看选项
18

C++表达式 int(12.56) 的值为13。( )

2分
登录后查看选项
19

C++的整型变量N被赋值为10,则语句 cout << N / 3 << "-" << N % 3 执行后输出是3-1。 ( )

2分
登录后查看选项
20

在C++代码中,不可以将变量命名为scanf,因为scanf是C++语言的关键字。( )

2分
登录后查看选项
21

下面C++代码执行后将导致死循环。( )

2分
登录后查看选项
22

下面C++代码执行后将输出10。( )

13.png

2分
登录后查看选项
23

下面C++代码执行后,将输出5。( )

14.png

2分
登录后查看选项
24

下面C++代码能实现正整数各位数字之和。( )

2分
登录后查看选项
25

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

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

平方之和


题面描述

小杨有 n个正整数a1,a2,...,an ,他想知道对于所有的 i( 1≤ i ≤n),是否存在两个正整数x 和y 满足x×x +y× y=ai。


输入格式

第一行包含一个正整数n ,代表正整数数量。

之后n 行,每行包含一个正整数,代表 ai。


输出格式

对于每个正整数ai ,如果存在两个正整数x 和 y满足 x×x +y×y=ai。,输出 Yes,否则输出 No。


样例1

样例解释

对于第一个正整数,存在 1×1+2×2=5,因此答案为 Yes。


数据范围

25分
登录后作答
27

计数


题面描述

小杨认为自己的幸运数是正整数 k(注:保证1≤ k ≤9 )。小杨想知道,对于从1 到 n的所有正整数中, k出现了多少次。


输入格式

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

第二行包含一个正整数 k。


输出格式

输出从1 到 n的所有正整数中,k 出现的次数。


样例1


样例解释

从1 到 25中,2 出现的正整数有 2,12,20,21,22,23,24,25,一共出现了 9次。


数据范围

对于全部数据,保证有 1≤ n≤ 1000 ,1≤ k≤ 9。

25分
登录后作答