没有合适的资源?快使用搜索试试~ 我知道了~
大学《Python程序设计》试题及答案.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2021-09-14
06:43:53
上传
评论
收藏 421KB PDF 举报
温馨提示
试读
16页
。。。
资源推荐
资源详情
资源评论
大学《Python 程序设计》试题及答案
一、填空题
1、 表达式 'abc.txt'.endswith(('.txt', '.doc', '.jpg')) 的值为___________。(True)
2、 代码 print(1,2,3,sep=':') 的执行结果为__________________。(1:2:3)
3、 代码 for i in range(3):print(i, end=',') 的执行结果为_________________。(0,1,2,)
4、 表达式 eval('''__import__('math').sqrt(9)''') 的值为______________。(3.0)
5、 表达式 eval('''__import__('math').sqrt(3**2+4**2)''') 的值为_________。(5.0)
6、 表达式 eval('3+5') 的值为_________________。(8)
7、 表达式 eval('[1, 2, 3]') 的值为__________________。([1, 2, 3])
8、 假设 math 标准库已导入,那么表达式 eval('math.sqrt(4)') 的值为_________。(2.0)
9、 已知 x 为非空列表,那么表达式 random.choice(x) in x 的值为___________。(True)
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
表达式 'abc10'.isalnum() 的值为______________。(True)
表达式 'abc10'.isalpha() 的值为________________。(False)
表达式 'abc10'.isdigit() 的值为__________________。(False)
表达式 'C:\windows\notepad.exe'.endswith('.exe') 的值为________。(True)
表达式 '%s'%[1,2,3] 的值为_____________。('[1, 2, 3]')
表达式 'aaasdf'.lstrip('as') 的值为________________。('df')
表达式 'aaasdf'.lstrip('af') 的值为________________。('sdf')
表达式 'aaasdf'.strip('af') 的值为______________。('sd')
表达式 'aaasdf'.rstrip('af') 的值为_______________。('aaasd')
表达式 len('SDIBT') 的值为__________。(5)
表达式 'Hello world!'.count('l') 的值为___________。(3)
21、 已 知 x = 'abcdefg', 则 表 达 式 x[3:] + x[:3] 的 值 为 ___________________。
('defgabc')
22、
23、
24、
字符串编码格式 UTF8 使用____________________个字节表示一个汉字。(3)
字符串编码格式 GBK 使用__________________个字节表示一个汉字。(2)
已知字符串编码格式 utf8 使用 3 个字节表示一个汉字、1 个字节表示英语字母,那
么表达式 len('abc 你好')的值为_______________。(5)
25、 已知字符串编码格式 utf8 使用 3 个字节表示一个汉字、1 个字节表示英语字母,那
么表达式 len('abc 你好'.encode())的值为_______________。(9)
26、 已知字符串编码格式 gbk 使用 2 个字节表示一个汉字、1 个字节表示英语字母,那
么表达式 len('abc 你好'.encode('gbk'))的值为_______________。(7)
27、 已知 ord('A')的值为 65 并且 hex(65)的值为 '0x41',那么表达式 '\x41b'的值为
________________。('Ab')
28、 已知 formatter = 'good {0}'.format ,那么表达式 list(map(formatter, ['morning']))的值
为__________________。(['good morning'])
29、 已知 x = 'hello world.',那么表达式 x.find('x')和 x.rfind('x')的值都为_____________。
(-1)
30、
31、
32、
表达式':'.join('hello world.'.split())的值为___________________。('hello:world.')
表达式':'.join('a b c d'.split(maxsplit=2))的值为_________________。('a:b:c d')
已知 x = 'hello world',那么表达式 x.replace('l', 'g')的值为_______________。('heggo
worgd')
33、 假 设 已 成 功 导 入 Python 标 准 库 string , 那 么 表 达 式 len(string.digits)的 值 为
_______________。(10)
34、
35、
36、
表达式'aaaassddf'.strip('af')的值为__________________。('ssdd')
表达式 len('aaaassddf'.strip('afds'))的值为________________。(0)
表达式 len('hello world'[100:])的值为__________________。(0)
37、
38、
39、
表达式 chr(ord('a')^32^32)的值为_________________。('a')
表达式 chr(ord('a')^32)的值为_________________。('A')
已知 x = 'aa b ccc dddd',那么表达式''.join([v for i,v in enumerate(x[:-1]) if v==x[i+1]])
的值为_________________。('accddd')
40、 假设正则表达式模块 re 已正确导入,那么表达式''.join(re.findall('\d+', 'abcd1234'))
的值为_____________________。('1234')
41、 假设正则表达式模块 re 已正确导入,那么表达式 re.findall('\d+?', 'abcd1234')的值为
_____________________。(['1', '2', '3', '4'])
42、 假设正则表达式模块 re 已正确导入,那么表达式 re.sub('(.\s)\\1+', '\\1','a a a a a bb')
的值为________________________。('a bb')
43、
44、
45、
表达式 eval('*'.join(map(str, range(1, 6)))) 的值为_________。(120)
正则表达式模块 re 的__________方法用来编译正则表达式对象。(compile())
正则表达式模块 re 的______________方法用来在字符串开始处进行指定模式的匹
配。(match())
46、 正则表达式模块 re 的______________方法用来在整个字符串中进行指定模式的匹
配。(search())
47、 表 达 式 re.search(r'\w*?(?P<f>\b\w+\b)\s+(?P=f)\w*?', 'Beautiful is is better than
ugly.').group(0) 的值为___________。('is is')
48、
49、
表达式 'Beautiful is better than ugly.'.startswith('Be', 5) 的值为_________。(False)
已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ''.join(x.values()) 的值为
____________。('345')
50、
51、
52、
Python 中定义函数的关键字是_________________。(def)
在函数内部可以通过关键字________________来定义全局变量。(global)
如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函数的返回值
为_________________。(None)
53、
54、
55、
56、
57、
58、
表达式 sum(range(10)) 的值为________________。(45)
表达式 sum(range(1, 10, 2)) 的值为____________。(25)
表达式 list(filter(None, [0,1,2,3,0,0])) 的值为___________________。([1, 2, 3])
表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为_________。([3])
表达式 list(range(50, 60, 3)) 的值为_______________________。([50, 53, 56, 59])
表 达 式 list(filter(lambda x: x%2==0, range(10))) 的 值 为
__________________________。([0, 2, 4, 6, 8])
59、
60、
61、
62、
63、
表达式 list(filter(lambda x: len(x)>3, ['a', 'b', 'abcd'])) 的值为___________。(['abcd'])
已知 g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)) 的输出结果为_______。(15)
表达式 list(map(lambda x: len(x), ['a', 'bb', 'ccc'])) 的值为__________。([1, 2, 3])
已知 f = lambda x: x+5,那么表达式 f(3) 的值为________。(8)
表达式 sorted(['abc', 'acd', 'ade'], key=lambda x:(x[0],x[2])) 的值为_____________。
(['abc', 'acd', 'ade'])
64、 已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式 demo(3, 5,
'+')的值为______________________。(8)
65、 已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式 demo(3, 5,
'*')的值为______________________。(15)
66、 已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式 demo(3, 5,
'-')的值为______________________。(-2)
67、 已 知 f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]), 那 么 表 达 式 f(6) 的 值 为
____________________。(1)
68、 已 知 f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]), 那 么 表 达 式 f(7) 的 值 为
____________________。(0)
69、 已知 g = lambda x, y=3, z=5: x+y+z,那么表达式 g(2) 的值为________。(10)
剩余15页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蓝zapro.apk
- chromedriver-linux64.zip
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
- 基于物理的非视域成像(NLOS)算法,利用了nerf+python源码+文档说明
- yuluer知更鸟.7z(1).001
- python课程设计-基于tensorflow实现的图文生成程序,数据集flickr30k-images+源代码+文档说明+截图
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功