蓝桥等考C++组别
三
级
第一部分:选择题
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小红晨跑(
5
0分)
题目名称:小红晨跑
题目描述:
小红今年9岁,为了让她从小就有健康的体魄,爸爸每天早上都会带着她晨跑。小红每天也会记录晨跑的
距离
,以此来督促自己。
已知小红已经连续晨跑了5天,以及每天晨跑的
距离(
单位:米),请你编写一个程序,计算5天内小红晨跑的总
距离
和平均
距离
。总
距离
除以总天数5即可求得平均
距离
,计算结果向下取整。
输入:
输入仅一行,共有5个整数,为小红这5天的晨跑
距离(每天晨跑距离在500~2000米之间,包括500和2000)
,整数之间用一个空格隔开。
输出:
输出共两行,第一行输出一个正整数,为小红5天晨跑的总
距离
;
第二行输出一个正整数,为小红晨跑的平均
距离
。
输入样例:
500 500 500 600 623
输出样例:
2723
544
参考代码
#include<iostream>
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++组别3级编程练习真题(第1套,共10套)