资源简介 期末专题训练--选择题 第三册 青岛版(2019)1.下列选项中,属于正确的变量赋值语句的是( )A.2S1 = S1 + 1 B.S1 = S1 + 1 C.S/1 = S1 + 1 D.S*1 = S1 + 12.print(“5*3”)的运行结果是( )A.8 B.5+3 C.运行错误 D.153.Print()是一个Python内置函数,主要作用是( )。A.显示 B.调用 C.打印输出 D.展示4.( )是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,已经成为继JAVA,C++之后的第三大程序设计语言。A.汇编语言 B.C语言 C.VB语言 D.Python语言5.读程序,写结果程序如图a='apple'b='banana'c=aa=bb=cprint(a)print(b)结果为:( )( )A.banana B.b C.apple D.a6.运行以下程序,显示的运行结果是( )。pi=3.14r=10s=pi*r*rprint(s)A.31.4 B.0.314 C.314.0 D.3.147.填程序为了防盗,小智家的门锁最近换成了只能密码锁,他家的密码是“xy#123”,小智想设计一个验证密码的程序,请你帮帮他。key=’xy#123’k=input(’请输入防盗门密码:’)if :#如果用户输入的k等于正确密码keyprint(’欢迎你’)else:print(’密码错误’)A.k@key B.k=key C.k==key D.k!=key8.程序运行时,输入整数60,输出的结果为( )A.成绩为:优秀 B.成绩为:良好C."成绩为:优秀" D."成绩为:良好"9.执行下边的程序,输出运行结果是()A.6.5 B.6.0 C.5 D.610.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.hellopytC.nyingzhong D.hellopy13.启动Python交互式命令窗口的方法:单击“开始”菜单,找到“Python 3.x”,单击 ( )即可启动Python Shell。A.Python 3.x Manuals B.Python 3.xC.IDLE D.Python 3.x Module Docs14.要创建一个从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.1017.在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,7C.1,3,5,7,9 D.2,4,6,820.写出range(1,5)的计数范围()A.1,2,3,4 B.1,2,3,4,5 C.1,3,5 D.2,421.调试以下代码:x=4 y=3if x>y:print(x)else:print(y)屏幕上输出的内容是( )A.3 B.4 C.1 D.222.调试运行以下代码C1=356C2=365C1=C2print(C1)屏幕上输出的内容是( )A.365 B.C1 C.356 D.C223.以下变量合法的是( )A.2a B.sum C.price$ D.Abc24.运行以下程序,显示的运行结果是( )Num=23result=Num%3+5print(result)A.7 B.13 C.12 D.1025.Python表达式17%3的结果是( )A.2 B.51 C.5 D.2026.输出1到100之间的偶数。for i in range(1,101,1):if i 2==0: #如果i除以2的余数等于0print(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是否等于20C.判断变量a是否不等于20 D.等同于a=a+2029.Python中,( )一旦创建就不可修改的。A.列表 B.元组 C.字典 D.集合30.以下哪个语句的功能是退出while循环。( )A.stop B.back C.print D.break31.下列属于Python自带模块(库)的是( )。A.随机(random)模块 B.画图(turtle)模块C.时间(time)模块 D.以上皆是32.在 Python 中,编程结束,测试运行的快捷键是( )。A.F4 B.F5 C.F1 D.ALT+F533.违章停车拍照系统的算法流程图如右图所示,此算法的描述采用了( )A.自然语言B.机器语言C.程序设计语言D.流程图34.在 Python 中,9%2 的运行结果是( )A.4 B.2 C.1 D.035.在Python中,已知x=3,那么执行语句x+=6之后,x的值为( )A.3 B.6 C.9 D.1836.Python库的调用需要使用哪个语句。( )A.input B.import C.if D.print37.请写出下面程序的运行结果:( )print("Hello World")A.Hello World B.HelloC.Hello,World D.HelloWorld38.运行以下程序, 显示的运行结果是( )。Num=69print(Num%100,Num%10)A.69 9 B.9 6 C.0 9 D.6 639.计算25-3的Python表达式是( )A.2*5-3 B.2**5-3 C.2/5-3 D.2/5-340.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页 展开更多...... 收起↑ 资源预览