没有合适的资源?快使用搜索试试~ 我知道了~
大学生python复习习题(含答案).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 29 下载量 99 浏览量
2021-03-01
00:46:20
上传
评论 21
收藏 542KB PDF 举报
温馨提示
试读
21页
大学生python复习习题(含答案)
资源推荐
资源详情
资源评论
Python 测试题
一、填空题
1
.
Python
使用符号
#
标示注释;以 缩进对齐 划分语句
块。
2
、
Python
序列类型包括 字符串 、 列表 、 元组 三种;
字典 是
Python
中唯一的映射类型。
3
、
Python
中的可变数据类型有 列表和字典 ,不可变数据类
型有 字符串、数字、元组 。
4、Python 的数字类型分为 整数 、 长整数 、 浮点 、
复数 等子类型。
5、Python 提供了两个对象身份比较操作符 is 和 is not 来
测试两个变量是否指向同一个对象,也可以通过内建函数 type()
来测试对象的类型。
6、设 s=‘abcdefg’,则 s[3]值是 ‘d’ ,s[3:5]值是 ‘de’ ,
s[:5]值是 ‘abcdf’ ,s[3:]值是 ‘defg’ ,s[ : :2]值是 ‘aceg’ ,
s[::-1]值是 ‘gfedcba’ ,s[-2:-5]值是 ‘’ 。
二、选择题
1.下列哪个语句在 Python 中是非法的? ( )
A、x = y = z = 1 B、x = (y = z + 1)
C、x, y = y, x D、x += y
2.关于 Python 内存管理,下列说法错误的是 ( )
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
A
、变量不必事先声明
B
、变量无须先创建和赋值而直接使用
C
、变量无须指定类型
D
、可以使用
del
释放资源
3
、下面哪个不是
Python
合法的标识符 ( )
A
、
int32 B
、
40XL C
、
self D
、
__name__
4
、下列哪种说法是错误的 ( )
A
、除字典类型外,所有标准对象均可以用于布尔测试
B
、空字符串的布尔值是
False
C
、空列表对象的布尔值是
False
D
、值为
0
的任何数字对象的布尔值是
False
5
、下列表达式的值为
True
的是 ( )
A
、
5+4j > 2-3j B
、
3>2>2
C
、
(3,2)< (‘a’,’b’) D
、
’abc’ > ‘xyz’
6
、
Python
不支持的数据类型有 ( )
A
、
char B
、
int C
、
float D
、
list
7
、关于
Python
中的复数,下列说法错误的是 ( )
A
、表示复数的语法是
real + image j
B
、实部和虚部都是浮点数
C
、虚部必须后缀
j
,且必须是小写
D
、方法
conjugate
返回复数的共轭复数
8
、关于字符串下列说法错误的是 ( )
A
、字符应该视为长度为
1
的字符串
B
、字符串以
\0
标志字符串的结束
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
C
、既可以用单引号,也可以用双引号创建字符串
D
、在三引号字符串中可以包含换行回车等特殊字符
9
、以下不能创建一个字典的语句是 ( )
A
、
dict1 = {} B
、
dict2 = { 3 : 5 }
C
、
dict3 = {[1,2,3]: “uestc”}
D
、
dict4 = {(1,2,3): “uestc”}
10
、下列
Python
语句正确的是 ( )
A
、
min = x if x < y else y B
、
max = x > y ? x : y
C
、
if (x > y) print x D
、
while True : pass
三、编程题.
1
、
Python
如何定义一个函数,并试写一个函数,给定
n
,返回
n
以
内的斐波那契数列。
答:代码如下,
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
2
、什么是模块,模块是如何导入解释器的,分别有哪几种方法?
并把上题中的斐波那契数列以模块方式导入,在解释器交互届面调入
该函数。
答:
当代码量变得相当大的时候, 我们最好把代码分成一些有组织的代码段,前提是保证
它们的彼此交互。 这些代码片段相互间有一定的联系, 可能是一个包含数据成员和方法的
类, 也可能是一组相关但彼此独立的操作函数。 这些代码段是共享的,所以 Python 允许 "
调入" 一个模块, 允许使用其他模块的属性来利用之前的工作成果, 实现代码重用. 这个把
其他模块中属性附加到你的模块中的操作叫做导入(import) 。那些自我包含并且有组织的代
码片断就是模块( module )。
如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模
块的方法。因此, 一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。模
块的文件名就是模块的名字加上扩展名 .py 。这里我们需要讨论一些关于模块文件结构的
问题。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性。
导入方式有:1,import module name 2,from module name import 模块内对象名 3,
from module name import *
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
一、选择题(32 分)
1
、
python
不支持的数据类型有
A
、
char
B、int
C、float
D、list
2.
x = “foo”
y = 2
print(x+y)
A.foo B.foofoo C.foo2 D.2 E.An exception is thrown
3
、关于字符串下列说法错误的是
A
、字符应该视为长度为
1
的字符串
B、字符串以\0 标志字符串的结束
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
4
、以下不能创建一个字典的语句是
A
、
dic1 = {}
B
、
dic2 = {123:345}
C
、
dic3 = {[1,2,3]:'uestc'}
D、dic3 = {(1,2,3):'uestc'}
5.Kvps = {‘1’:1,’2’:2}
theCopy = kvps
kvps[‘1’] = 5
sum = kvps[‘1’] + theCopy[‘1’]
Print sum
A.1 B.2 C.7 D.10
6、以下何者是不合法的布尔表达式:
A.x in range(6) B.3=a
C.e>5 and 4==f D(x-6)>5
7、下列表达式的值为 True 的是
A.5+4j>2-3j B.3>2==2
C.e>5 and 4==f D.(x-6)>5
8、已知 x=43,ch=‘A’,y = 1,则表达式(x>=y and ch<‘b’ and y)的值是
A、0
B、1
C
、出错
D
、
True
9、下列表达式中返回 为 True 的是:
A
、
3>2>2
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
剩余20页未读,继续阅读
创创大帝(水印很浅-下载的文档)
- 粉丝: 2258
- 资源: 5389
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页