蓝桥等考C++组别二级
第一部分:选择题
1
、C++ L
2
(
15
分)
执行以下代码,输出的结果是( )。
cout << 9/2 << endl;
A.
0
B.
1
C.
4
D.
4.5
正确答案:C
2
、C++ L
2
(
15
分)
执行以下代码,输出的结果是( )。
cout << "He is " << 18 << " years old."<< endl;
A.
程序报错
B.
He is
C. years old.
D. He is 18 years old.
正确答案:
D
3、C++ L
2
(20分)
执行以下代码,
可以输出00000
的
程序
是( )。
A
.
cout << 0 << endl;
B. cout << 00000 << endl;
C. cout << setfill('0') << setw(5) << 0 << endl;
D. cout << setfill(0) << setw('5') << 0 << endl;
正确答案:
C
第二部分:编程题
4
、C++ L
2卖汽水
(50分)
题目名称:
卖汽水
题目描述:
某商店有n瓶汽水,上午卖掉了15瓶,下午卖掉的和上午一样多,请计算这个商店晚上还剩多少瓶汽水。
输入:
输入一个正整数n,表示汽水的瓶数。
输出:
输出一个正整数,表示这个商店晚上剩余汽水的瓶数。
注意:
题目保证输入和输出都
在int范围内。
输入输出格式要和样例严格保持一致,不要
输出任何与答案无关的内容,如
“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
31
输出样例:
1
参考代码:
#include<iostream>
using namespace std;
int main()
{
int n,m;
cin >> n;
m = n-15*2;
cout << m << endl;
return 0;
}
测试数据:
1.in
31
1.out
1
2.in
32
2.out
2
3.in
33
3.out
3
4.in
34
4.out
4
5.in
35
5.out
5
蓝桥杯青少组C++组别4级编程练习真题(第7套,共8套)