选择题 共5道

01 02 03 04 05


编程题 共4道

06 07 08 10

694 | 第11届蓝桥杯C++青少组中/高级组选拔赛真题-练习
选择题 共5道
01

一个C++语言的源程序中,有关主函数的说法正确的是( ).

2分
登录后查看选项
02

在下面的条件语句中(其中s1和s2代表C++语言的语句),只有一个在功能上与其它三个语句不等价,它是( )。

2分
登录后查看选项
03

有如下程序段,则以下说法中正确的是( )。

int k=5;

do

{

k--;

}while(k<=0);

2分
登录后查看选项
04

桌上放着红桃、黑桃和梅花三种牌,共20张。以下说法中正确的是( )

桌上至少有一种花色的牌少于6张

桌上至少有一种花色的牌多于6张

桌上任意两种牌的总数将不超过19张

2分
登录后查看选项
05

小蓝和小青以及他们的爸爸妈妈共计6个人外出游玩,乘坐有6个座位的游览车,游览车每排只有1个座位,每人都要单独坐一个座位·为安全起见,车的首尾两座一定要坐两位爸爸:小蓝和小青一定要前后挨着坐,那么,这6人的排座方法共有( )种。

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

2019年11月,为了让选手们获得更好的参赛体验,蓝桥杯大赛青少年创意编程C++组细分为初级组和高级组,小蓝第一次报名参C++组的比赛,不知道自己该选择哪一组参赛,你能给他一些建认吗?蓝桥杯规定8到12岁的选手可以参加初级组:13到18岁的选手可以参加高级组的此赛:如果小于8岁,告诉他:“他还太小”:如果大于18岁,告诉他:“他太大了”。

程序命名:age.cpp

输入:

一个整数n(1<n<100),代表小蓝的年龄。

输出:

请给出参赛建议:

小于8岁,输出信息为:"You are too young!"

8到12岁,输出信息为:"Welcome to Junior Class!"

13到18岁,输出信息为:"Welcome to Senior Class!"

19岁及以上,输出信息为:"You are too old!"


样例输入:

9

样例输出:

Welcome to Junior Class!
2分
登录后作答
07

编程实现:还差多少天到2020年?

时光飞逝,转眼间就到了2019年的最后一个月,小蓝也在期盼着2020年的到来,那意味着小蓝又长大了一岁。你能帮小蓝计算一下还有几天就到2020年了吗?

输入

两个整数 month,day 表示2019年的某月某日(0<month<13, 0<day<32).

输出

一个整数,表示距离2020年的天数。


样例输入

12 31

样例输出

1
2分
登录后作答
08

自从小蓝学会编程之后,他酷爱用编程的方式写字母。你能帮助他写出字母"Y”吗?

输入

整数n(1<n<50)。

输出

输出高度为2n-1行的大写字母"Y”

提示

第一行第一颗*左侧无多余空格,每行最后一颗*后无多余空格。

输入、输出要求如图所示

2分
登录后作答
10

编程实现:超级素数

在大于1的自然數中,除了1和它本身以外不再有其他因数的数,被称为素数,又叫质数。超级素数是指一个素数,每去掉最后一位上一个数字,总能保证剩下的数依然为素数。比如

"373"就是一个超级素数,去掉个位的"3"后,"37"依然是素數:继续去掉"37"个位的"7"后,"3"还是素数。

程序命名:prime.cpp

输入

输人一个整数n(10<=n<=10^8)

输出

输出所有小于等于n的超级素数的个数


样例输入1:

30

样例输出1:

6

样例输出1提示:2 3 5 7 23 29

样例输入2:

50

样例输出2:

8

样例输出2提示:2 3 5 7 23 29 31 37

2分
登录后作答