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

第一部分:选择题

1、C++ L3(15分)

关于C++语言中的算术运算符,以下描述错误的一项是(  )。

A.求两个数的和使用运算符+

B.求两个数的积使用运算符*

C.求两个数的差使用运算符-

D.求两个数的商使用运算符%

正确答案:D

2、C++ L3(15分)

以下关于整型变量a的赋值语句,最终a的值不同于其它三项的是(  )。

A.int a = pow(2, 3);

B.int a = abs(-8);

C.int a = floor(8.9);

D.int a = sqrt(8);

正确答案:D

3、C++ L3(20分)

已知浮点型变量b的初始值为3.4,下面四个选项中变量a的计算结果不同于其它三项的是(  )。

A.int a = (int)b + 1;

B.b += 1, int a = b;

C.float a = b + 1;

D.int a = b + 1;

正确答案:C

第二部分:编程题

4、C++ L3 整数除法(50分)

题目名称:整数除法

题目描述:

给定两个正整数a和b,通过编程计算a除以b的商和余数。

输入:

输入仅一行,包含两个整数a(1 <= a <= 100)b(1 <= b <= 100),且两个正整数之间用一个空格隔开。

输出:

输出仅一行,包含两个整数,分别表示a除以b的商和余数且两个整数之间用一个空格隔开。

输入样例:

11 4

输出样例:

2 3

参考代码

#include

using namespace std;

int main()

{

int a, b;

cin >> a >> b;

cout << a / b << ' ' << a % b;

return 0;

}

测试数据

你可能感兴趣的:(c++,算法,开发语言,青少年编程,数据结构)