蓝桥等考C++组别
四
级
第一部分:选择题
1、
C++ L
4
(
15
分)
以下
逻辑
表达式中,运算结果和其他项不相同的是
( )。
A
. true && false
B. true || false
C. false && false
D. !true
正确答案:B
2
、C++ L
4
(
15
分)
假定
int a = 2, b = 3, c = 5;
以下表达式中,运算结果和其他项不相同的是
( )。
A. a <= c && b <= c
B. b % a == c % a
C. b > a || a > c
D. !(a < b)
正确答案:
D
3
、C++ L
4
(20分)(改符号)
执行以下程序,输出的结果是( )
。
int a = 23, b = 53, c = 4;
int d = a % 10;
int e = b % 10;
if (d < e)
{
c += d;
}
else if (d > e)
{
c -= d;
}
else
{
c += c;
}
cout << c << endl;
A
. 6
B. 2
C. 8
D. 4
正确答案:
C
第二部分:编程题
4、C++ L
4
判断小蓝
得分
(
5
0分)
题目名称:
判断小蓝
得分
题目描述:
朗诵比赛中,
小蓝、小白和小红三个人的得分名列前茅,现给定三个人的得分,你来判断一下
小蓝的得分是否是三个人中最高(包含并列最高)
。
输入:
输入
三
个正
整数a、
b
、
c
(0 < a
,
b
,
c
<= 400)
,分别表示
小蓝、小白和小红三个人的得分
。三个正整数之间一个空格隔开
。
输出:
如果
小蓝
得分
是三个人中最高(包含并列最高)
输出
yes
,否则输出
no
。
输入样例:
300 280 290
输出样例:
yes
参考程序:
#include<iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if(a >= b && a >= c)
{
cout << "yes";
}
else
{
cout << "no";
}
return 0;
}
测试数据:
1.in
300 280 290
1.out
yes
2.in
5 334 257
2.out
no
3.in
205 101 99
3.out
yes
4.in
354 353 84
4.out
yes
5.in
366 294 380
5.out
no
蓝桥杯青少组C++组别4级编程练习真题(第4套,共8套)