《Python期末复习题.docx》由会员分享,可在线阅读,更多相关《Python期末复习题.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python期末复习题1Python属于哪种程序设计语言。() A. 机器语言B. 汇编语言C. 高级语言(正确答案)D. 自然语言2Python文件的扩展名是()。 A.exeB.phpC.docD.py(正确答案)3算法是解决问题的方法和步骤,下列说法不正确的是()。 A. 可以直接使用生活中的语言文字即自然语言来描述算法B. 可以直接使用接近程序语言的方式即伪代码来描述算法C. 可以直接使用标准图形符号即流程图来描述算法D. 可以直接使用0和1组成的语言即机器语言来描述算法(正确答案)4在Python Shell中输入print(30+50=,30+50),输出的结果为()。 A. 80
2、B. 30+50=C. 30+50= 80(正确答案)D. 30+50= 30+50答案解析:双引号引起来的是字符串,原样输出5执行下列程序后输出的结果为()。A、6(正确答案)B、9C、18D、276下列关于数据类型的说法,错误的是()。 A. 布尔值bool有True、False、None三种值(正确答案)B. 3.36属于浮点数floatC. -8080属于整数intD. 圆的面积: 属于字符串string7下面哪个不是Python合法的变量名。() A. a2B. 40a(正确答案)C. priceD. a_bc8在Python中,表达式9%2的结果为()。 A. 4B. 4.5C.
3、5D. 1(正确答案)9print( 123+45),结果为()。 A. 123B. 45C. 168D. 12345(正确答案)10在Python中,实现把浮点数a转换成整数输出,在横线中应填入()。A、int(正确答案)B、floatC、strD、bool11.在Python中,已知 x = 3,那么执行语句 x += 6 之后,x 的值为()。 A、3B、6C、9(正确答案)D、1812下列选项中,是正确的Python赋值语句的是()。 A. X=X+1(正确答案)B. B+2=YC. X+Y=X+1D. (X+Y)=113、观察下图,回答第13-15题违章停车拍照系统的流程图如上图,它
4、主要描述的是哪种程序结构?() A、顺序结构B、分支结构(正确答案)C、循环结构D无法确定14在流程图中,图形符号菱形的作用是()。 A. 输入和输出B. 赋值C. 判断(正确答案)D. 算法的开始和结束15程序中“检测停车时间”的单位是“分钟”,则下列选项中,哪个选项满足条件会执行拍照操作。() A. 停车时间等于1分钟B. 停车时间等于3分钟C. 停车时间等于6分钟(正确答案)D. 停车时间等于5分钟16x=1,y=2,表达式 xy or yx的值为()。 A. xB. True(正确答案)C. FalseD. yx17下面哪个不是正确的条件语句格式()。 A. if语句B. ifelse
5、语句C. ifelseelse语句(正确答案)D. ifelifelse语句18下列Python程序段执行后x的值为()A、8B、9(正确答案)C、0D、1答案解析:条件a9,即8=100,即20=100不成立,执行y=4x,所以y的值为420,等于8020、完善程序,实现以下功能:苹果10元一斤,10斤以上8元(含10斤),计算买苹果的费用。 () A、a10B、a=10D、a=10答案解析:如果a10成立,执行每斤10a,否则每斤8a21. 完善程序,实现以下功能:设计停车场收费程序,收费标准为1小时内免费;1-3小时收费5元;3-5小时收费10元;5小时以上收费15元。()A、elif
6、t=5:(正确答案)B、else t=5:D、else t=5:答案解析:多选一格式,参照前后条件的写法22下列四种流程图样式中,表示循环结构的是()。A. 图1B. 图2C. 图3D. 图4(正确答案)23下面关于循环结构的说法哪些是错误的。() A. 关键字for或while后面的表达式后会有冒号B. 语句块相对于关键字for或while和表达式需要缩进C. 循环结构中可以嵌套其他结构D. 语句块中的语句需要括起来(正确答案)24要创建一个从1到100的整数序列,请问写法正确的是。() A. range(0,100)B. range(1,100,1)C. range(1,101)(正确答案
7、)D. range(1,101,2)25 用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为。() A. (2,200,2)B. (2,201,2)(正确答案)C. (2,201,1)D. (2,200,1)26. 以下代码运行结果为()A、3B、5C、6(正确答案)D、0答案解析:k=3时,t=13=3k=2时,t=32=6k=1时,t=61=627重复输出10次抗击疫情,广州加油!,则应填()。A. 9B. 10(正确答案)C. 11D. 1228以下代码运行的结果是()。A、1 2 3 4 5B、0C、5(正确答案)D、6答案解析:a=0时,a5为true,a=a+1=0+1=1a=1时,a5为true,a=a+1=1+1=2a=2时,a5为true,a=a+1=2+1=3a=3时,a5为true,a=a+1=3+1=4a=4时,a=targetD. password!=target
限制150内