闻川小学趣味编程测试卷(A卷)

选好自己的班级,写好自己的名字!认真答题!别想着看别人的!看不到!诚实!!!对得起自己!
选择你的班级
请选择
你的姓名:

一、选择题(每题5分,共40分)

1.下列哪个符号用于表示Python中的乘方运算?
2.表达式7 // 2的结果是( )
3.下列哪个变量的类型是浮点数?
4.在if语句中,用于判断“或”关系的运算符是( )
5.想要将字符串"123"转换为整数,应该使用( )
6.以下代码执行后,result的值是( )

a = 10

b = 3

result = a % b

7.以下代码中,循环会执行多少次?( )
for i in range(5):
    print(i)
8.在Python中,用于表示“不等于”的比较运算符是( )

二、填空题(每空5分,共30分)

11. 9.表达式3 > 5 and 8 == 8的结果是___________,数据类型是_________型?
12. 10.若x = 5,执行x = x + 3后,x的值是______。
13. 11.想要获取用户从键盘输入的内容,应使用___________() 函数。
14. 12.在while循环中,如果条件始终为True,循环将永远不会停止,这种情况称为______。
15. 13.表达式"Hello" + " " + "World"的结果是___________。
16. 14.以下程序运行后,输出的结果是___________。
a = 8
b = 5
if a > 10:
    a = a + 2
elif b < 10:
    b = b + 3
print(a + b)

三、程序补全题(每空5分,共30分)

17. 15.鸡兔同笼问题
问题背景:已知笼子里有若干只鸡和兔,共有头35个,脚94只。假设鸡有2只脚,兔有4只脚,请通过枚举法求解鸡和兔各有多少只。请补全程序。

ji=0

tu=0

While ji<_____:

    tu = 35 - ji

    ______:(ji 写前面 )

    print("鸡有", ji, "只,兔有", tu, "只")

18. 16.信点兵(枚举法)

问题背景:韩信带兵出征,共1500人,死伤四五百,韩信点兵,按3人一排,则多2人;5人一排,则多3人;7人一排,则多2人。问士兵有多少人?请补全程序。

n = 1000

while n<_________:

    if ___________ and n % 5 == 3 and n% 7 == 2:

        print("士兵至少有", n, "人")

    n = n + 1

19.

17.摄氏温度转华氏温度,请补全程序。

公式:华氏温度 = 摄氏温度 × 9/5 + 32

c =_________(input("请输入摄氏温度:"))

f = ____________________

print("对应的华氏温度为:", f)

更多问卷 复制此问卷