蓝桥等级考试C++组七级真题-2022-12-19

PDF及答案回复:LQDKC720221219

单项选择题
1、C++ L7 (15分)
在判断是否满足循环条件之前,至少执行循环体语句一次的是哪种循环结构?( )

A for 循环
B while 循环
C do-while 循环
D 以上都不是

2、C++ L7 (15分)
执行以下程序,会输出几个“ * ”?( )

for (int i=0;i<= 10;i++){
    cout <<'*'

A 5
B 9
C 10
D 11

3 C++ L7 (20分)
下面哪段程序可以计算等差数列1,2,3,…,100的和?( )

A

int ans=0;
for (int i=1;i<100; i++)
    ans +=i;
cout << ans;

B

int ans=0;
for (inti=0; i<100; i++)
    ans +=i;
cout<<ans;

C

int ans =0;
int i=1;
while (i<100){
    ans +=i;
    i++;
}
cout<<ans

D

int ans=0;
int i=1;
do{
   ans+=i;
   i++;
}while(i<=100);
cout<<ans;

编程题

4 C++ L7 整数序列(20分)
输入一个正整数n,输出1~n的所有整数(包括1和n)

输入
一个正整数 n (n<=20)
输出
n个正整数, 为1~n的所有整数,相邻两个数字用一个空格隔开。

输入样例1
5
输出样例1
1 2 3 4 5

5 C++ L7 自动售货机(30分)
有一台售货机,自动售卖玻璃瓶饮料,同时回收空瓶。每5个空瓶可以换2瓶新的饮料。

小蓝刚开始买了x瓶饮料,编程计算他最多能喝多少瓶饮料。
例如:
小蓝先买9瓶饮料,喝掉9瓶,剩9个空瓶;
拿5个空瓶换2瓶新的,喝掉2瓶,剩6个空瓶;
拿5个空瓶换2瓶新的,喝掉2瓶,剩3个空瓶;
满5个空瓶才能换,不能找别人借瓶子,所以最多能喝 9+2+2=13瓶。
输入
一个正整数x(x<=100),表示小蓝刚开始买的饮料数。
输出
输出一个整数,表示小蓝最多能喝到的饮料数
输入样例1
9
输出样例1
13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值