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

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

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

2分
登录后查看选项
02

以下选项中不符合 C++变量命名规则的是?( )

2分
登录后查看选项
03

以下选项中,不能用于表示分支结构的C++保留字是?( )

2分
登录后查看选项
04

下列说法错误的是?( )

2分
登录后查看选项
05

下列4个表达式中,答案不是整数8的是?( )

2分
登录后查看选项
06

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

1.png

2分
登录后查看选项
07

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

2.png

2分
登录后查看选项
08

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

3.png

2分
登录后查看选项
09

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

2分
登录后查看选项
10

以下C++代码判断一个正整数N的各个数位是否都是偶数。如果都是,则输出“是”,否则输出“否”。例如N=2024时输出“是”。则横线处应填入( )。

5.png

6.png

2分
登录后查看选项
11

有句俗话叫“三天打渔,两天晒网”。如果小杨前三天打渔,后两天晒网,一直重复这个过程,以下程序代码用于判断,第n天小杨是在打鱼还是晒网,横线处应填写?( )

2分
登录后查看选项
12

一个数的所有数字倒序排列后这个数的大小保持不变,这个数就是回文数,比如 101 与 6886 都是回文数,而 100 不是回文数。以下程序代码用于判断一个数是否为回文数,横线处应填写?( )

8.png

2分
登录后查看选项
13

给定两个整数 n与 k,打印出一个栅栏图形,这个栅栏应该分成 n段,段与段之间的间隔为 + , 段内的填充为 k个 - 。形如 n=5,k=6 时,图形如下:

以下程序代码用于绘制该图形,横线处应填写?( )

2分
登录后查看选项
14

小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是。( )

2分
登录后查看选项
15

中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )。

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

如果有以下C++代码:

11.png

那么 cout << t 的结果为 28.5 。

2分
登录后查看选项
17

Xyz , xYz , xyZ 是三个不同的变量。

2分
登录后查看选项
18

cout << (8< 9< 10) 的输出结果为 true 。

2分
登录后查看选项
19

for (i = 0; i < 100; i+=2) ; 语句中变量i的取值范围是0到99。

2分
登录后查看选项
20

C++中 cout << float(2022) 与 cout << float('2022') 运行后的输出结果均为2022。

2分
登录后查看选项
21

已知 A 的ASCII码值为65,表达式 int('C')+abs(-5.8) 的值为72.8。

2分
登录后查看选项
22

bool() 函数用于将给定参数或表达式转换为布尔类型。语句 bool(-1) 返回的是 false 值。( )

2分
登录后查看选项
23

如果变量 a 的值使得C++表达式 sqrt(a)==abs(a) ,则 a 的值为0。( )

2分
登录后查看选项
24

小杨今年春节回奶奶家了,奶奶家的数字电视要设置ip地址并接入到WIFI盒子才能收看节目,那这个WIFI盒子具有路由器的功能。( )

2分
登录后查看选项
25

任何一个 for 循环都可以转化为等价的 while 循环( )。

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

乘法问题


问题描述

小 A 最近刚刚学习了乘法,为了帮助他练习,我们给他若干个正整数,并要求他将这些数乘起来。

对于大部分题目,小 A 可以精准地算出答案,不过,如果这些数的乘积超过 ,小 A 就不会做了。

请你写一个程序,告诉我们小 A 会如何作答。


输入描述

第一行一个整数 n,表示正整数的个数。

接下来 n行,每行一个整数 a。小 A 需要将所有的 a乘起来。

保证n≤50,a≤100  。


输出描述

输出一行,如果乘积超过 ,则输出 >1000000 ;否则输出所有数的乘积。


特别提醒

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


样例输入 1

样例输出 1

样例输入 2

样例输出 2

样例输入 3

样例输出 3

25分
登录后作答
27

小杨的日字矩阵


问题描述

小杨想要构造一个 N×N的日字矩阵(N 为奇数),具体来说,这个矩阵共有 N行,每行N 个字符,其中最左列、最右列都是 | ,而第一行、最后一行、以及中间一行(即第 (N+1)/2行)的第 2~N-1个字符都是 - ,其余所有字符都是半角小写字母 x 。例如,一个 N=5的日字矩阵如下:

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


输入描述

一行一个整数 N(5≤ N ≤49 ,保证 N为奇数)。


输出描述

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

请严格按格式要求输出,不要擅自添加任何空格、标点、空行等任何符号。你应该恰好输出N 行,每行除了换行符外恰好包含 N个字符,这些字符要么是 - ,要么是 | ,要么是 x 。你的输出必须和标准答案完全一致才能得分,请在提交前仔细检查。


特别提醒

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


样例输入 1

样例输出 1

样例输入 2

样例输出 2

25分
登录后作答