【202606】C++二级
从PDF导入:【202606】C++二级
C++
120分钟
总分 100.0
27 题
试卷题目预览
第1题
中级
2.0分
单选
第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用集成开发环境(IDE)编写并调试方阵的控制程序。下列关于 IDE 功能的描述,错误的是( )。
第2题
中级
2.0分
单选
计算机 CPU 中的高速缓冲存储器(Cache)主要为提升系统性能而设计。下列关于 Cache 的说法中正确的是( )。
第3题
中级
2.0分
单选
执行如下 C++ 代码,其输出是( )。

第4题
中级
2.0分
单选
执行如下 C++ 代码,其输出是( )。

第5题
中级
2.0分
单选
判断年份 N 是否为闰年的规则是:能被 4 整除但不能被 100 整除,或者能被 400 整除。以下 C++ 表达式中,能正确判断 N 是否为闰年的是( )。
第6题
中级
2.0分
单选
执行如下 C++ 代码,其输出是( )。

第7题
中级
2.0分
单选
执行如下 C++ 代码,当输入 4 时,其输出是( )。

第8题
中级
2.0分
单选
下面的 C++ 代码执行后其输出是( )。

第9题
中级
2.0分
单选
下面的 C++ 代码之后的输出是( )。

第10题
中级
2.0分
单选
有关如下 C++ 代码描述,变量都是整型,错误的是( )。

第11题
中级
2.0分
单选
执行以下 C++ 代码后,最终的输出结果是( )。

第12题
中级
2.0分
单选
下面 C++ 代码执行后其输出是( )。

第13题
中级
2.0分
单选
如下的 C++ 代码执行时输入 12 将输出如下数字图形。注意:最后一行之前没有空格。横线处应填入的代码是( )。


第14题
中级
2.0分
单选
小北的身高是 1.65 米。班上有 n 个小朋友,小北想和身高最接近自己的人交朋友。如果有多个小朋友与小北的身高差相同,小北想和其中身高较矮的第一个小朋友做朋友。横线处应该填入的是( )。

第15题
中级
2.0分
单选
小北的身高是 1.65 米。班上有 n 个小朋友,小北想和身高最接近自己的人交朋友。如果有多个小朋友与小北的身高差相同,小北想和其中身高较矮的第一个小朋友做朋友。横线处应该填入的是( )。

第16题
中级
2.0分
判断
C++ 程序执行 cin 或 scanf 语句时通常是使用键盘等输入设备来输入某个变量的值。
第17题
中级
2.0分
判断
执行 C++ 语句 cout << ( 5 && 2 ); 将输出 1 。
第18题
中级
2.0分
判断
C++ 表达式 2 * - '2' / 4 的值是 -1 。
第19题
中级
2.0分
判断
如下 C++ 代码执行后的输出是 10 。

第20题
中级
2.0分
判断
执行 C++ 代码 cout << (not not 5) 将输出 5 。
第21题
中级
2.0分
判断
下面 C++ 代码执行后将输出 369 。

第22题
中级
2.0分
判断
N 是整数,执行如下 C++ 代码,将能输出 0 到 N 之间(包含 N)所有数之和。

第23题
中级
2.0分
判断
如下 C++ 代码执行后,输出值为 0 。

第24题
中级
2.0分
判断
求解鸡兔同笼。在如下 C++ 代码中,tou 代表鸡和兔的头总数,jiao 代表鸡和兔的脚总数。先后两个输入均为正整数。该程序能求解鸡兔同笼。

第25题
中级
2.0分
判断
如果 N 和 M 均为整数,下列 C++ 代码则可以判断正整数 N 是 M 的平方。比如 9 是 3 的平方。

第26题
中级
25.0分
编程
直角三角形
试题名称:直角三角形
时间限制:1.0 s
内存限制:512.0 MB
小双刚学会勾股定理,得知直角三角形的斜边的平方等于两直角边的平方和。
小双创造了直角三角形数列:数列前两项由小双指定,从第三项开始,数列中的每个数字的平方等于前两项的平方和。
例如,第一项是 3.0,第二项是 4.0,则第三项是
。
其中
表示 x 的算术平方根,可以使用 C/C++/Python 标准库中对应函数计算。
小双给定了数列的前两项,并给定一个数列上限,想让你算算数列的第几项会超过小双给定的数列上限?
输入均为不超过 10000 的正数。
题目保证给定第一项小于第二项。
【输入格式】
输入三行,第一行一个浮点数是数列第一项,第二行一个浮点数是数列第二项,第三行一个浮点数表示数列上限。
【输出格式】
输出一个正整数,表示第几项开始会超过小双给定的数列上限。
【输入样例 1】 3.0 4.0 10.0 【输出样例 1】 6 【样例解释 1】 <img src="/static/uploads/images/705f9d16a376.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 【数据范围】 输入均为不超过 10000 的正数。 题目保证给定第一项小于第二项。
第27题
中级
25.0分
编程
字符变换
试题名称:字符变换
时间限制:1.0 s
内存限制:512.0 MB
小明有一个 8 × 16 的画布(8 行 16 列),画布中的格子从上到下从左到右编号,左上的编号为 1,第一排最后一个的编号为 16,最后一排第一个编号为 113,右下为 128。
初始画布中的每个格子都是 *,随后小明会给定三个正整数,小明会将对应编号的格子变为该正整数对应的 ASCII 编码字符。
最后请帮小明输出整个画布。输入范围是 48 到 57、65 到 90,以及 97 到 122(即 ASCII 编码的 0 到 9、A 到 Z,以及 a 到 z)。
【输入格式】
输入包含三行,每行一个正整数,表示需要替换的画布格子编号。
【输出格式】
输出 8 × 16 的画布。
【输入样例 1】 48 65 97 【输出样例 1】 <img src="/static/uploads/images/1fb8ae6d922d.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 【数据范围】 输入范围是 48 到 57、65 到 90,以及 97 到 122(即 ASCII 编码的 0 到 9、A 到 Z,以及 a 到 z)。



