资源简介 中小学教育资源及组卷应用平台专题35:算法与编程(A)一、选择题1.Python 脚本文件的扩展名是( )A..doc B..ppt C..py D..xls2.程序运行时,输入整数60,输出的结果为( )( http: / / www.21cnjy.com )A.成绩为:优秀 B.成绩为:良好C."成绩为:优秀" D."成绩为:良好"3.下列运算符中哪一个是python 中的乘法运算符?( )A.* B./ C.× D.%4.Python 语句 print("nGood")的运行结果是( )A.NGood B.ngoodC.nGood D.print("nGood")5.运行以下程序,显示的运行结果是:100 + 200 = 300,横线处应填写的正确语句是( )。21cnjy.com21世纪教育网版权所有a=100b=200_______________print(a,"+",b,"=",c)A.c=b-c B.a+b C.a+b=c D.c=a+b6.下列运算符中哪一个是python 中的除法运算符?( )A.* B./ C.% D.-7.Python程序的后缀名为( )A.exe B.py C.doc D.ppt8.在Python中,输出函数为:( )A.print B.int C.Python D.input9.下列那一项不是程序一般结构:( )A.顺序结构 B.选择结构 C.构建结构 D.循环结构10.在 Python 中,9%2 的运行结果是( )A.4 B.2 C.1 D.011.运行以下程序,显示的运行结果是( )。a=20b=2c=a**b+300print(c)A.340 B.300 C.700 D.60012.在 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,813.运行以下程序,显示的运行结果是( )。Num=53result=Num%5print(result)A.2 B.4 C.3 D.114.python 中使用( )函数接收用户输入的数据。A.print() B.input() C.accept() D.login()15.写出下图程序的运行结果( )( http: / / www.21cnjy.com )A.hello,python B.Hello,PythonC.hello python D.Hello Python16.range(a,b,s)函数是 ( http: / / www.21cnjy.com )从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到( )2·1·c·n·j·y21教育网A.20 B.21 C.18 D.1917.请写出下面程序的运行结果:( )print("Hello World")A.Hello World B.HelloC.Hello,World D.HelloWorld18.在VB中,用作逻辑判断的数据类型是( )A.String B.Long C.Bool D.Date19.写出range(1,5)的计数范围()A.1,2,3,4 B.1,2,3,4,5 C.1,3,5 D.2,420.VB主界面中通常不含( )A.工具箱窗口 B.属性窗口 C.工程管理器窗口 D.状态窗口21.写出下图程序的输出结果( )( http: / / www.21cnjy.com )A.a大于b B.a比b大C.a比b小 D.无任何内容输出22.下列控制中哪个不是VB常用控件( )A.单选钮控件 B.复选框控件 C.滚动条控件 D.文件类型控件23.下面Python变量名命名不符合规则的是( )A.teacher B.2name C.a_3 D._a324.下列数据中,属于字符串常量的是( )A.abcd B. C.‘a1b2c3d4’ D.“好666”25.16%3=_____请在下列选项中选出正确答案。( )A.5 B.1 C.5.3 D.3二、简答题26.根据内容进行连线。 21教育网21cnjy.comLabel TextBox ( http: / / www.21cnjy.com ) OptionButton Timer Image CommandButton三、操作题根据下图回答下题27.在Python交互模式下,命令运行结果是( )A.12 B.10 C.False D.True28.“>>>”是( ),输入相应的命令即可执行程序。A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符29.“x>0 and x<10”中的and是( )A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符四、判断题30.Python程序文件的后缀名为“.py”。( )31.在Python编程中,用“/”来表示数学中的除号。( )32.Python变量名必须以字母和下划线开头,并且不区分大小写。( )33.Python变量名区分大小写,所以student和Student表示不同的变量名。( )34.枚举法程序设计往往要利用选择结构(if)和循环结构(for或while)来实现。( )35.在Python中,while循环是固定循环次数的。( )36.条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。( )37.高级语言是指特定的一种语言。( )38.Python中,print()是一个内置函数,括号里的参数必须是字符串。( )39.李华使用Makecode制作了如下图的程序,可以看出暂停时间为2000秒。( )( http: / / www.21cnjy.com )五、填空题40.如图的程序运行结果为:________( http: / / www.21cnjy.com )41.以下线性表,当前有__________个元素,若想将元素D删除,需要__________个移动步骤。21世纪教育网21-cn-jy.com21·cn·jy·com下标 0 1 2 3 4 5 6元素 A B C D E F G42.Int()函数的作用_______________43.已知x=3,那么执行语句x=x+6之后,x的值为________________。44.利用for循环遍历列表中每个元素然后输出,请补充完整程序。list1=[1,2,5,6,9]for item in list1:print(________)45.下面Python程序中,最后输出变量a的值为_____a=15b=20a=bprint(a)46.Python语句:x=Truey=Falsez=Falseprint(x or y and z)的程序运行结果是___________。47.语句print(2+3)运行结果是: ___________________________ 。48.有一列表s=[4,8,12,3,19,7,23,0,2],那么Python语句max(s)=________________。49.有一列表s=[7, 'hello',"huawei"],那么s[0]=________,s[-1]= ________。50.Len("Hello")=________________。51.下面程序运行后,输出的结果为:_____a=5b=3print(a*b)52.有如下Python程序,实现计算圆的面积和周长。具体输入圆的半径r,求圆的周长c面积s,完成填空21世纪21世纪教育网有www.21-cn-jy.comr=float(input("请输入圆的半径: ")) #输入圆的半径pi=3.14c=________________ #计算周长s=________________ #计算面积print("圆的面积:",s,",圆的周长:",c)53.请写出下面程序的运行结果:_____( http: / / www.21cnjy.com )54.有如下的Python程序段:s=0for i in range(1,10,3):s=s+i该程序段运行后,s的结果是_____________。55.程序的三种结构:_________________________________56.如图,要使小猫来回走动(不考虑正立与 ( http: / / www.21cnjy.com )倒立),还需要在程序中添加_________指令。(填写旋转、动作、碰到边缘就反弹、大小中的一项)21·cn·jy·com( http: / / www.21cnjy.com )57.如图的程序运行结果为:________58.如图,要使小猫通过两个造型的切换,实 ( http: / / www.21cnjy.com )现连续行走的动作,需要在程序中添加__________指令。(填写外观、下一个造型、旋转、动作中的一项)( http: / / www.21cnjy.com )59.有如下Python程序。def add(x,y)/: #定义一个函数,x,y是参数t=x+yreturn t #将结果返回,函数结束print(add(6,9))程序运行之后结果是______________参考答案:1.C2.B3.A4.C5.D6.B7.B8.A9.C10.C11.C12.B13.C14.B15.B16.D17.A18.C19.A20.D21.D22.D23.B24.D25.B26. ( http: / / www.21cnjy.com )27.C28.B29.C30.正确31.正确32.错误33.正确34.正确35.错误36.错误37.F38.错误39.错误40.name41. 7 342.Int()函数用于将一个字符串或数字转换为整型。43.944.item45.2046.True47.548.2349. 7 'huawei'50.551.1552. 2*pi*r pi*r*r53.5554.1255.顺序结构、选择结构、循环结构。56.碰到边缘就反弹57.aaabbb58.下一个造型59.1521世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览