内容正文:
《Python程序设计》高教社
学业水平考试 复习卷(四)
考试时间:100分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. 以下对python语言归类不正确的是( ).
A.高级语言 B.解释型语言 C.动态类型语言 D.符号语言
2. 查看变量x的内存地址,应该使用命令( ).
A.id(x) B.class(x) C. type(x) D.int(x)
3. 在Python中a="123",a*3的值为( ).
A.'3' B.'123' C.'369' D.'123123123'
4. 以下选项中不能作为字典键的是( ).
A."python" B.(3,) C. [5] D、1010
5. 表达式9%-7的值为( ).
A.2 B.-2 C.5 D.-5
6. 在标准自定义函数中,return返回多个值时,这些值形成一个( ).
A.列表 B.元组 C.字符串 D.集合
7. 表达式abs(3-4j)+round(6.5)-9/3**2的值为( ).
A.2.0 B.6.0 C.10.0 D.11.0
8. 以下for循环不能遍历的对象是( ).
A.str B.list C.range( ) D.float
9. 下列程序的运行结果是( ).
s="dog"
for i in range(len(s)):
print(s[-i],end="")
A.dog B.god C.dgo D.gdo
10. 执行x='sheep'; x.replace('e','E',1)后x的值为( ).
A.sheEp B.shEep C.sheep D.shEEp
2、 判断题(本题10小题,每小题2分,满分20分)
1. Python中的类可以多重继承.( )
2. Python中的字典是有序的.( )
3. Python中的布尔类型只有两个值,True和False.( )
4. Python中的文件操作可以使用with语句进行自动资源管理.( )
5. Python中的异常处理使用try-except语句.( )
6. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义.( )
7. 在Python中可以使用if作为变量名.( )
8. Python变量名必须以字母或下划线开头,并且区分字母大小写.( )
9. pip命令也支持扩展名为.whl的文件直接安装Python扩展库.( )
10. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法.( )
3、 填空题(本题10小题,每小题3分,满分30分)
1. 语句print('AA','BB',sep='-',end='!')执行的结果是 .
2. 是程序代码中的辅助性文字,会被解释器忽略.
3. 表达式bin(11)==0b1011的运行结果是 .
4. 表达式divmod(11,-3)的运行结果是 .
5. 已知 x = 'python',则表达式x[:2:-1] 的值为 .
6. guo="abcdefgh";print(guo[2:-2])的运行结果为 .
7. guo="%";print("{:#^3}".format(guo))的运行结果为 .
8. 表达式2**3*2>15 and 2023的值为 .
9. 关键字 ,用于跳出本次循环.
10. Python中的变量根据作用域的不同,可分为全局变量和 变量.
4、 程序分析题(本题4小题,每小题5分,满分20分)
1. 下列代码的功能是用户任意输入一个字符串,使用双分支结构,判断其是否为“回文字符串”.请将程序补充完整.
s=input("请输入一个字符串:")
w=""
for i in s:
w=_____________
if s==w:
print("回文字符串")
__________:
print("不是回文字符串")