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

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

以下存储器中的数据不会受到附近强磁场干扰的是( )。

2分
登录后查看选项
02

下列流程图,属于计算机的哪种程序结构?( )。

2分
登录后查看选项
03

下列关于 C++语言的叙述,不正确的是()。

2分
登录后查看选项
04

下列关于 C++语言的叙述,不正确的是()。

2分
登录后查看选项
05

以下哪个不是 C++语言的关键字?

2分
登录后查看选项
06

以下哪个不是 C++语言的运算符?

2分
登录后查看选项
07

如果 a 和 b 都是 char 类型的变量,下列哪个语句不符合 C++语法?


2分
登录后查看选项
08

如果 a、b、c 和 d 都是 int 类型的变量,则下列哪个表达式能够正确计算它们的平均值?

2分
登录后查看选项
09

如果 a 为 char 类型的变量,且 a 的值为'2',则下列哪条语句执行后,a 的值不会变为'3'?

2分
登录后查看选项
10

如果 a 为 int 类型的变量,且 a 的值为 9,则执行 a -= 3;之后,a 的值会是()。

2分
登录后查看选项
11

如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 0 或 b 等于 0”的是()

2分
登录后查看选项
12

如果 a 为 char 类型的变量,下列哪个表达式可以正确判断“a 是小写字母”?

2分
登录后查看选项
13

在下列代码的横线处填写(),使得输出是`50 10`。

2分
登录后查看选项
14

在下列代码的横线处填写(),可以使得输出是`5`。

faddfcfd-eaa4-4135-91b7-b13ed462f5ed.jpg

2分
登录后查看选项
15

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

cb80544c-f1ca-42bf-acd6-bfcc46c454c0.jpg

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

明明和笑笑在“小庙会”上分别抽到一个 4GB 和 4096MB 的 U 盘,容量大的盘是笑笑的( )。

2分
登录后查看选项
17

IPv4 的地址通常用“点分十进制”的表示形式,形如(a.b.c.d),其中a、b、c、d 都是 1~255 之间的十进制整数( )。

2分
登录后查看选项
18

在 C++语言中,一个程序不能有多个 main 函数。

2分
登录后查看选项
19

在 C++语言中,标识符中可以有下划线_,但不能以下划线_开头。

2分
登录后查看选项
20

如果 a 是 int 类型的变量,而且值为 1,则表达式'a'的值为'1'。

2分
登录后查看选项
21

在 if ... else 语句中,else 子句可以嵌套 if ... else 语句,但 if 子句不可以,因为会造成二义性。

2分
登录后查看选项
22

while 语句的循环体至少会执行一次。

2分
登录后查看选项
23

C++语言中>=是运算符,但=>不是。

2分
登录后查看选项
24

如果 a 为 char 类型的变量,且取值为小写字母,则执行语句 a = a - 'a' + 'A';后,a 的值会变为与原值对应的大写字母。

2分
登录后查看选项
25

表达式(10.0 / 2)的计算结果为 5.0,且结果类型为 double。

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

画三角形

【问题描述】

     输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A-Z 填充,每次使用大写字母 Z 填充后,将从头使用大写字母 A 填充。【输入描述】

输入一行,包含一个正整数 n。约定2≤n≤40。

【输出描述】

输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。

【样例输入 1】

3

【样例输出 1】

A

BC

DEF

【样例输入 2】

7

【样例输出 2】

A

BC

DEF

GHIJ

KLMNO

PQRSTU

VWXYZAB

25分
登录后作答
27

百鸡问题

【问题描述】

 “百鸡问题”是出自我国古代《张丘建算经》的著名数学问题。大意为:“每只公鸡 5 元,每只母鸡 3 元,每 3 只小鸡 1 元;现在有 100 元,买了 100 只鸡,共有多少种方案?”

     小明很喜欢这个故事,他决定对这个问题进行扩展,并使用编程解决:如果每只公鸡 x 元,每只母鸡 y 元,每 z 只小鸡 1 元;现在有 n 元,买了 m 只鸡,共有多少种方案?

【输入描述】

     输入一行,包含五个整数,分别为问题描述中的 x、y、z、n、m。约定 1≤x, y, z ≤10,1≤ n, m ≤1000。

【输出描述】

     输出一行,包含一个整数 C,表示有 C 种方案。

【样例输入 1】

5 3 3 100 100

【样例输出 1】

4

【样例解释 1】

     这就是问题描述中的“百鸡问题”。4 种方案分别为:公鸡 0 只、母鸡 25 只、小鸡 75 只;公鸡 4 只、母鸡 18 只、小鸡 78 只;公鸡 8 只、母鸡 11 只、小鸡 81只;公鸡 12 只、母鸡 4 只、小鸡 84 只。。

【样例输入 2】

1 1 1 100 100

【样例输出 2】

5151

25分
登录后作答