资源简介 期末综合练习一、选择题1.下列Python程序段执行后变量y的值为( )。x=20if x>=100:y=5*xelse:y=4*xprint (y)A.20 B.40 C.80 D.1002.Python编程有两种模式:( )A.交互模式 B.程序模式 C.文件编辑模式 D.互动模式3.Python中,使用( )函数可检测字符串中是否包含子字符串。A.eval() B.type() C.find() D.input()4.Python中,将字符串转换成数值类型的函数是( )A.eval() B.type() C.print() D.input()5.程序中“检测停车时间”的单位是“分钟”,则下列选项中,哪个选项满足条件会执行拍照操作。( )A.停车时间等于1分钟 B.停车时间等于3分钟C.停车时间等于6分钟 D.停车时间等于5分钟6.在Python中,调用海龟库后,下列哪句语句可以让海龟右转100度。( )A.turtle. left(100) B.turtle. right(100)C.turtle. forward(100) D.turtle. backward(100)7.有语序执行结果如下:>>>a=3.4>>>print(type(a))根据结果可以判断变量a是( )类型。A.整型 B.浮点型 C.字符串型 D.列表8.Type()函数主要是用于( )类型的查看。A.数值 B.对象 C.文字 D.字符9.在Python Shell中输入print("30+50=",30+50),输出的结果为( )。A.80 B.30+50= C.30+50=80 D.30+50=30+5010.在Python中运行print(3+5+7),运行结果为( )。A.3 B.10 C.15 D.711.幂运算运算符为( )A.() B.** C./ D.//12.在python中输入以下代码,屏幕打印( )颗*。i=1while i<=100:print(“*”)i=i+1A.99 B.100 C.103 D.101二、填空题13.程序一:完善程序,实现以下功能:要求程序运行时候输入长方形的长和宽,最后输出面积。选择合适的选项填入横线处,使程序能按要求正确运行。a=float(input("请输入长方形的长"))b=float(input("请输入长方形的宽"))_______print("长方形的面积为"+str(s))A.a*b=s B.s=a*b C.s=a**b D.a*b14.程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。target="123"while________:password=input('请输入密码:')if________:print('密码正确')breakelse:print('密码错误,)print('成功登陆')(1)A.True B.False C.Break D.Stop(2)A.password=target B.password==target C.password>=target D.password!=target15.有如下Python程序,实现计算圆的面积和周长。具体输入圆的半径r,求圆的周长c面积s,完成填空r=float(input("请输入圆的半径: ")) #输入圆的半径pi=3.14c=________________ #计算周长s=________________ #计算面积print("圆的面积:",s,",圆的周长:",c)16.在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择:x=int(10.5)*10x=10y=x/5print(y)(1)请问这段程序代码符合算法的什么结构?(______)A.顺序结构 B.选择结构 C.循环结构 D树型结构(2)以下说法正确的是(______)A.程序代码中出现的两个“x”均是常量 B.程序执行结束,x最终被赋予的值为105C.程序执行结束,y最终被赋予的值为20 D.程序执行结束,屏幕会显示2三、判断题17.Python中,定义变量时,需要先为其赋一个初始值。(_______)18.在Python中,if语句表示分支结构,for语句表示循环结构。(______)19.turtle.circle(100),可以让海龟画出边长为100像素的正方形。(_____)20.在Python关系表达式1<8>3的值为False。(______)四、操作题根据图回答以下各小题21.图中的程序使用的是( )语句A.顺序 B.循环 C.选择 D.分支22.range(65)产生一个( )的序列。A.1-65 B.1-64 C.0-64 D.0-6523.该语句共执行( )次。A.64 B.65 C.66 D.6724.在for i in range(65)中i是( )A.变量 B.常量 C.函数 D.结构25.根据“折纸测珠峰”的程序,完成填空。珠穆朗玛峰简称“珠峰”,珠峰海拔约为8844米,是世界第一高峰。如果有一张足够大的纸(厚0.1毫米),对折多少次,纸张的厚度可以超过珠穆朗玛峰的高度?程序如图:(1)请将程序补充完整:While___________:(2)该循环语句根据条件进行循环,当条件为_________时,循环体重复执行。(3)程序中的自定义的变量为_______和_______ 。参考答案1.C2.AC3.C4.A5.C6.B7.B8.B9.C10.C11.B12.B13.B14.A B15.2*pi*r pi*r*r16.A D17.正确18.正确19.错误20.错误21.B22.C23.B24.A25.h<8844 True(真) i h 展开更多...... 收起↑ 资源预览