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

第一部分:选择题

1、C++ L3 (15分)

以下四个赋值语句中,整型变量a的值不等于4的一项是(  )。

A.int a = 1 + 3;

B.int a = 5 - 1;

C.int a = 10 % 6;

D.int a = 30 / 6;

正确答案:D

2、C++ L3 (15分)

以下C++编程中常用数学库函数的描述,错误的一项是(  )。

A.sqrt(x)是求数x的算术平方根

B.abs(x)是求数x的绝对值

C.pow(x, y)是计算x的y次方,结果为双精度实数

D.ceil(x)是求不大于x的最大整数

正确答案:D

3、C++ L3 (20分)

已知整型变量b的初始值为9,在下列四个选项中,整型变量a的值不同于其它三项的是(  )。

A.int a = b + 1;

B.int a = b * 2 - b;

C.int a = abs(b-19);

D.int a = b * 3 % 17;

正确答案:B

第二部分:编程题

4、C++ L3小红晨跑(50分)

题目名称:小红晨跑

题目描述:

小红今年9岁,为了让她从小就有健康的体魄,爸爸每天早上都会带着她晨跑。小红每天也会记录晨跑的距离,以此来督促自己。

已知小红已经连续晨跑了5天,以及每天晨跑的距离(单位:米),请你编写一个程序,计算5天内小红晨跑的总距离和平均距离。总距离除以总天数5即可求得平均距离,计算结果向下取整。

输入:

输入仅一行,共有5个整数,为小红这5天的晨跑距离(每天晨跑距离在500~2000米之间,包括500和2000),整数之间用一个空格隔开。

输出:

输出共两行,第一行输出一个正整数,为小红5天晨跑的总距离;

第二行输出一个正整数,为小红晨跑的平均距离。

输入样例:

500 500 500 600 623

输出样例:

2723

544

参考代码

#include

using namespace std;

int main()

{

int a, b, c, d, e, f = 0;

cin >> a >> b >> c >> d >> e;

f = a + b + c + d + e;

cout << f << endl << f / 5;

return 0;

}

测试数据

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