python一级考试试题题库_Python编程一级试卷一及参考答案
青少年编程能力等级测评试卷
Python编程(一级)
(考试时间90分钟,满分100分)
一、单项选择题(共20题,每题2.5分,共50分)
1. 运行下方代码段,输出的是( D )。
print("a"*3)
A. a3 B.3a
C.a a a D. aaa
2. 下列表示为变量c赋值10的语句是( A )。
A.c = 10 B.Int c = 10
C.var c = 10 D.Variable c = 10
3. 下列变量名中,不合法的是( B )。
A.height B.1_height
C.height_1 D.height
4. 关于Python保留字,叙述正确的是( C )。
A.保留字都是由小写字母组成的 B.保留字可以做变量名
C.for是Python中的保留字 D.用户可以自定义保留字
5. 变量a = 3.0,其数据类型是( A )。
A.float B.int
C.str D.bool
6. 运行下方代码段,输出的是( A )。
print(10<=3 or 5>2)
A.True B.False
C.10<=3 D.5>2
7. 运行下方代码段,输出的是( D )。
a, b, c = 2, 3, 7
d = (b + c) – a * a
print(d)
A. 12 B.10
C. 8 D.6
8. 运行下方代码段,输出的是( B )。
str1 = 'key'
str2 = 'board’
print(str1 + str2)
A.key board B.keyboard
C.key board D.str1 + str2
9. 运行下方代码段,输出的是( D )。
price = [5, 9, 8]
print(price[1:])
A.8 B.9, 8
C.[8] D.[9, 8]
10. 运行下方代码段,输出的是( B )。
n1, n2 = 3, 4
if n1 < n2:
n1, n2 = n2, n1
print(n1, n2)
A.3 4 B.4 3
C.3
4
D. 4
3
11. 运行下方代码段,输出的是( C )。
a = 1
if a > 0:
print("产品合格")
else:
print("产品不合格")
A.产品合格
产品不合格
B.产品合格 产品不合格
C.产品合格
D.产品不合格
12. 运行下方代码段,下列叙述中正确的是( D )。
age = int(input("年龄:"))
if age < 4:
print("免费")
elif age < 18:
print("4元")
else:
print("8元")
A.输入为4,输出为免费
B.输入为5,输出为免费
C.输入为18,输出为4元
D.输入为19,输出为8元
13. 运行下方代码段,输出的是( D )。
a = '红绿蓝'
b = list(a)
print(b)
A.红绿蓝 B.红, 绿, 蓝
C.['红绿蓝'] D.['红', '绿', '蓝']
14. 运行下方代码段,输出的是( A )。
n = 0
for i in [1, 5, 7, 3]:
if n < i:
n = i
print(n)
A. 7 B.4 C.1 D. 0
15. 运行下方代码段,若三次输入的数字分别是:5,3,4,则输出的是( C )。
while True:
a = int(input())
if a % 2 == 0:
break
else:
print(a * 2)
A. 10
6
8
B.25
9
8
C.10
6
D.25
9
16. 运行下方代码段,输出的是( C )。
try:
if s > 0:
s = s + 1
print(s)
except SyntaxError as e:
print("语法错误")
except NameError as e:
print("变量未赋值")
else:
print("出现未知错误")
A.s B.语法错误 C. 变量未赋值 D.出现未知错误
17. 下列表示3.33的2次方的是( A )。
A.pow(3.33,2) B.pow(2,3.33) C.abs(3.33,2) D.abs(2,3.33)
18. 运行下方代码段,输出的是( B )。
a = [1, 2, 5, 6]
print(sum(a))
A. 60 B.14 C.6 D. 1
19. 运行下方代码段,变量a的值是( C )。
a = eval("3.0+2.0")
A.a = 5 B.a = ’5’ C.a = 5.0 D. a = ’5.0’
20. 运行下方代码段,输出是( B )。
import turtle
tina = turtle.Turtle()
for i in range(4):
tina.forward(100)
tina.left(90)
tina.hideturtle()
A.
B.
C.
D.
二、多项选择题(共5题,每题2分,共10分)
21. 运行下列代码段,输出结果为True的是( ACD )。
A.print(5 >= 5)
B.print(5 => 5)
C.print(5 == 5)
D.print(5 <= 5)
22. 下列代码段运行有误的是( AB )。
A.list((3, 4))
B.str(3.4)
C.int("3.4")
D.float("3.4" + "3.3")
23. 运行下列代码段,输出结果中包含1的是( AC )。
A.while True:
print(1)
B.while False:
print(1)
C.while 1:
print(1)
D.while 0:
print(1)
24. 运行下列代码段,b的值为3的是( CD )。
A.a = "hello"
b = len(a)
B.a = 3.23
b = len(a)
C.a = "1 + 2"
b = eval(a)
D.a = [1, 2, 3]
b = a[2]
25. 以下选项中,关于turtle库描述正确的是( BCD )。
A.setheading(50)使画笔后退50像素
B.forward(20)使画笔向前20像素
C.right(90)使画笔向右转90度
D.penup()使画笔抬起
三、判断题(共10题,每题1分,共10分) T为正确;F为错误
26. 在Python中可以用Tab和空格进行缩进,4个空格相当于1个Tab,两者可以混用
( F )
27. Python中多行注释只能用三个双引号 """ 将注释括起来。
( F )
28. input()可以接收一个Python表达式作为输入,并将运算结果返回。
( F )
29. print()的输出默认不换行。
( F )
30. Python代码只能在IDLE 中书写运行。
( F )
31. Python的from语句可以将模块中的指定部分导入到当前命名空间中。
( T )
32. min()可以比较两个变量值,并返回较小的变量。
( F )
33. if 是Python中的保留字。
( T )
34. while可以用作Python中的循环结构。
( T )
35. Python解释器既可以提示语法错误,也可以提示逻辑错误。
( F )
四、编程题(共2题,每题15分,共30分)
36. 编写一个成绩评价系统,当输入语文、数学和英语三门课程成绩时,输出三门课程总成绩及其等级。
(1) 程序提示用户输入三个数字,数字分别表示语文、数学、英语分数,对应的变量名称是Chinese、Math、English,并计算三个分数的和(score)进行输出。
注:input()函数中分别添加 “数学:”,“语文:”,“英语:”,如input(“语文:”)。
(2) 查看上图的总成绩等级对照表,比较score,输出对应区间的等级。
例:输入:90
90
90
输出:270
优秀
参考代码:
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("不合格")
37. 编写一个彩票游戏:随机生成一个不重复的五位数作为彩票号,游戏提示用户输入一个五位整数,然后根据下面的规则判断用户是否能赢得奖金,最后要求输出彩票号和奖金。
(1) 若用户输入的数字和彩票的数字完全匹配,包括数字顺序,则奖金是10000元。
(2) 不考虑顺序,若用户输入的数字中一个匹配彩票数字的一个数,则奖金是1000元,若是两个数字,则2000元,则以此累加。
(3) 若全部不匹配,则奖金是0元。
提示:
(1) 程序随机生成一个五位数,其五个数字均不重复(random.py中代码可以实现此功能)
(2) input()函数中参数为“输入号:”
(3) 输出格式为:彩票号:*****
奖金:****元
python一级考试试题题库_Python编程一级试卷一及参考答案相关推荐
- 大学生计算机入学考试试题,大学生统考计算机一级考试试题题库.doc
文档介绍: 大学生统考计算机一级考试试题题库 A 第一部分:单选题(每小题1分共30分) 注意:打开你考试文件夹中的EXCEL工作簿文件"单选题答题卡A.XLS",将下列选择题的答 ...
- 计算机一级考试题库免费,全国计算机一级考试试题题库
全国计算机一级考试试题题库 一.选择题 1.一个字长为8位的无符号二进制整数能表示的十进制数值范围是( ). A)0-256 B)0-255 C)1-256 D)1-255 2.假设某台式计算机的内存 ...
- 计算机一级知识题库及答案,计算机一级考试试题题库
计算机一级考试试题题库 1.在计算机内部用来传送.存储.加工处理的数据或指令都是以______形式进行的. A.十进制码 B.二进制码 C.八进制码 D.十六进制码 答案:(B) 评析:在计算机内部用 ...
- 计算机 考试 知识题库,全国计算机一级考试试题题库及答案
全国计算机一级考试试题题库及答案 全国计算机等级考试是社会考试,就考试性质而言,它是一种重视应试人员对计算机和软件的实际运用能力的考试.考试分为四个等级,不同等级的内容不同,一级主要考核微型计算机基础 ...
- 2016年计算机一级考试试题及答案,2016年计算机一级考试试题题库操作题及答案...
2016年计算机一级考试试题题库操作题及答案 2016上半年的计算机一级考试时间为3月26-29日,以下内容是由百分网小编为大家整理的计算机一级操作题题库,希望对同学们有帮助! 二.基本操作题(10分 ...
- 计算机英语一级考试试题,全国计算机一级考试试题题库及答案
全国计算机一级考试试题题库及答案 本题正确答案为设备管理.文件管理. 21.已知英文字母符号A的ASCII码为65,英文字母符号F的ASCII码为____; 已知数字符号9的ASCII码为57,数字符 ...
- 高中职业学院计算机一级考试试题题库,计算机一级ms office考试题库
计算机一级ms office考试题库 计算机等级考试一级MS Office应用,从2013年9月开始举办.现在该科目是绝大部分高校及职业高中要求必须通过的科目.下面是小编整理的关于计算机等级考试一级M ...
- 2012计算机一级考试试题,2012年计算机一级考试试题题库(备考)
备考2012年 必答题 第1题:关于微波,下列说法中正确的是_____C___. A 短波比微波的波长短 B 微波的绕射能力强 C 微波是一种具有极高频率的电磁波 D 微波只可以用来进行模拟通信 第2 ...
- 计算机ppt基础知识题库,计算机一级考试试题题库office(2)
一.选择题 (1)B.[解析]汉字的内码=汉字的国标码+8080H.所以汉字内码的最高位为1. (2)D.[解析]计算机采用的电子器件为:第一代是电子管,第二代是晶体管,第三代是中.小规模集成电路,第 ...
最新文章
- 随机洗牌:哪一种算法是正确的?
- C#程序只允许运行一个实例的解决方案
- oracle12c双机热备方案,Oracle 共享磁盘阵列 双机热备 实战 配置教程 配置手册
- apk的签名文件(两次Hash+加密)
- oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
- animation 先执行一次 在持续执行_这一次,彻底弄懂 JavaScript 执行机制
- 从FTP入侵到SQL
- Linux入门: grep与egrep 知识总结
- 红宝书新日本语能力考试N1~N5全套资料PDF分享 ​​
- 新浪微博分享遇到的心酸的问题
- Android内存优化深入解析
- 重磅:微软官方发布 Web 版 VS Code !
- Dharma勒索软件继续大肆传播,据称已有100多家希腊网站沦陷
- 如何创建 2023 年营销日历(内含免费模板和示例)
- Cannot change network to bridged: There are no un-bridged host network adapters解决方法
- 计算机组成原理复习总结(七)外围设备
- 移动硬盘变为RAW格式后的修复
- 梯度提升树(GBDT)算法超详细版本
- 关于SQL反勾号或者叫飘号(``)
- 太空垃圾回收-7自由度机器人MATLAB仿真
热门文章
- Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计
- 【网络编程】从零开始搭建一个自己的网站(静态网页)
- 使用pinia持久化插件时踩过的坑
- 完美解决ubuntu 64位安装qq
- Linux系统运维之系统的启动流程 (转)
- SAR图像的干涉相位 matlab_相位表是如何为你的混音工作带来帮助的
- 新华字典 mysql数据库_数据库索引是什么?新华字典来帮你
- subline_text 删除行快捷键的修改
- 下载试用华秋DFM,让鹏老师恰口饭!
- visio里去掉背景虚线