蓝桥等考C++组别四级
第一部分:选择题
1、
C++ L
4
(20分)
以下关系表达式中,运算结果和其他项不相同的是
( )。
A
.
true
!= false
B. 5 % 2 == 9 % 2
C. 3 >= 6 / 2
D. 5 < 12 % 2
正确答案:
D
2
、C++ L
4
(20分)
假定
int a = 2, b = 5, c = 7;
以下关系表达式中,运算结果和其他项不相同的是
( )。
A. b >= a * a
B. b > a == c > b
C. b % a > c % a
D. a + b >= c
正确答案:C
3
、C++ L
4
(20分)
执行以下程序,输出的结果是( )
。
int a = 6, b = 3, c = 10;
int d = a / b;
int e = 2 * a - c;
if (d < e)
{
e += b;
}
else
{
e *= d;
}
cout << e << endl;
A
. 2
B. 3
C. 4
D. 5
正确答案:
C
第二部分:编程题
4、C++ L
4
血糖值(40分)
题目名称:血糖值
题目描述:
血中的葡萄糖称为血糖(Glu)。葡萄糖是人体的重要组成成分,也是能量的重要来源。正常人体每天需要很多的糖来提供能量,为各种组织、脏器的正常运作提供动力。所以血糖必须保持一定的水平才能维持体内各器官和组织的需要。
血糖正常值是指人空腹的时候血糖值在3.9~6.1毫摩尔/升(含3.9与6.1)之间,超出这个范围的血糖值都属于血糖异常。
请设计程序来判定病人的血糖值是否正常。
输入:
输入一个浮点数a(
1
< a < 1
3
0),表示病人的血糖值。
输出:
如果
血糖值在3.9~6.1(含3.9与6.1)之间输出1,否则输出0。
输入样例:
4.8
输出样例:
1
参考程序:
#include<iostream>
using namespace std;
int main()
{
double a;
cin >> a;
if(3.9 <= a && a <= 6.1)
{
cout << 1;
}
else
{
cout << 0;
}
return 0;
}
测试数据:
1.in
4.8
1.out
1
2.in
19.5
2.out
0
3.in
3.5
3.out
0
4.in
3.9
4.out
1
5.in
6
.1
5.out
1
蓝桥杯青少组C++组别4级编程练习真题(第5套,共8套)