蓝桥等考
C++
组别四级
第一部分:选择题
1、
C++ L
4
(
15
分)
以下关系表达式中,运算结果和其他项不同的是
( )。
A
.
true
&& false
B. 5 % 3 ==
f
alse
C. 55 % 10 < 65 % 10
D. false || true
正确答案:
D
C++ L
4
(
15
分)
假定
int a = 3, b = 6, c = 9;
以下关系表达式中,运算结果和其他项不同的是
( )。
A. a * a != c
B. b / a <= c / a
C. b % 2 < c % 2
D. c > b || b >= c
正确答案:A
C++ L
4
(20分)
执行以下程序,输出的结果是( )
。
int a = 3, b = 5, c = 7;
int d = a % 2;
int e = a - c % b;
if (d < e)
{
c += b;
}
else
{
c -= e;
}
cout << c << endl;
A
. 5
B. 6
C. 7
D. 8
正确答案:
B
第二部分:编程题
4、
报到日期
(
5
0分)
题目名称:
报到日期
题目描述:
7月份放暑假,小蓝报名参加了一个夏令营。夏令营将于7月1
5
日开营,从这天开始,学员可以报到;7月2
2
日闭营,从这一天起就不允许学员报到了。
小蓝想帮夏令营设计一个程序,当输入学员报到的日期后,程序就会输出结果,告诉学员是否可以报到。
请帮小蓝设计这个程序。
输入:
输入一个正整数
d
(小于等于
3
1
),表示学员
7月份
报到的日期。
输出:
如果
d
小于15
,程序输出
T
oo
early
;
如果d
大于或等于22
,输出程序 T
oo late;
其他情况
,程序输出 W
elcome。
输入样例:
16
输出样例:
Welcome
参考程序:
#include<iostream>
using namespace std;
int main()
{
int d;
cin >> d;
if(d < 15)
{
cout << "Too early";
}
else if (d < 22)
{
cout << "Welcome";
}
else
{
cout << "Too late";
}
return 0;
}
测试数据:
1.in
14
1.out
Too early
2.in
15
2.out
Welcome
3.in
22
3.out
Too late
4.in
17
4.out
Welcome
5.in
26
5.out
Too late
蓝桥杯青少组C++组别4级编程练习真题(第7套,共8套)