蓝桥等考C++组别二级001

第一部分:选择题

1、C++ L2 (15分)

以下关于变量的赋值语句,格式正确的一项是( B )。

A. 3 = a;

B. a = 9, b = 9;

C. 3 + 5 = a;

D. 3 = a, b = a;

2、C++ L2 (15分)

关于二进制数的计算,下列计算结果错误的一项为( D )。

A. 00 + 00 = 00

B. 01 + 10 = 11

C. 11 + 00 = 11

D. 01 + 01 = 11

3、C++ L2 (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++ L2 校车人数(50分)(删去了数据范围,暂不改后台)

题目名称:校车人数

题目描述:

校车司机每天需要统计自己负责线路上的学生人数,他会记录在每一站上车的学生人数,并算出总数。

已知开校车去学校总共要经过三站,每一站只会有学生上车,不会有学生下车。请你帮忙写个程序,计算当校车到达学校时车上总共有多少学生。

输入:

输入共三行,第一行是一个整数,表示第一站上车的学生人数a;

第二行是一个整数,表示第二站上车的学生人数b;

第三行是一个整数,表示第三站上车的学生人数c。

输出:

输出仅一行,即校车到达学校时车上的学生总人数(不含校车司机)。

注意:

题目保证输入和输出都在int范围内。

输入输出格式要和样例严格保持一致,不要输出任何与答案无关的内容,如“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。

输入样例:

2

3

3

输出样例:

8

参考代码

#include

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++,算法,开发语言,青少年编程,大数据)