选择题 共5道

01 02 03 04 05


编程题 共4道

06 07 08 09

624 | 第14届蓝桥杯C++青少组中/高级组选拔赛(STEMA)2022年10月30日真题-考试
选择题 共5道
01

执行cout<<(5%3);语句后,输出的结果是(   )。

2分
登录后查看选项
02

以下选项中,哪一个是C++注释符号?(   )。

2分
登录后查看选项
03

以下关于在C++中,对形式参数描述不正确的是(   )。

2分
登录后查看选项
04

可以正确判断char类型变量c是小写字母的是(   )。

2分
登录后查看选项
05

以下说法正确的是( )。

2分
登录后查看选项
编程题 共4道
06

百位上的数字

题目描述:

给定一个三位数,输出其百位上的数字。

输入描述:

输入一个三位数

输出描述:

输出三位数百位上的数字


样例输入:

123

样例输出:

1
2分
登录后作答
07

开关

题目描述:

一盏台灯的开关可以控制三种灯光状态。初始状态为关闭状态,第一次按下开关为冷光状态,第二次按下开关为暖光状态,第三次按下开关为关闭状态,第四次按下开关继续为冷光状态,以此类推。请计算出按下N次开关后,台灯为何种状态。

输入描述:

输入一个正整数N(1<N<1000),表示按下台灯开关的次数(初始状态为关闭状态)

输出描述:

输出一个大写字母,当按下台灯开关N次后,灯光为冷光状态则输出大写字母“L”,为暖光状态则输出大写字母“N”,为关闭状态则输出大写字母“G”


样例输入:

5

样例输出:

N
2分
登录后作答
08

对折纸张

题目描述:

现要对一张纸张进行反复对折,纸张的单页厚度为0.2毫米,请问最少对折几次后,纸的厚度超过N毫米(N为正整数,1<N<1000)。   

输入描述:

输入一个正整数N(1<N<1000)

输出描述:

输出一个整数,表示纸张最少对折几次后,纸的厚度超过N毫米(大于N毫米)


样例输入:

2

样例输出:

4
2分
登录后作答
09

分糖果

题目描述:

现有N罐糖果,且已知每罐糖果的初始数量。现给出两个数值L和R(L≤R),需要把每罐糖果的数量调整为:L≤任意一罐糖果的数量≤R。调整的方式是每次从其中一罐糖果中拿出1块放到其他糖果罐中。请你计算出最少调整几次才能使每罐糖果的数量都在L到R范围之间,如果不能将每罐糖果都调整到L到R范围之间则输出-1。

例如:N = 2,2罐糖果的初始数量为3和8,L = 3,R = 6,通过调整使得:3≤任意一罐糖果的数量≤6,调整方式如下:

第一次从初始数量为8的罐中拿1块放到初始数量为3的罐中,调整后为(4,7);

第二次从数量7的罐中拿1块放到数量为4的罐中,调整后为(5,6);

故最少调整2次。

输入描述:

第一行输入一个正整数N(N<30),表示糖果的罐数

第二行输入N个正整数(1≤正整数≤100),表示每罐糖果的初始数量,每个正整数之间以一个空格隔开

第三行输入两个正整数L,R(1≤L≤R≤100),表示每罐糖果的数量所要调整的范围,两个正整数之间以一个空格隔开

输出描述:

输出一个整数,表示最少调整几次才可以使N罐糖果数量都在L和R范围之间,如果不能将N罐糖果调整到L到R范围之间则输出-1


样例输入:

2
3 8
3 6

样例输出:

2
2分
登录后作答