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

第一部分:选择题

1、C++ L215分)

下列计算机存储单位中换算正确的一项是(  )。

A. 1 Byte = 8 bit

B. 1 Kib = 1000 Byte

C. 1 Gib = 1000 Kib

D. 1 Gib = 1000 Mib

正确答案:A

2、C++ L215分)

对以下程序片段描述错误的一项是( )。

int a;

double b;

cin >> a >> b;

cout << a << " " << b;

A. 变量a是整型变量

B. 变量b是双精度浮点型变量

C. 两项数据的读入不能写在一个cin指令后面,应该写成cin >> a, cin >> b;

D. 当输入的数据为3和3.14,程序的输出是:3 3.14

正确答案:C

3、C++ L2(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++ L2简单计算器(50分)

题目名称:简单计算器

题目描述:

输入两个正整数a和b,编写程序计算a 与 b的乘积。

输入:

输入仅一行,包含两个正整数a和b,两数之间用一个空格隔开。

输出:

输出一个整数,表示计算结果。

注意:

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

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

输入样例:

30 2

输出样例:

60

参考代码

#include

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