
期末综合练习 一、选择题 1.下列Python程序段执行后变量y的值为( )。 x=20 if x>=100: y=5*x else: y=4*x print (y) A.20 B.40 C.80 D.100 2.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+50 10.在Python中运行print(3+5+7),运行结果为( )。 A.3 B.10 C.15 D.7 11.幂运算运算符为( ) A.() B.** C./ D.// 12.在python中输入以下代码,屏幕打印( )颗*。 i=1 while i<=100: print(“*”) i=i+1 A.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*b 14.程序三:完善程序,实现以下功能。提示用户输入密码,如果输入密码与预设密码“123”相同时,打印输出“密码正确”,跳出循环,显示“成功登陆”;否则,打印输出“密码错误”,并让用户继续输入密码直到正确为止。选择合适的选项填入横线处,使程序能按要求正确运行。 target="123" while_____: password=input('请输入密码:') if_____: print('密码正确') break else: print('密码错误,) print('成功登陆') (1)A.True B.False C.Break D.Stop (2)A.password=target B.password==target C.password>=target D.password!=target 15.有如下Python程序,实现计算圆的面积和周长。具体输入圆的半径r,求圆的周长c面积s,完成填空 r=float(input("请输入圆的半径: ")) #输入圆的半径 pi=3.14 c=_____ #计算周长 s=_____ #计算面积 print("圆的面积:",s,",圆的周长:",c) 16.在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择: x=int(10.5)*10 x=10 y=x/5 print(y) (1)请问这段程序代码符合算法的什么结构?(_____) A.顺序结构 B.选择结构 C.循环结构 D树型结构 (2)以下说法正确的是(_____) A.程序代码中出现的两个“x”均是常量 B.程序执行结束,x最终被赋予的值为105 C.程序执行结束,y最终被赋予的值为20 D.程序执行结束,屏幕会显示2 三、判断题 17.Python中,定义变量时,需要先为其赋一个初始值。(_____) 18.在Python中,if语句表示分支结构,for语句表示循环结构。(_____) 19.turtle.circle(100),可以让海龟画出边长为100像素的正方形。(_____) 20.在Python关系表达式1<8>3的值为False。(_____) 四、操作题 根 ... ...
~~ 您好,已阅读到文档的结尾了 ~~