期末专题Python训练--选择题 第三册 青岛版(2019)(Word版,含答案)

资源下载
  1. 二一教育资源

期末专题Python训练--选择题 第三册 青岛版(2019)(Word版,含答案)

资源简介

期末专题训练--选择题 第三册 青岛版(2019)
1.下列选项中,属于正确的变量赋值语句的是( )
A.2S1 = S1 + 1 B.S1 = S1 + 1 C.S/1 = S1 + 1 D.S*1 = S1 + 1
2.print(“5*3”)的运行结果是( )
A.8 B.5+3 C.运行错误 D.15
3.Print()是一个Python内置函数,主要作用是( )。
A.显示 B.调用 C.打印输出 D.展示
4.( )是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,已经成为继JAVA,C++之后的第三大程序设计语言。
A.汇编语言 B.C语言 C.VB语言 D.Python语言
5.读程序,写结果程序如图
a='apple'
b='banana'
c=a
a=b
b=c
print(a)
print(b)
结果为:( )
( )
A.banana B.b C.apple D.a
6.运行以下程序,显示的运行结果是( )。
pi=3.14
r=10
s=pi*r*r
print(s)
A.31.4 B.0.314 C.314.0 D.3.14
7.填程序
为了防盗,小智家的门锁最近换成了只能密码锁,他家的密码是“xy#123”,小智想设计一个验证密码的程序,请你帮帮他。
key=’xy#123’
k=input(’请输入防盗门密码:’)
if :#如果用户输入的k等于正确密码key
print(’欢迎你’)
else:
print(’密码错误’)
A.k@key B.k=key C.k==key D.k!=key
8.程序运行时,输入整数60,输出的结果为( )
A.成绩为:优秀 B.成绩为:良好
C."成绩为:优秀" D."成绩为:良好"
9.执行下边的程序,输出运行结果是()
A.6.5 B.6.0 C.5 D.6
10.Python中,用什么方式实现代码快速缩进?()
A.Alt+Tab键 B.shift+Tab键
C.按4次空格键 D.Tab键
11.Python中,常用运算符号结果为取余的是( )
A./ B.% C.// D.**
12.在Python中,s =“hellopython”则print(s[:-4])的结果是()。
A.hello B.hellopyt
C.nyingzhong D.hellopy
13.启动Python交互式命令窗口的方法:单击“开始”菜单,找到“Python 3.x”,单击 ( )即可启动Python Shell。
A.Python 3.x Manuals B.Python 3.x
C.IDLE D.Python 3.x Module Docs
14.要创建一个从1到100的整数序列,请问写法正确的是。( )
A.range(0,100) B.range(1,100,1)
C.range(1,101) D.range(1,101,2)
15.print(5+3)的运行结果是( )
A.8 B.5+3 C.运行错误 D.(8)
16.下面的程序运行后,输入整数10,输出的结果为:( )
A.恭喜你,猜对了 B.很遗憾,猜大了 C.很遗憾,猜小了 D.10
17.在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度。( )
A.turtle. left(100) B.turtle. right(100)
C.turtle. forward(100) D.turtle. backward(100)
18.执行语句[3]in[1,2,3]的结果是( )
A.False B.True C.None D.出错
19.在 Python 中,关于 range 函数 range(1,10,3)产生的序列是( )
A.1,2,3,4,5,6,7,8,9 B.1,4,7
C.1,3,5,7,9 D.2,4,6,8
20.写出range(1,5)的计数范围()
A.1,2,3,4 B.1,2,3,4,5 C.1,3,5 D.2,4
21.调试以下代码:
x=4 y=3
if x>y:
print(x)
else:
print(y)
屏幕上输出的内容是( )
A.3 B.4 C.1 D.2
22.调试运行以下代码
C1=356
C2=365
C1=C2
print(C1)
屏幕上输出的内容是( )
A.365 B.C1 C.356 D.C2
23.以下变量合法的是( )
A.2a B.sum C.price$ D.Abc
24.运行以下程序,显示的运行结果是( )
Num=23
result=Num%3+5
print(result)
A.7 B.13 C.12 D.10
25.Python表达式17%3的结果是( )
A.2 B.51 C.5 D.20
26.输出1到100之间的偶数。
for i in range(1,101,1):
if i 2==0: #如果i除以2的余数等于0
print(i,end=’ ’)
A.^ B.$ C.// D.%
27.在Python中,if结构被用在( )。
A.语句相继被执行时
B.执行一些语句之前必须先做出判断时
C.A和B都是
D.A和B都不是
28.在python程序中,a==20的作用是( )
A.变量a赋值为20 B.判断变量a是否等于20
C.判断变量a是否不等于20 D.等同于a=a+20
29.Python中,( )一旦创建就不可修改的。
A.列表 B.元组 C.字典 D.集合
30.以下哪个语句的功能是退出while循环。( )
A.stop B.back C.print D.break
31.下列属于Python自带模块(库)的是( )。
A.随机(random)模块 B.画图(turtle)模块
C.时间(time)模块 D.以上皆是
32.在 Python 中,编程结束,测试运行的快捷键是( )。
A.F4 B.F5 C.F1 D.ALT+F5
33.违章停车拍照系统的算法流程图如右图所示,此算法的描述采用了( )
A.自然语言
B.机器语言
C.程序设计语言
D.流程图
34.在 Python 中,9%2 的运行结果是( )
A.4 B.2 C.1 D.0
35.在Python中,已知x=3,那么执行语句x+=6之后,x的值为( )
A.3 B.6 C.9 D.18
36.Python库的调用需要使用哪个语句。( )
A.input B.import C.if D.print
37.请写出下面程序的运行结果:( )
print("Hello World")
A.Hello World B.Hello
C.Hello,World D.HelloWorld
38.运行以下程序, 显示的运行结果是( )。
Num=69
print(Num%100,Num%10)
A.69 9 B.9 6 C.0 9 D.6 6
39.计算25-3的Python表达式是( )
A.2*5-3 B.2**5-3 C.2/5-3 D.2/5-3
40.App Inventor有三个界面,下列不属于App Inventor界面的是( )
A.项目界面 B.设计界面 C.主界面 D.逻辑编程界面
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.B
【详解】本题考查变量赋值的相关知识点。赋值语句是程序中最常用的语句,其顺序为:变量 赋值运算符 表达式,变量命名规则包括:
1、变量名以英文字母开头;故选项A错误。
2、变量名中的字母是区分大小写的;
3、变量名不能是关键字;
4、变量名中不能包含空格、标点符号和类型说明符。故选项C、D错误。
故本题正确选项为B。
2.D
【详解】本题考查算法与编程。print(“5*3”)计算5*3值为15,然后输出15,选项D符合题意,选项A、B、C均不符合题意。
【点睛】
3.C
【详解】本题考查编程相关知识。Print()是一个Python内置函数,主要作用是打印输出。故选C。
4.D
【详解】本题考查程序设计语言。全球主流的编辑语言 Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继Java,C++之后的的第三大语言。故选项D正确。
5.AC
【详解】本题考查交换变量数据。c=a a=b b=c这三条语句功能是交换变量a、变量b的值,c作为中间的临时变量存在,故选项AC正确。
6.C
【详解】本题考查算法与编程。s=pi*r*r=3.14*10*10=314.0。选项C符合题意,选项A、B、D均不符合题意。
【点睛】
7.C
【详解】本题考查关系运算符。关系运算符是双目运算符,表示了左右两部分的大小关系。等于用==表示,不等于用!=表示。故选项C正确。
8.B
【详解】本题考查算法与编程。输入60,此时,chengji小于85,执行else语句,会输出成绩为:良好。选项B符合题意,选项A、C、D均不符合题意。
【点睛】
9.D
【详解】本题考查Python相关知识。INT函数是将返回实数向下取整后的整数值。b=int(6.5),取整为6,输出结果为6,故选项D正确。
【点睛】
10.B
【详解】本题考查Python相关知识。使用Shift+Tab键实现代码快速缩进,故选项B正确。
【点睛】
11.B
【详解】本题考查算法与编程。Python中,取余运算符是%,选项B正确。
【点睛】
12.D
【详解】本题考查Python相关知识。s[:-4]表示取字符串s自右往左数4个字符之前的字符串,即hellopy,故选项D正确。
【点睛】
13.C
【详解】本题考查算法与编程。Python有两种运行方式:交互式和脚本式。交互式可以通过cmd命令行窗口或者IDEL实现,单击IDLE,可启动Python Shell,选项C正确。
14.C
【详解】本题考查range函数。range()会返回一个包含所有k的列表,这里start<= k15.A
【详解】本题考查算法与编程。print()函数是输出函数,由于5+3外面没有双引号,计算后输出,选项A符合题意,选项B、C、D均不符合题意。
16.C
【详解】本题考查算法与编程。输入10,此时变量a=10,执行else语句,此时a【点睛】
17.B
【详解】本题考查turtle绘图。在海龟库中,turtle.right(degree)命令表示让小海龟向右旋转 degree度。本题让海龟右转100度,应表示为turtle. right(100)。故选项B正确。
18.A
【详解】本题考查算法与编程。列表的列标从0开始,[1,2,3]元素列标最大是[2],因此[3]不在列表内,返回False,选项A正确,选项B、C、D均不符合题意。
19.B
【详解】本题考查算法与编程。range(1,10,3),从1开始,步长为10,到9,因此循环从1开始,然后4,然后7,然后循环结束。选项B符合题意,选项A、C、D均不符合题意。
【点睛】
20.A
【详解】本题考查算法与编程。range(1,5),从1开始,但是不包括5,因此是1,2,3,4。选项A符合题意,选项B、C、D均不符合题意。
【点睛】
21.B
【详解】本题考查算法与编程。x=4 y=3,此时x大于4,因此执行print(x),输出4,选项B符合题意,选项A、C、D均不符合题意。
【点睛】
22.A
【详解】本题考查算法与编程。根据题干的代码含义,将C2的值赋给C1,C1=365,输出C1,选项A正确。
23.D
【详解】本题考查变量命名规则。变量名只能是字母、数字、下划线的组合,并且之间不能包含空格,数字不能放在变量名首位。变量名不能使用编程语言的保留字,如sum、true、false、while等。故选项D正确。
24.A
【详解】本题考查算法与编程。根据程序代码,result=23%3+5=2+5=7,选项A符合题意,选项B、C、D均不符合题意。
【点睛】
25.A
【详解】本题考查算法与编程。%取模,就是取一个数除以另一个数的余数,选项A符合题意,选项B、C、D均不符合题意。
26.D
【详解】本题考查算术运算符号。取余数用运算符%表示。故选项D正确。
27.B
【详解】本题考查分支结构。if是条件判断语句,执行一些语句之前必须先做出判断时,选项B正确,选项A、C、D均不符合题意。
28.B
【详解】本题考查算法与编程。Python中,==运算符是比较对象是否相等,选项B正确。
29.B
【详解】本题考查算法与编程。Python中,元组一旦创建,不可修改,选项B正确。
30.D
【详解】本题考查while语句。break语句的功能就是跳出所在while循环,可以实现强制跳出。故选项D正确。
31.D
【详解】本题考查Python标准库。Python自带模块(库)有随机(random)模块、画图(turtle)模块、时间(time)模块等。故选项D正确。
32.B
【详解】本题考查算法与编程。Python中,测试运行的快捷键是F5,选项B符合题意,选项A、C、D均不符合题意。
【点睛】
33.D
【详解】本题考查流程图表示算法过程。此算法流程图采用流程图的方法,D选项正确。A、B、C选项均不符合题意,故不选。
34.C
【详解】本题考查算法与编程。%是取模,返回除法的余数,9%2=1,选项C符合题意,选项A、B、D均不符合题意。
【点睛】
35.C
【详解】本题考查算术运算符。x值为3,执行语句x+=6相当于x=x+6,x值为3+6即为9。故选项C正确。
36.B
【详解】本题考查调用语句。Python库的调用使用import语句。故选项B正确。
37.A
【详解】本题考查算法与编程。双引号内容原样输出,中间有个空格,选项A符合题意,选项B、C、D均不符合题意。
【点睛】
38.A
【详解】本题考查算法与编程。%是取余,69%100=69,69%10=9。选项A符合题意。选项B、C、D均不符合题意。
【点睛】
39.B
【详解】本题考查算法与编程。**取幂,因此该表达式是2**5-3,选项B符合题意,选项A、C、D均不符合题意。
40.C
【详解】本题考查编程相关知识。App Inventor三个界面分别是项目界面、设计界面、逻辑编程界面。故选C。
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览