2023年5月电子学会青少年软件编程(Python四级)等级考试试卷
剩余时间 --:--:--
判断题 共 1 题
1.

已知某c的第n项计算步骤如下:

小明编写程序计算第n项的结果。首先从键盘输入n,然后利用上述递推关系计算结果,请完善划线处的代码。

def fc(n):

    if n ==1:

                 ①        

    else:

        a=6*n-1

        b=8*n+3

        return          ②        

m=int(input("请输入一个整数:"))

if not isinstance(m,int):     #判断输入的m是否为整数

    print('请输入一个整数')

else:

    print(        ③        )

编程题 共 2 题
1.

请补全下列代码,编程实现用递归的方法输出九九乘法表。

 def get_result(num):

    if num == 1: 

        print("        ①        ") 

     else: 

        get_result(        ②       

        for i in range(1,        ③        ): 

            print("%d * %d = %d" % (i, num, i * num), end="  ") 

        print()

get_result(        ④        )

2.

有一只蜗牛在井底,井深n米。蜗牛每天往上爬a米,又会往回滑b米。

请从键盘接收输入整数n,a,b,用空格隔开。

并完成下列程序,计算蜗牛爬出这口井需要几天。

n,a,b=input("请输入井深,蜗牛每天往上爬几米,蜗牛滑下几米:").        ①        

n,a,b=        ②        

pos=0

i=0

while        ③        :

              ④        

              ⑤        

print("第%d天,蜗牛距离井口%d米;"%(i,n-pos))

print("第%d天,蜗牛成功离开了深井!!"%(        ⑥        ))

C++ 编辑器
输入
输出