GESP_C++_二级[2023.9]

题目总数:26
总分数:130
时间:不限时
第 1 题    单选题

 我国第⼀台⼤型通用电⼦计算机使用的逻辑部件是( )。

A.

 集成电路

B.

 ⼤规模集成电路

C.

 晶体管

D.

 电⼦管

第 2 题    单选题

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

A.

5 12

B.

12 5

C.

5 5

D.

12 12

第 3 题    单选题

 如果要找出整数 a 、 b 中较⼤⼀个,通常要⽤下⾯哪种程序结构?( )

A.

  顺序结构

B.

 循环结构

C.

 分支结构

D.

 跳转结构

第 4 题    单选题

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

A.

  continue

B.

  cout

C.

  break

D.

  goto

第 5 题    单选题

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

A.

-124

B.

-123

C.

-13

D.

-12

第 6 题    单选题


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

A.

  ; ;

B.

  int i = 1; i < N; i++

C.

 int i = N; i > 0; i--

D.

 int i = N; i > 1; i--

第 7 题    单选题

 下⾯C++代码⽤于判断 N 是否为质数(素数),约定输⼊ N 为⼤于等于 2 的正整数,请在横线处填⼊合适的代码( )。1

A.

 . break

B.

  continue

C.

  exit

D.

  return

第 8 题    单选题

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

A.

 . break

B.

  continue

C.

  exit

D.

  return

第 9 题    单选题

 下⾯C++代码执⾏后的输出是( )。

A.

 1#0

B.

 1#

C.

 1#1#1#1#1#1

D.

 1#1#1#1#1#1#0

第 10 题    单选题

 下⾯C++代码执⾏后的输出是( )。

A.

16

B.

28

C.

35

D.

36

第 11 题    单选题

 下⾯C++代码执⾏后的输出是( )。

A.

1

B.

3

C.

15

D.

无

第 12 题    单选题

 下⾯C++代码执⾏后的输出是( )。

A.

 1

B.

 3,9,11

C.

 3,6,9,10

D.

 1,5,7,11,13,15

第 13 题    单选题

 下⾯图形每⼀⾏从字母 A 开始,以 ABC⽅式重复。⾏数为输⼊的整数。请 在 C++代码段横线处填⼊合适代码( ) 。

A.

 'A' + j / 3

B.

  (char)('A' + j / 3)

C.

  'A' + j % 3

D.

 . (char)('A' + j

第 14 题    单选题

 输⼊⾏数,约定 1≤ lineCount ≤ 9,输出以下图形。应在 C++代码横线处填 ⼊( )。

A.

 (lineCount - i - 1) * 2

B.

  (lineCount - i) * 2

C.

  lineCount - i - 1

D.

  lineCount - i

第 15 题    单选题

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

A.

 true

B.

 false

C.

 True

D.

 False

第 16 题    判断题

 我们常说的互联⽹(Internet)是⼀个覆盖全球的⼴域⽹络,它不属于任何⼀ 个国家。

A.
正确
B.
错误
第 17 题    判断题

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

A.
正确
B.
错误
第 18 题    判断题

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

A.
正确
B.
错误
第 19 题    判断题

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

A.
正确
B.
错误
第 20 题    判断题

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

A.
正确
B.
错误
第 21 题    判断题

 下⾯C++代码执⾏后的输出为 10 。

A.
正确
B.
错误
第 22 题    判断题

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

A.
正确
B.
错误
第 23 题    判断题

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

A.
正确
B.
错误
第 24 题    判断题


  • C++是⼀种⾼级程序设计语⾔。

A.
正确
B.
错误
第 25 题    问答题

 ⼩杨的 X 字矩阵

问题描述

⼩杨想要构造⼀个 N×N 的 X 字矩阵(N 为奇数),这个矩阵的两条对角线都是 半角加号+,其余都是半角减号-。例如,⼀个 5×5 的 X 字矩阵如下:

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

输入描述

查看答案

第 26 题    问答题

 数字⿊洞

问题描述

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

试试看,重新排列 352,得到的最⼤数为 532,最⼩数为 235,它们的差是 297; 变换 297,得到 972-279=693;变换 693,963-369=594;变换 594,954-459=495。 因此,352 经过 4 次变换得到了 495。

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

输入描述

查看答案