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

458 | 202409GESP C++二级试卷-考试
选择题 共15道
01

据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

2分
登录后查看选项
02

IPv4版本的因特网总共有( )个A类地址网络。

2分
登录后查看选项
03

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

2分
登录后查看选项
04

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

2分
登录后查看选项
05

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

2分
登录后查看选项
06

假定变量a和b可能是整型、字符型或浮点型,则下面C++代码执行时先后输入 -2 和 3.14 后,其输出不可能是( )。[已知字符 '+'、'-'、'=' 的ASCII码值分别是43、45和61]

2分
登录后查看选项
07

在C++代码中假设N为正整数,则下面代码能获得个位数的是( )。

2分
登录后查看选项
08

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

22.png

2分
登录后查看选项
09

执行下面C++代码并输入1和0,有关说法正确的是( )。

2分
登录后查看选项
10

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

24.png

2分
登录后查看选项
11

下图是C++程序执行后的输出。为实现其功能,横线处应填入代码是( )。

25.png

2分
登录后查看选项
12

下面C++代码执行后输出逆序数,如输入 123 则输出 321 。如输入 120 则输出 21 。横线处先后应填入的代码是( ) 。

2分
登录后查看选项
13

下面的C++代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是( )。

27.png

2分
登录后查看选项
14

以下C++代码判断输入的正整数是否为质数,如果该数字是质数,则输出 YES ,否则输出 NO 。质数是指仅能被1和它本身整除的正整数。请在横线上填写代码。( )

2分
登录后查看选项
15

一个数如果能被某个数(比如7)整除,或者含有该数,则说该数是某个数的相关数。下面C++代码用于判定输入的数与7是否有关。下列说法错误的是( )。

29.png

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

小杨最近开始学习C++编程,老师说C++是一门面向对象的编程语言,也是一门高级语言。( )

2分
登录后查看选项
17

在C++中, cout << (3, 4, 5) 可以输出 3 4 5 ,且每个输出项之间用空格分开。( )

2分
登录后查看选项
18

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

2分
登录后查看选项
19

C++语句 cout << rand() << ' ' << rand(); 的第二个输出值较大。( )

2分
登录后查看选项
20

定义C++的 int 类型的变量 ch ,而且值为 '1' ,则语句 cout << int(ch); 的输出为 1 。( )

2分
登录后查看选项
21

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

2分
登录后查看选项
22

下面C++代码能求整数N和M之间所有整数之和,包含N和M。( )

31.png

2分
登录后查看选项
23

将下面C++代码中的 L3 标记的代码行调整为 for (int i = 0; i < 5; i++) 后输出结果相同。( )

32.png

2分
登录后查看选项
24

某一系列数据的规律是从第3个数值开始是前两个数之和。下面的代码求第N个数的值,N限定为大于2。()

33.png

2分
登录后查看选项
25

下面C++代码执行时如果输入 2024 ,则输出是 4202 。( )

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

数位之和


题面描述

小杨有 n个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是7 的倍数。

小杨想请你编写一个程序判断n 个正整数哪些是美丽数字。


输入格式

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

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


输出格式

对于每个正整数,如果是美丽数字则输出 Yes,否则输出 No。


样例1

7的各位数字之和为7 ,是7 的倍数。52 的各位数字之和为5+2=7 ,是7 的倍数。 103的各位数字之和为1+0+3=4,不是7 的倍数。

对于全部数据,保证有

25分
登录后作答
27

小杨的


题面描述

小杨想要构造一个m×m 的 N 字矩阵( m为奇数),这个矩阵的从左上角到右下角的对角线、第 1列和第m 列都是半角加号 + ,其余都是半角减号 - 。例如,一个5×5 的 N 字矩阵如下:

39.png

请你帮小杨根据给定的 m打印出对应的 N 字矩阵。


输入格式

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


输出格式

输出对应的 N 字矩阵。


样例1

对于全部数据,保证有3≤m≤ 49 且 m为奇数。

25分
登录后作答