蓝桥等级考试C++组七级真题-2022-04-23

PDF及答案回复:LQDKC720220423

单项选择题

1、C++ L7 (15分)
执行以下程序后,输出结果是( )。

int a=5;
int b = a++;
cout << a << " "<< b;

A 5 5
B 5 6
C 6 5
D 6 6

2、C++L7(15分)
执行以下程序后,输出结果是()

int k=0;
for(int i = 0;i<10;i++){
    if(i % 2 == 0)
    {
    	k++;
    }
}
cout << k;

A 3
B 4
C 5
D 6

3、C++L7 (20分)
执行以下程序后,输出结果是( )

int a =10;
do
{
    a-=1;
}while(a<0);
cout <<a;

A 11
B 9
C -1
D 8

编程题

4、C++ L7输出数列(20分)
输入一个正整数n,输出0~n的所有整数(包括0和n)。
输入
一个正整数n (n<=20)。
输出
n+1个正整数,为0~n的所有整数,相邻两个数用一个空格隔开。
输入样例1
5
输出样例1
0 1 2 3 4 5

5、C++ L7 能量回收(30分)
大部分新能源电动汽车上配备能量回收系统。它通过回收车辆在制动或惯性中释放出的多余能量,并通过发电机将其转化为电能,再转存至蓄电池当中用于汽车行驶,可以有效延长车辆续航里程。
一辆电动汽车出发时是满电状态,有20格电。它每次从山底到山顶要耗电x格;每次从山顶到山底,在能量回收系统的作用下,可以充电y格。
很明显,只要能上坡,就能翻越一座山,输入x和y的值(y小于x),编程计算汽车最多可以连续翻越几次山?
输入
一行,包含两个整数x、y (1<=y<x<=20),两个数之间用一个空格隔开。
输出
一个整数,为最多可以连续翻越山的次数。
输入样例1
4 2
输出样例1
9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值