Python编程一级试卷一参考答案
青少年编程能力等级测评
Python 编程(一级)参考答案
一、单项选择题(共 20 题,每题 2 分,共 40 分)
题号
1
2
3
4
5
6
7
8
答案
D
A
B
C
A
A
D
B
题号
11
12
13
14
15
16
17
18
答案
C
D
D
A
C
C
A
B
二、多项选择题(共 5 题,每题 2 分,共 10 分)
题号
21
22
23
24
答案
ACD
AB
AC
CD
三、判断题(共 10 题,每题 1 分,共 10 分)
题号
26
27
28
29
30
31
32
33
答案
F
F
F
F
F
T
F
T
四、编程题(共 2 题,每题 20 分,共 40 分) 36. 参考代码:
math=float(input("数学:"))
chinese=float(input("语文:"))
english=float(input("英语:"))
score=math+chinese+english
print(score)
if score>=270:
print("优秀")
elif score>=240:
print("良好")
elif score>=180:
print("合格")
else:
print("不合格")
测试样例:
输入:90 90
输出:270 优秀
90 输入:97
95
输出:284 优秀
92 输入:100
输出:300
Python 编程(一级)参考答案及评分标准
第1页 共3页
9
10
D
B
19
20
C
B
25 BCD
34
35
T
F
100 100 输入:50 40 30 输入:50 55 45 输入:0 0 0 输入:90 88 72 输入:60 60 60 输入:60 80 90
优秀
输出:120 不合格
输出:150 不合格
输出:0 不合格
输出:260 良好
输出:180 合格
输出:240 良好
36. 参考代码 import random lis = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
2020-05-02
1174人浏览
python二级考试试题
。
1. 以下关于程序设计语言的描述,错误的选项是: A Python 语言是一种脚本编程语言 B 汇编语言是直接操作计算机硬件的编程语言 C 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 D 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 正确答案: C
2. 表达式 1001 == 0x3e7 的结果是: A false B False C true D True 正确答案: B
3. 以下选项,不是 Python 保留字的选项是: A del
精选资料,欢迎下载
。
B pass C not D string 正确答案: D
4. 表达式 eval('500/10') 的结果是: A ‘500/10’ B 500/10 C 50 D 50.0 正确答案: D
5. 15. 表达式 type(eval('45')) 的结果是: A B C None
精选资料,欢迎下载
。
D 正确答案: D
6. 表达式 divmod(20,3) 的结果是: A 6, 2 B 6 C 2 D (6, 2) 正确答案: D
7. 以下关于字符串类型的操作的描述,错误的是: A str.replace(x,y)方法把字符串 str 中所有的 x 子串都替换成 y B 想把一个字符串 str 所有的字符都大写,用 str.upper() C 想获取字符串 str 的长度,用字符串处理函数 str.len() D 设 x = ’aa’ ,则执行 x*3 的结果是‘aaaaaa’ 正确答案: C
精选资料,欢迎下载
。
8. 设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正 确的选项是: A print(str[0].upper()+str[1:]) B print(str[1].upper()+str[-1:1]) C print(str[0].upper()+str[1:-1]) D print(str[1].upper()+str[2:]) 正确答案: A
9. 以下选项,不属于程序流程图基本元素的是: A 循环框 B 连接点 C 判断框 D 起始框 正确答案: A
10. 以下关于循环结构的描述,错误的是: A 遍历循环使用
2019-12-17
119人浏览
python二级考试试题
1. 以下关于程序设计语言的描述,错误的选项是: A Python 语言是一种脚本编程语言 B 汇编语言是直接操作计算机硬件的编程语言 C 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 D 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 正确答案: C
2. 表达式 1001 == 0x3e7 的结果是: A false B False C true D True 正确答案: B
3. 以下选项,不是 Python 保留字的选项是: A del
B pass C not D string 正确答案: D
4. 表达式 eval('500/10') 的结果是: A ‘500/10’ B 500/10 C 50 D 50.0 正确答案: D
5. 15. 表达式 type(eval('45')) 的结果是: A B C None
D 正确答案: D
6. 表达式 divmod(20,3) 的结果是: A 6, 2 B 6 C 2 D (6, 2) 正确答案: D
7. 以下关于字符串类型的操作的描述,错误的是: A str.replace(x,y)方法把字符串 str 中所有的 x 子串都替换成 y B 想把一个字符串 str 所有的字符都大写,用 str.upper() C 想获取字符串 str 的长度,用字符串处理函数 str.len() D 设 x = ’aa’ ,则执行 x*3 的结果是‘aaaaaa’ 正确答案: C
8. 设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确 的选项是: A print(str[0].upper()+str[1:]) B print(str[1].upper()+str[-1:1]) C print(str[0].upper()+str[1:-1]) D print(str[1].upper()+str[2:]) 正确答案: A
9. 以下选项,不属于程序流程图基本元素的是: A 循环框 B 连接点 C 判断框 D 起始框 正确答案: A
10. 以下关于循环结构的描述,错误的是: A 遍历循环使用 for in 语句,其中循环结构不能是文件
B
2019-11-25
486人浏览
python二级考试试题
1. 以下关于程序设计语言的描述,错误的选项是: A Python 语言是一种脚本编程语言 B 汇编语言是直接操作计算机硬件的编程语言 C 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 D 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 正确答案: C
2. 表达式 1001 == 0x3e7 的结果是: A