蓝桥等考C++组别
二
级
第一部分:选择题
1、
C++ L
2
(
15
分)
以下关于变量的赋值语句
,
格式正确的一项是( B
)。
A
.
3 = a;
B.
a = 9, b = 9;
C.
3 + 5 = a;
D. 3 = a, b = a;
2、
C++ L
2
(
15
分)
关于二进制数的计算
,
下列计算结果错误的一项为(
D )。
A. 00 + 00 = 00
B.
01 + 10 = 11
C.
11 + 00 = 11
D.
01 + 01 = 11
3、
C++ L
2
(20分)
阅读以下程序片段,判断变量a、b的正确输出结果是(
B
)。
int k, a, b;
k = 10;
a = k + 1;
b = k + a;
cout << "a = " << a << ", b = " << b;
A. a = 11, b = 10
B. a = 11, b = 21
C. a = 1, b = 10
D. a = 1, b = 21
第二部分:编程题
4、C++ L
2
校车人数(
5
0分)(删去了数据范围,暂不改后台)
题目名称:校车人数
题目描述:
校车司机每天需要统计自己负责线路上的学生人数
,
他会记录在每一站上车的学生人数
,
并算出总数
。
已知开校车去学校总共要经过三站
,
每一站只会有学生上车
,
不会有学生下车
。
请你帮忙写个程序
,
计算当校车到达学校时车上总共有多少学生
。
输入:
输入共三行
,
第一行是一个整数,表示第一站上车的学生人数a
;
第二行是一个整数,表示第二站上车的学生人数b
;
第三行是一个整数,表示第三站上车的学生人数c
。
输出:
输出仅一行,即校车到达学校时车上的学生总人数
(
不含校车司机
)
。
注意:
题目保证输入和输出都
在int范围内。
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
2
3
3
输出样例:
8
参考代码
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << (a + b +c);
return 0;
}
测试数据
1.in
2
3
3
1.out
8
2.in
12
3
18
2.out
33
3.in
14
5
9
3.out
28
4.in
8
12
6
4.out
26
5.in
1
9
3
5.out
13
蓝桥杯青少组C++组别2级编程练习真题(第1套,共11套)