GESP_C++_一级[2024.9]

题目总数:27
总分数:135
时间:不限时
第 1 题    单选题

 我们通常说的“内存”属于计算机中的( )。

A.

 输出设备

B.

 输⼊设备

C.

  存储设备

D.

 打印设备

第 2 题    单选题

 以下 C++不可以作为变量的名称的是( )。

A.

  redStar

B.

  RedStar

C.

  red_star

D.

 red star

第 3 题    单选题

 C++表达式 2 - 1 && 2 % 10 的值是(

A.

0

B.

1

C.

2

D.

3

第 4 题    单选题

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

A.

 3+4= 7

B.

  3+4=7

C.

 a+b=7

D.

 a+b=a+b

第 5 题    单选题

  在 C++语⾔中, int 类型的变量 x 、 y 、 z 的值分别为 2 、 4 、 6 , 以下表达式的值为真的

A.

 x > y || x > z

B.

 x != z - y

C.

  z > y + x

D.

  x < y || !x < z

第 6 题    单选题

 对 int 类型的变量 a 、 b 、 c ,下列语句不符合 C++语法是( 

A.

 c += 5;

B.

 b = c % 2.5;

C.

  a = (b = 3, c = 4, b + c);

D.

 a -= a = (b = 6) / (c = 2);

第 7 题    单选题

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

A.

 都是偶数

B.

 都是奇数

C.

 不都是偶数或奇数

D.

 以上说法都不正确

第 8 题    单选题

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

A.

 都是偶数

B.

 都是奇数

C.

 不都是偶数或奇数

D.

 以上说法都不正确

第 9 题    单选题

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

A.

0

B.

1

C.

2

D.

3

第 10 题    单选题

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

A.

1

B.

4

C.

5

D.

10

第 11 题    单选题

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


A.

2

B.

4

C.

9

D.

10

第 12 题    单选题

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

A.

3

B.

4

C.

6

D.

7

第 13 题    单选题

 下⾯C++代码⽤于求正整数的所有因数,即输出所有能整除⼀个正整数的数。 如,输⼊10,则输出为 1、2、5、10;输⼊12,则输出为 1、2、3、4、6、12; 输⼊17,则输出为 1、17。在横线处应填⼊代码是( )

A.

 int i = 1; i < n; i + 1

B.

 int i = 1; i < n + 1; i + 1

C.

  int i = 1; i < n; i++

D.

  int i = 1; i < n + 1; i++

第 14 题    单选题

 在下列代码的横线处填写( ),可以使得输出是正整数 1234 各位数字的 平⽅和。 

A.

 n / 10

B.

 (n / 10) * (n / 10)

C.

 n % 10

D.

  (n % 10) * (n % 10)

第 15 题    单选题

 执⾏以下 C++语⾔程序后,输出结果是( )。

A.

1

B.

0

C.

120

D.

 ⽆法确定

第 16 题    判断题

 早期计算机内存不够⼤,可以将字库固化在⼀个包含只读存储器的扩展卡中 插⼊计算机主板帮助处理汉子

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

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

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


  • C++表达式 int(3.14) 的值为 3 。

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

 C++语句 cout<<(2,3,"23") 的输出为 2,3,23 。

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

  C++的循环语句 for (int i = 0; i <10; i += 2) 表⽰ i 从 0 开始到 10 结 束但不包含 10,间隔为 2

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

 C++表达式 ('1' + '1') 的值为 '2' 。

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

 在 C++语⾔中, do-while 循环不可能导致死循环,但 while 有可能。

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

 在下⾯的 C++代码中,由于循环中的 continue 是⽆条件被执⾏,因此将导致 死循环。

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

  在 C++代码中,不可以将变量命名为 cout ,因为 cout 是 C++的关键字。

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

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

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


  • 1、买⽂具

    问题描述

    开学了,⼩明来到⽂具店选购⽂具。签字笔 2 元⼀⽀,他需要 X⽀;记事本 5 元 ⼀本,他需要 Y 本;直尺 3 元⼀把,他需要 Z 把。⼩明⼿⾥有 Q 元钱。你通过 编程帮⼩明算算,他⼿⾥的钱是否够买他需要的⽂具。

    输入描述

    输⼊4⾏。 第⼀⾏包含⼀个正整数 X ,是⼩明购买签字笔的数量。约定 1≤X≤10 。 第⼆⾏包含⼀个正整数 Y ,是⼩明购买记事本的数量。约定 1≤Y≤10 。 第三⾏包含⼀个正整数 Z ,是⼩明购买直尺的数量。约定 1≤Z≤10 。 第四⾏包含⼀个正整数 Q ,是⼩明⼿⾥的钱数(单位:元)。

    输出描述

    输出 2⾏。如果⼩明⼿⾥的钱够买他需要的⽂具,则第⼀⾏输出"Yes",第⼆⾏输 出⼩明会剩下的钱数(单位:元); 否则,第⼀⾏输出"No",第⼆⾏输出⼩明 缺少的钱数(单位:元)。

    样例输入1

    查看答案

第 27 题    问答题

 ⼩明的幸运数

问题描述

所有个位数为 k 的正整数,以及所有 k 的倍数,都被⼩明称为“k 幸运数”。⼩明 想知道正整数 L 和 R 之间(包括 L 和 R) 所有 k 幸运数的和,你能帮帮他吗?

输入描述

输⼊3⾏。第⼀⾏包含⼀个正整数 k,第⼆⾏包含⼀个正整数 L,第三⾏包含⼀个 正整数 R。约定 2≤k≤9,1≤L≤R≤1000。 输出描述 输出 1⾏,符合题意的幸运数之和。

样例输入1

查看答案