本文主要是介绍蓝桥等考C++组别二级005,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一部分:选择题
1、C++ L2(15分)
小蓝想要交换整型变量a和b的值,以下程序代码片段中,错误的是( )。
A.
a = b;
b = a;
B.
int c = a;
a = b;
b = c;
C.
a = a + b;
b = a - b;
a = a - b;
D.
int c = b;
b = a;
a = c;
正确答案:A
2、C++ L2(15分)
以下二进制数中最大的是( )。
A. 011
B. 101
C. 110
D. 100
正确答案:C
3、C++ L2(20分)
以下程序片段中,语法不正确的是( )。
A.
int a, b;
cin >> a + b;
cout << a << "+" << b << '=' << a + b;
B.
int a, b;
cin >> a >> b;
cout << a << "+" << b << '=';
b = b + a;
cout << b << endl;
C.
int a, b;
cin >> a >> b;
int c = a + b;
cout << a << "+" << b << '=' << c;
D.
int a, b;
cin >> a >> b;
cout << a << "+" << b << '=' << a + b;
正确答案:D
第二部分:编程题
4、C++ L2航空母舰的补给(50分)(数据范围)
题目名称:航空母舰的补给
题目描述:
航空母舰作为舰员人数最多、武器装备最复杂的海上庞然大物,每天要消耗的各种物资的数量是极其惊人的。在航母出海期间,各种复杂的高强度工作,使得航母舰员的体力、精力消耗成倍增加,因此需要有个良好的伙食保障。
媒体介绍,中国海军第一艘航空母舰辽宁舰出海期间,每人每天将消耗至少5千克的食物。
假如让小蓝给辽宁舰运送补给,给定舰员的数量和出海执行任务的天数,请你帮小蓝计算一下,至少需要运送多少千克食物才够用。
输入:
输入仅一行,包含两个整数,分别为舰员的数量a(1000 <= a <= 2000)和出海执行任务的天数 b(30 <= b <= 300),中间用一个空格隔开。
输出:
输出一行,为需要运送的食物重量(单位:千克)。
注意:输入输出格式要和样例严格保持一致,不要输出任何与答案无关的内容,如“请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。
输入样例:
1200 30
输出样例:
180000
参考代码
#include<iostream>
using namespace std;
int main()
{
int a, b, c = 5, total = 0;
cin >> a >> b;
total = a * b * c;
cout << total;
return 0;
}
测试数据
1.in
1200 30
1.out
180000
2.in
1019 61
2.out
310795
3.in
1782 75
3.out
668250
4.in
1765 33
4.out
291225
5.in
1789 216
5.out
1932120
这篇关于蓝桥等考C++组别二级005的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!