蓝桥等考C++组别二级
第一部分:选择题
1、C++ L
2
(
15
分)
下列计算机存储单位中换算正确的一项是(
)。
A
.
1 Byte = 8
b
it
B
.
1 K
ib
= 1000 Byte
C
.
1 G
i
b = 1000 Kib
D.
1 G
i
b = 1000 M
i
b
正确答案:A
2、C++ L
2
(
15
分)
对以下程序片段描述错误的一项是( )。
int a;
double b;
cin >> a >> b;
cout << a << " " << b;
A. 变量a是整型变量
B. 变量b是双精度浮点型变量
C. 两项数据的读入不能写在一个cin指令后面,应该写成cin >> a, cin >> b;
D. 当输入的数据为3和3.1
4
,程序的输出是
:
3
3
.14
正确答案:C
3、C++ L
2
(20分)
以下四个选项中的程序片段
,
输出结果不同于其它三项的是(
)。
A.
int a = 3, b = 6;
int c = a * b / 2;
cout << c;
B.
int a = 3, b = 6;
int c = 3 + 6;
cout << c;
C.
int a = 3, b = 6;
int c = a * a / b * b + b;
cout << c;
D.
int a = 3, b = 6;
int c = b * b / a - a;
cout << c;
正确答案:
C
第二部分:编程题
4、C++ L
2
简单计算器(
50
分)
题目名称:简单计算器
题目描述:
输入两个正整数a和
b,
编写程序计算a
与
b
的乘积。
输入:
输入仅一行
,
包含两个正整数
a
和b,两数之间用一个空格隔开
。
输出:
输出一个整数,表示计算结果
。
注意:
题目保证输入和输出都
在int范围内。
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
30 2
输出样例:
60
参考代码
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << (a * b);
return 0;
}
测试数据
1.in
30 2
1.out
60
2.in
3 11
2.out
33
3.in
16 14
3.out
224
4.in
20 20
4.out
400
5.in
10 8
5.out
80
蓝桥杯青少组C++组别2级编程练习真题(第2套,共11套)