城北学校第二届编程大赛试卷(满分 100分, 考试时间: 60分钟)
一、单项选择题 (1-10题每题2分,11-20题每题4分,共70分)
1. 你的姓名:
2. 你的班级
请选择
3. 你的班级
请选择
一、单项选择题 (1-10题每题2分,11-20题每题4分,共70分)
4.
人工智能的英文缩写是( )。
A. AI
B. VR
C. AR
D. IoT
5. 已知Python有三个数据类型(字符串、整型、浮点型)。请问以下选项中,哪一个是字符串呢?
A: curtain
B: "curtain"
C: 100
D:9.99
6. ASCII码中,字母A对应的十进制值是?()
A. 65
B. 97
C. 48
D. 32
7. 变量名`3student`是否符合命名规则?()
A. 是
B. 否
8. 执行`print("5"+"2")`的输出是?()
A. 7
B. 52
C. 报错
D. 5+2
9. 字符串`"Hello"*3`的输出结果是?()
A. HelloHelloHello
B. Hello3
C. 报错
D. Hello Hello Hello
10. 以下哪个标识符是合法的?()
A. for
B. apple_1
C. 1banana
D. my-name
11. 表达式`10>5 and 3<2`的结果是?()
A. True
B. False
12. 执行`print(chr(97))`的输出是?()
A. A
B. a
C. 97
D. 报错
13. 表达式`5%2`的结果是?()
A. 2
B. 1
C. 0
D. 2.5
14. 以下代码输出结果是?()
for i in range(3):
print(i, end=" ")
A. 0 1 2
B. 1 2 3
C. 012
D. 0,1,2
15. Python
num = int(input())
if num % 2 == 0:
print("偶数")
else:
print("奇数")
输入8,以下代码输出结果是?()
A. 偶数
B. 奇数
C. 无输出
D. 报错
16.
运行下图代码,输出的结果是( )。
A.3
B.4
C.5
D.6
17. Python
print(ord("M") - ord("A"))
以下代码的输出结果是?()
A. 12
B. 32
C. -12
D. 0
18. 以下代码的输出结果是()。
2
1
5/3
b
19. 以下代码的输出结果是( )
1
3
12
1+2
20. 以下代码的输出结果是( )。
a=3
b=5
if a>b:
print('a>b')
elif a<b:
print('a<b')
else:
print('a=b')
a=b
a<b
a>b
a==b
21. 以下代码的输出结果是()。
a
2
1
b
22. 以下哪一个是合法的Python变量名?
123abc
abc-123
_abc123
abc 123
23. 以下哪些是Python的数据类型?
整数
浮点数
字符串
行列
二、编程题 (21题8分,22题10分,23题12分,共30分)
24.
输出古诗(8分)
要求:使用print函数输出以下内容,每句单独一行,如图例:
选择文件
25.
计算等差数列(10分)
生成以4为起点,每次加5的等差数列 • 输出前8项即可
格式示例:4 9 14 19 24 29 34 39
选择文件
26.
编写一个程序(12分)
根据输入的整数 输出对应的字母等级:
选择文件
关闭
更多问卷
复制此问卷