试卷 青少年软件编程(C/C++)1级等级考试真题试卷(2023年3月)
青少年软件编程(C/C++)1级等级考试真题试卷(2023年3月)
编程题
第 1 题    问答题

字符长方形

给定一个字符,用它构造一个长为4个字符,宽为3个字符的长方形,可以参考样例输出。

时间限制:1000

内存限制:65536

输入

输入只有一行, 包含一个字符。

输出

该字符构成的长方形,长4个字符,宽3个字符。


样例输入

*

样例输出

****
****
****
第 2 题    问答题

长方形面积

给出一个长方形的长和宽,求该长方形的面积。假设长为a,宽为b,则面积S=a×b。

时间限制:1000

内存限制:65536

输入

一行,2个正整数,以空格分隔,分别表示长方形的长和宽。长和宽都不大于1000。

输出

一个整数,即长方形的面积。


样例输入

4 3

样例输出

12
第 3 题    问答题

成绩等级转换

小明想将自己的百分制成绩转换为等级制,请你帮他完成这样的转换。转换规则为:

A,90-100

B,77-89

C,67-76

D,60-66

E,0-59

时间限制:1000

内存限制:65536

输入

一个0 - 100 的整数

输出

输出转换后的等级,一个A-E的大写字母。


样例输入

样例1:

85

样例2:

62

样例输出

样例1:

B

样例2:

D
第 4 题    问答题

机智的小明

小明的妈妈非常关心小明的成绩,每次考试后都会问小明是否进步了。机智的小明会努力找出之前比这次成绩低的试卷进行比较,如果找到了,他会回答妈妈自己进步了(Y),如果没找到,他只能回答妈妈没进步(N)。已知小明的n次成绩,请问每次妈妈询问小明,小明的回答是怎么样的。

时间限制:1000

内存限制:65536

输入

输入为2行,第1行是一个整数n(n < 100),即考试成绩的数量,第二行是n个整数,即每次考试成绩。输入保证n不大于100,考试成绩在0到100之间。

输出

n行,每行是小明的回答(Y或N)


样例输入

5

90 80 95 96 50

样例输出

N

N

Y

Y

N


提示

对于每一次成绩,只要之前的成绩有任意一次成绩比当前成绩低,就输出Y,否则输出N

第 5 题    问答题

寻找特殊年号

年号中的每个数之和为20的年号是特殊年号。例如:2099、1991、1892是特殊的年号,而2021则不是。给定一个年号,找出严格大于给定年号的最小特殊年号。

时间限制:1000

内存限制:65535

输入

年号:整数y(1000≤y≤9000)。

输出

特殊年号:严格意义上大于y的最小年号,并且它的每个数之和为20。


样例输入

# 样例输入1

1892

# 样例输入2

2021

样例输出

# 样例输出1

1919

# 样例输出2

2099


提示

因为2+0+9+9=20,所以2099是特殊年号。 因为2+0+2+1=5,所以2021不是特殊年号。 特殊年号可能大于9000。

答题卡
编程题
1 2 3 4 5
题目总数:5
总分数:100
时间:不限时
QQ
公众号
客服
扫一扫