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

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

我国第一台大型通用电子计算机使用的逻辑部件是( )

2分
登录后查看选项
02

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

2分
登录后查看选项
03

如果要找出整数 a 、 b 中较大一个,通常要用下面哪种程序结构?( )。

2分
登录后查看选项
04

以下不是C++关键字的是( )。

2分
登录后查看选项
05

C++表达式 int(-123.123 / 10) 的值是( )。

2分
登录后查看选项
06

以下C++代码实现从大到小的顺序输出 N 的所有因子。例如,输入 N = 18 时输出 18 9 6 3 2 1 ,横线处应填入( )。

2分
登录后查看选项
07

如下图所示,输出 N 行 N 列的矩阵,对角线为1,横线处应填入( )。

image.png

image.png

2分
登录后查看选项
08

下面C++代码用于判断 N 是否为质数(素数),约定输入 N 为大于等于2的正整数,请在横线处填入合适的代码( )。

image.png

2分
登录后查看选项
09

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

2分
登录后查看选项
10

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

image.png

2分
登录后查看选项
11

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

image.png

2分
登录后查看选项
12

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

image.png

2分
登录后查看选项
13

下面图形每一行从字母A开始,以ABC方式重复。行数为输入的整数。请在C++代码段横线处填入合适代码( )。

2分
登录后查看选项
14

输入行数,约定 ,输出以下图形。应在C++代码横线处填入( )。

image.png

image.png

2分
登录后查看选项
15

某班级人数不知,连续输入成绩直到输入负数停止,输入结束后求出平均成绩。在以下C++代码横线处应填入是( )。

image.png

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

我们常说的互联网(Internet)是一个覆盖全球的广域网络,它不属于任何一个国家

2分
登录后查看选项
17

神威·太湖之光超级计算机是中国自主研制的超级计算机,在全球超级计算机TOP500排行榜中多次荣膺榜首

2分
登录后查看选项
18

C++表达式 7.8 / 2 的值为 3.9 ,类型为 float 。

2分
登录后查看选项
19

C++表达式 (2 * 3) || (2 + 5) 的值为 67 。

2分
登录后查看选项
20

如果 m 和 n 为 int 类型变量,则执行 for (m = 0, n = 1; n < 9; ) n = ((m = 3 * n, m + 1), m -1); 之后 n 的值为偶数。

2分
登录后查看选项
21

如果 a 为 int 类型的变量,则表达式 (a >= 5 && a <= 10) 与 (5 <= a <= 10) 的值总是相同的。

2分
登录后查看选项
22

下面C++代码执行后的输出为 10 。

2分
登录后查看选项
23

执行以下C++代码后的输出为 0 。

image.png

2分
登录后查看选项
24

执行以下C++代码后的输出为 30 。

image.png

2分
登录后查看选项
25

C++是一种高级程序设计语言。

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

小杨的 X 字矩阵

问题描述

      小杨想要构造一个的 X 字矩阵( N为奇数),这个矩阵的两条对角线都是半角加号+,

其余都是半角减号-。

例如,一个 的 X 字矩阵如下:

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

输入描述

一行一个整数N()。

输出描述

输出对应的“X 字矩阵”。

请严格按格式要求输出,不要擅自添加任何空格、标点、空行等任何符号。你应该恰好输出 N行,每行除了换行符外恰好包含N 个字符,这些字符要么是 + ,要么是 - 。

特别提醒

     在常规程序中,输入、输出时提供提示是好习惯。但在本场考试中,由于系统限定,请不要在输入、输出中附带任何提示信息.

样例输入 1

样例输出 1

样例输入 2

样例输出 2

25分
登录后作答
27

数字黑洞

问题描述

     给定一个三位数,要求各位不能相同。例如,352 是符合要求的, 112是不符合要求的。将这个三位数的三个数字重新排列,得到的最大的数,减去得到的最小的数,形成一个新的三位数。对这个新的三位数可以重复上述过程。神奇的是,最终一定会得到495 !

     试试看,重新排列352 ,得到的最大数为532 ,最小数为235 ,它们的差是 297;变换297 ,得到 ;变换693

;变换 594,954-459+495 。因此,352 经过4次变换得到了495 。

      现在,输入的三位数,你能通过编程得出,这个三位数经过多少次变换能够得到495吗?

输入描述

输入一行,包含一个符合要求的三位数 N。

输出描述

输出一行,包含一个整数 C,表示经过 C次变换得到495。

样例输入1

样例输出1

25分
登录后作答