蓝桥等考C++组别四级
第一部分:选择题
1、
C++ L
4
(
15
分)
以下关系表达式中运算结果为false的是
( )。
A
. 1 != -1
B. 5 > 3
C. 6 <= 6
D. 7 > 7
正确答案:D
2
、C++ L
4
(
15
分)
以下
程序运行后的输出结果是( )。
int a = 7, b = 9;
if(a % 2 != b % 2)
{
cout << a - 1;
}
if(a < (a + b) / 2)
{
cout << (a + b) / 2;
}
A. 6
B. 7
C. 8
D. 9
正确答案:C
3
、C++ L
4
(20分)
以下
程序运行后的输出结果是( )。
int a = 4, b = 6;
if(a % 2 != b % 2)
{
cout << a - 1;
}
else if(a < (a + b) / 2)
{
cout << (a + b) / 2;
}
else
{
cout << b;
}
A
. 3
B. 4
C. 5
D. 6
正确答案:C
第二部分:编程题
4、C++ L
4
数字判断(
5
0分)
题目名称:数字判断
题目描述:
判断正整数
a
是否
为
两位数
(即大于9且小于100)。
输入:
输入一个正整数a
。
输出:
如果
正整数
a
是两位数输出1,否则输出0。
注意:
1
.
题目保证输入和输出都
在int范围内。
2
.
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
9
9
输出样例:
1
参考程序
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
if(a > 9 && a < 100)
cout << 1;
else
cout << 0;
return 0;
}
测试数据
1.in
99
1.out
1
2.in
1
2.out
0
3.in
9
3.out
0
4.in
50
4.out
1
5.in
121
5.out
0
蓝桥杯青少组C++组别4级编程练习真题(第1套,共8套)