蓝桥等考C++组别四级005

第一部分:选择题

1、C++ L4 (20分)

以下关系表达式中,运算结果和其他项不相同的是( )。

A. true != false

B. 5 % 2 == 9 % 2

C. 3 >= 6 / 2

D. 5 < 12 % 2

正确答案:D

2、C++ L4 (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++ L4 (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++ L4 血糖值(40分)

题目名称:血糖值

题目描述:

血中的葡萄糖称为血糖(Glu)。葡萄糖是人体的重要组成成分,也是能量的重要来源。正常人体每天需要很多的糖来提供能量,为各种组织、脏器的正常运作提供动力。所以血糖必须保持一定的水平才能维持体内各器官和组织的需要。

血糖正常值是指人空腹的时候血糖值在3.9~6.1毫摩尔/升(含3.9与6.1)之间,超出这个范围的血糖值都属于血糖异常。

请设计程序来判定病人的血糖值是否正常。

输入:

输入一个浮点数a(1 < a < 130),表示病人的血糖值。

输出:

如果血糖值在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 |

相关推荐
放下华子我只抽RuiKe52 分钟前
机器学习全景指南-探索篇——发现数据内在结构的聚类算法
人工智能·深度学习·算法·机器学习·语言模型·数据挖掘·聚类
chools2 分钟前
一篇文章带你搞懂Java“设计模式”! - - 超长文(涵盖23种)万字总结!【汇总篇】
java·开发语言·设计模式
玖釉-6 分钟前
解密图形渲染的性能原罪 —— Draw Call
c++·windows·图形渲染
肆忆_9 分钟前
C++ 设计模式与 SOLID 原则实战笔记
c++
肆忆_9 分钟前
C++ SOLID 原则学习笔记
c++
KK_THREESTEP12 分钟前
【无标题】
c++
Yupureki16 分钟前
《C++实战项目-高并发内存池》3.ThreadCache构造
服务器·c语言·c++·算法·哈希算法
程序员JerrySUN21 分钟前
别再把 HTTPS 和 OTA 看成两回事:一篇讲透 HTTPS 协议、安全通信机制与 Mender 升级加密链路的完整文章
android·java·开发语言·深度学习·流程图
j_xxx404_21 分钟前
C++算法:一维/二维前缀和算法模板题
开发语言·数据结构·c++·算法
x_xbx24 分钟前
LeetCode:111. 二叉树的最小深度
算法·leetcode·职场和发展