蓝桥等考C++组别
四
级
第一部分:选择题
1、
C++ L
4
(
15
分)
以下关系表达式中,运算结果和其他项不相同的是
( )。
A
. 6.0
!= 6.1
B. 9 >= 10
C. 4 % 2 == 0
D. 100 <= 100
正确答案:B
2
、C++ L
4
(
15
分)
假定
int a = 3, b = 13, c = 4;
以下关系表达式中,运算结果和其他项不相同的是
( )。
A. a * c <= b
B. b / a > c
C. b % c == c % a
D. a + c >= b / 2
正确答案:B
3
、C++ L
4
(20分)
执行以下程序,输出的结果是( )
。
int a = 10, b = 2, c = 40;
int d = a / b;
int e = 6 * a + c;
if (d < e)
{
d += d;
}
else
{
e /= a;
}
cout << (e == 10 * d) << endl;
A
. 0
B. false
C. 1
D. true
正确答案:
C
第二部分:编程题
4、C++ L
4
氧气浓度(
5
0分)
题目名称:氧气浓度
题目描述:
人类能够正常生活的氧气浓度在19.5%至23.5%之间(包含19.5%与23.5%)。
旅行者号探测器正在探测一颗行星上的氧气浓度。探测完成后它会将大气层的氧气浓度数据
传
回地球,请你根据传回的数据判断这颗行星
上
的氧气浓度是否适合人类正常生活。
输入:
输入一个浮点数a(0 < a < 100),表示探测器传回的氧气浓度
百分比数值,例如15代表氧气浓度为15%
。
输出:
如果
行星
上
的氧气浓度适合人类正常生活就输出1,否则输出0。
输入样例
1
:
15
输出样例
1
:
0
输入样例
2
:
22.5
输出样例
2
:
1
参考程序:
#include<iostream>
using namespace std;
int main()
{
double a;
cin >> a;
if(19.5 <= a && a <= 23.5)
{
cout << 1;
}
else
{
cout << 0;
}
return 0;
}
测试数据:
1.in
22.5
1.out
1
2.in
19.5
2.out
1
3.in
23.5
3.out
1
4.in
15
4.out
0
5.in
26.5
5.out
0
蓝桥杯青少组C++组别4级编程练习真题(第3套,共8套)