试卷 2023年3月电子学会C语言等级考试(一级)试卷真题
2023年3月电子学会C语言等级考试(一级)试卷真题
第1部分
第 1 题    问答题

青少年软件编程(C语言)等级考试试卷(一级):字符长方形。

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

时间限制:1000

内存限制:65536

输入

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

输出

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

样例输入

*

样例输出

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

青少年软件编程(C语言)等级考试试卷(一级):长方形面积。

给出一个长方形的长和宽,求该长方形的面积。假设长为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部分
1 2 3 4 5
题目总数:5
总分数:100
时间:60分钟