- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
PAGEPage1/NUMPAGESPages3
Python期末测试试卷(B卷)
姓名:___________班级:___________分数:___________
【满分:100时间:90分钟】
一、选择题(40分,每题2分)
1.Python是一种面向()的程序设计语言。
A.过程
B.程序
C.方法
D.对象
【答案】D
【解析】Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
在Python中常用的输入输出语句分别是()。
A.input()output()
B.input()print()
C.input()printf()
D.scanf()printf()
【答案】B
【解析】在Python中输入信息可以采用内置的input()函数来实现,输出信息则使用内置的print()函数。
以下是正确的字符串()。
A.‘abc”‘ab’
B.‘abc’‘ab’
C.“abc”ab’
D.“abc”‘ab”
【答案】B
【解析】在Python中单引号(或双引号)是有特殊作用的,它们常作为字符(或字符串)的标识(只要数据用引号括起来,就认定这是字符或字符串)。
下面哪个是Python合法的变量名()。
A.age
B.False
C.while
D.pass
【答案】A
【解析】BCD都是Python的保留字段,不能作为变量名。
5.Python列表用()标识。
A.““
B.()
C.[]
D.{}
【答案】C
【解析】A错误““用来标识Python字符串。
B错误()用来标识Python元组。
C正确[]用来标识Python列表。
D错误{}用来标识Python字典。
6.通过input()函数输入字符串’456’,要想对其进行数学运算,需要使用函数。
A.print()
B.id()
C.eval()
D.range()
【答案】C
【解析】由于通过input()输入的数据为字符串类型,无法进行数学运算,所以可通过eval()函数将字符串str当成有效的表达式来求值并返回计算结果。
关于Python算术操作符,以下选项中描述错误的是()。
A.x//y表示x与y之整数商,即不大于x与y之商的最大整数
B.x**y表示x的y次幂,其中,y必须是整数
C.x%y表示x与y之商的余数,也称为模运算
D.x/y表示x与y之商
【答案】B
【解析】A正确
B错误x**y表示x的y次幂,其中,y可以是整数,也可以是小数。
C正确
D正确
8.下面哪个转义字符的含义是回车?()。
A.\b
B.\r
C.\n
D.\\
【答案】B
【解析】A错误退格。
B正确回车。
C错误换行。
D错误反斜线。
9.表示流程图的()。
A.输入或输出
B.程序的开始或结束
C.计算或处理
D.判断或分支
【答案】B
【解析】A错误输入或输出用平行四边中表示。
B正确程序的开始或结束用圆角矩形表示。
C错误计算或处理用矩形表示。
D错误判断或分支用菱形表示。
10.Python中if-else语句是哪种结构的语法格式()
A.单分支结构
B.双分支结构
C.多分支结构
D.顺序结构
【答案】B
【解析】A错误单分支结构使用的是if语句。
B正确双分支结构使用的是if-else语句。
C错误多分支结构使用的是if-elif-else语句。
D正确顺序结构没有固定的语句,只需要自上而下、依次执行每一条语句即可。
能正确表示“只需满足a大于等于10和a小于等于0两个条件中的一个即可”的条件表达式是()。
A.a=10anda=0
B.a=10ora=0
C.a=10a=0
D.a=10|a=0
【答案】B
【解析】A错误and表示两个条件必须同时满足。
B正确or表示两个条件满足一个即可。
C错误等同于and。
D错误|是位运算符,不是逻辑运算符。
“ab”+”c”*2结果是()。
A.abc2
B.abcabc
C.abcc
D.ababcc
【答案】C
【解析】Python中,使用数字n乘以一个字符串会生成新的
文档评论(0)