大学《Python程序设计》试题及答案

上传人:夏** 文档编号:486470724 上传时间:2023-07-22 格式:DOCX 页数:16 大小:30.79KB
返回 下载 相关 举报
大学《Python程序设计》试题及答案_第1页
第1页 / 共16页
大学《Python程序设计》试题及答案_第2页
第2页 / 共16页
大学《Python程序设计》试题及答案_第3页
第3页 / 共16页
大学《Python程序设计》试题及答案_第4页
第4页 / 共16页
大学《Python程序设计》试题及答案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《大学《Python程序设计》试题及答案》由会员分享,可在线阅读,更多相关《大学《Python程序设计》试题及答案(16页珍藏版)》请在金锄头文库上搜索。

1、大学Python程序设计试题及答案一、填空题1、表达式abc.txt.endswith(.txt, .doc, .jpg)的值为 o (True)2、代码 print(1,2,3,sep=:)的执行结果为。( 1:2:3)3、 代码 for i in range(3):print(i, end=,)的执行结果为 o(0,1,2,)4、表达式 eval(_import_(math).sqrt(9)的值为 o (3.0)5、表达式 eval(”_import_(math).sqrt(3*2+4*2)”)的值为 o (5.0)6、表达式eval(3+5)的值为。(8)7、表达式 eval(1, 2,

2、 3)的值为。(1, 2, 3)8、假设math标准库已导入,那么表达式eval(math.sqrt(4)的值为 o (2.0)9、 已知x为非空列表,那么表达式random.choice(x) in x的值为 o(True)10、表达式abc10.isalnum()的值为 o(True)11、表达式abc10.isalpha()的值为 o (False)12、表达式abc10.isdigit()的值为 o(False)13、表达式C:windowsnotepad.exe.endswith(.exe)的值为 o (True)14、表达式s%1,2,3的值为 o (1, 2, 3)15、表达式a

3、aasdf.lstrip(as)的值为(df)16、表达式aaasdf.lstrip(af)的值为 (sdf)17、表达式aaasdf.strip(af)的值为 (sd)18、表达式aaasdf.rstrip(af)的值为(aaasd)19、表达式 len(SDIBT)的值为 o (5)20、表达式Hello world!.count(l)的值为 (3)21、已知 x = abcdefg,则表达式 x3: + x:3的值为。 (defgabc)22、字符串编码格式UTF8使用个字节表示一个汉字。(3)23、字符串编码格式GBK使用个字节表示一个汉字。(2)24、已知字符串编码格式utf8使用3

4、个字节表示一个汉字、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的值为 o (Ab)28、已矢口 formatter = good 0.format,那么表达式 list(map(formatter,

5、 morning)的值为 o (good morning)29、已知 x = hello world.,那么表达式 x.find(x)和 x.rfind(x)的值都为。 (-1)30、表达式:.join(hello world.split()的值为(hello:world.)31、表达式:.join(a b c d.split(maxsplit=2)的值为(a:b:c d)32、已知 x = hello world,那么表达式 x.replace(l, g)的值为。(heggo worgd)33、假设已成功导入Python标准库string,那么表达式len(string.digits)的值为

6、 o (10)34、表达式aaaassddf.strip(af)的值为(ssdd)35、表达式 len(aaaassddf.strip(afds)的值为。(0)36、表达式 len(hello world100:)的值为。(0)37、表达式 chr(ord(a)A32A32)的值为(a)38、表达式 chr(ord(a)A32)的值为(A)39、已知 x = aa b ccc dddd,那么表达式.join(v for i,v in enumerate(x:-1) if v=xi+1) 的值为。( accddd)40、假设正则表达式模块re已正确导入,那么表达式”.join(re.findal

7、l(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、表达式 eval(*.join(map(str, range(1, 6)的值为 o (120)44、正则表达式模块re的 方法用来编译正则表达式对象。(compile。)45、正则表达式模块re的 方法用来在字符串开始处进行指定模式的匹配。(match()46、正则表达式模

8、块re的 方法用来在整个字符串中进行指定模式的匹配。(search()47、表达式 re.search(rw*?(?Pbw+b)s+(?P=f)w*?, Beautiful is is better than ugly.).group(0)的值为 (is is)48、表达式Beautiful is better than ugly.startswith(Be, 5)的值为 (False)49、已知字典 x = i:str(i+3) for i in range(3),那么表达式.join(x.values()的值为 。(345)50、Python中定义函数的关键字是(def)51、在函数内部可

9、以通过关键字来定义全局变量。(global)52、如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值 为。( None)53、表达式 sum(range(10)的值为 o(45)54、表达式 sum(range(1, 10, 2)的值为 o(25)55、表达式 list(filter(None, 0,1,2,3,0,0)的值为。(1, 2, 3)56、表达式 list(filter(lambda x:x2, 0,1,2,3,0,0)的值为。(3)57、表达式 list(range(50, 60, 3)的值为。( 50, 53, 56, 59)58、表达式 li

10、st(filter(lambda x: x%2=0,range(10)的值为o(0, 2, 4, 6, 8)59、表达式 list(filter(lambda x: len(x)3, a, b, abcd)的值为。(abcd)60、已知 g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)的输出结果为。(15)61、表达式 list(map(lambda x: len(x), a, bb, ccc)的值为。(1, 2, 3)62、已知f = lambda x: x+5,那么表达式f(3)的值为。(8)63、表达式 sorted(abc, acd, ade,

11、key=lambda x:(x0,x)的值为。 (abc, acd, ade)64、已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y),那么表达式 demo(3, 5,+)的值为 o(8)65、已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y),那么表达式 demo(3, 5,*)的值为 o(15)66、已知函数定义 def demo(x, y, op):return eval(str(x)+op+str(y),那么表达式 demo(3, 5,-)的值为 o(-2)67、已知 f

12、 = lambda n: len(bin(n)bin(n).rfind(1)+1:),那么 表达式 f(6)的值为 o(1)68、已知 f = lambda n: len(bin(n)bin(n).rfind(1)+1:),那么表达式 f(7)的值为 o(0)69、已知 g = lambda x, y=3, z=5: x+y+z,那么表达式 g(2)的值为。(10)70、已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为。(6)71、已知函数定义 def func(*p):return sum(p),那么表达式 func(1,2,3, 4)

13、的值为o (10)72、已知函数定义 def func(*p):return sum(p.values(),那么表达式 func(x=1, y=2, z=3)的值为 o (6)73、已知函数定义 def func(*p):return .join(sorted(p),那么表达式func(x=1, y=2,z=3)的值为 o (xyz)74、已知f = lambda x: 5,那么表达式f(3)的值为。(5)75、Python使用 关键字来定义类。(class)76、表达式 isinstance(abc, str)的值为 o (True)77、表达式 isinstance(abc, int)的值

14、为 o (False)78、表达式 isinstance(4j, (int, float, complex)的值为 o (True)79、表达式 isinstance(4, (int, float, complex)的值为 o (False)80、表达式 type(3) in (int, float, complex)的值为 o(True)81、表达式 type(3.0) in (int, float, complex)的值为 o (True)82、表达式 type(3+4j) in (int, float, complex)的值为 o (True)83、表达式 type(3) in (int, float, complex)的值为 (False)84、表达式 type(3) = int 的值为 (True)85、在Python定义类时,与运算符“ *”对应的特殊方法名为 o (pow_()86、在Python中定义类

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号