[程序题,5分] 阅读下面的代码,解释其功能。 >>>x=[range(3*i,3*i+5)foriinrange(2)] >>>x=list(map(list,x)) >>>x=list(map(list,zip(*x)))
答案是:首先生成一个包含列表的列表|然后模拟矩阵转置
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写程序,在D盘根目录下创建一个文本文件test.txt,并向其中写入字符串helloworld。
答案是:fp=open(r’D:\test.txt’,‘a+’) print(‘helloworld’,file=fp) fp.
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写函数,模拟Python内置函数sorted()。
答案是:defSorted(v): t=v[::] r=[] whilet: tt=min(t) r.append(tt) t.
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 阅读下面的代码,解释其功能。 >>>importstring >>>x=string.ascii_letters+string.digits >>>importrandom >>>print(...join(random.
答案是:输出由英文字母大小写或数字组成的长度为10|不重复的随机字符串
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。
答案是:x=input('Pleaseinputanintegerof4digitsmeaningtheyear:') x=ev
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 阅读下面的代码,分析其执行结果。 defdemo(*p): returnsum(p) print(demo(1,2,3,4,5)) print(demo(1,2,3))
答案是:15 6
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 下面的代码是否能够正确运行,若不能请解释原因;若能,请分析其执行结果。 >>>x=list(range(20)) >>>foriinrange(len(x)): delx[i]
答案是:无法正确执行|影响其他元素在列表中的索引|上面的代码会抛出下标越界的异常
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 写出下面代码的运行结果。 defSum(a,b=3,c=5): returnsum([a,b,c]) print(Sum(a=8,c=2)) print(Sum(8)) print(Sum(8,2))
答案是:13 16 15
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 阅读下面的程序,判断其是否可以正常运行,如果可以运行则写出执行结果,如果不能 运行则写出理由。 classTest: def__init__(self,value): self.__value=value @propert
答案是:不能运行|程序中定义的是只读属性|不能修改属性的值
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 写出下面代码的执行结果。 defJoin(List,sep=None): return(sepor.,.).join(List) print(Join([.a.,.b.,.c.])) print(Join([.a.,.b.
答案是:a,b,c a:b:c
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)
答案是:importrandom x=[random.randint(0,100)foriinrange(20)] print(
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 下面的代码本意是把当前文件夹中所有html文件都改为htm文件,仔细阅读代码, 简要说明可能存在的问题。 importos file_list=os.listdir(".") forfilenameinfile_list:
答案是:字符串对象|要查找的子字符串不存在|rindex()方法|抛出异常
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 写出下面代码的优化版本,提高运行效率。 x=list(range(500)) foriteminx: t=5**5 print(item+t)
答案是:x=list(range(500)) t=5**5 foriteminx: print(item+t)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。
答案是:importrandom x=[random.randint(0,100)foriinrange(20)] print(
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 阅读下面的代码,解释其功能。 >>>x=list(range(20)) >>>forindex,valueinenumerate(x): ifvalue==3: x[index]=5
答案是:将列表x中值为3的元素修改为5
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 写出下面代码的运行结果。 defSum(*p): returnsum(p) print(Sum(3,5,8)) print(Sum(8)) print(Sum(8,2,10))
答案是:16 8 20
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 下面代码的功能是,随机生成50个介于[1,20]之间的整数,然后统计每个整数出现频率。 请把缺少的代码补全。 importrandom x=[random.____________(1,20)foriinrange(___
答案是:randint|50|0
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 编写函数,判断一个数字是否为素数,是则返回字符串YES,否则返回字符串NO。
答案是:importmath defIsPrime(v): n=int(math.sqrt(v)+1) foriinrange(
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 阅读下面的代码,分析其执行结果。 defdemo(a,b,c=3,d=100): returnsum((a,b,c,d)) print(demo(1,2,3,4)) print(demo(1,2,d=3))
答案是:10 9
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[程序题,5分] 下面的程序是否能够正常执行,若不能,请解释原因;若能,请分析其执行结果。 fromrandomimportrandint result=set() whileTrue: result.add(randint(1,10))
答案是:无法正确执行|[1,10]区间中|选择20个不同的随机整数|没有这么多整数
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 语句x=(3,)执行后x的值为_______________。
答案是:(3,)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 表达式sorted([111,2,33],key=lambdax:-len(str(x)))的值为____________。
答案是:[111,33,2]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 表达式sorted([111,2,33],key=lambdax:len(str(x)))的值为________________。
答案是:[2,33,111]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 语句sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果为_________。
答案是:False
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 切片操作list(range(6))[::2]执行结果为________________。
答案是:[0,2,4]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的执行结果为___________。
答案是:True
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 表达式list(range(5))的值为________________。
答案是:[0,1,2,3,4]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,5分] Python语句list(range(1,10,3))执行结果为___________________。
答案是:[1,4,7]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,3.8分] 假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。
答案是:[6,7,9,11]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 叙述使用Python操作Access数据库的步骤。
答案是:(1)建立数据库连接 importwin32com.client conn=win32com.client.Dispat
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 简单叙述Thread对象的方法。
答案是:(1)join([timeout]:阻塞当前线程,等待被调线程结束或超时后再继续执行当前线程的后续代码,参数timeou
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 简单解释TCP和UDP协议的区别
答案是:TCP协议是面向连接的、具有质量保证的可靠传输协议,但开销较大;UDP协议是尽最大能力传输的无连接协议,开销小,常用于视
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 简单解释文本文件与二进制文件的区别。
答案是:(1)文本文件 文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符'\n'结尾。常规字符串是指记事本或其他文
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 使用shutil模块中的move()方法进行文件移动
答案是:>>>importshutil >>>shutil.move(r'd:\1.txt',r'e:\1.txt') 'e:\
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 运行5.3.1小节最后的示例代码,查看结果并分析原因
答案是:原因是对于函数的默认值参数只会被处理一次,下次再调用函数并且不为默认值参数赋值时会继续使用上一次的结果,对于列表这样的结
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 使用pip命令安装numpy、scipy模块。
答案是:在命令提示符环境下执行下面的命令: pipinstallnumpy pipinstallscipy
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 使用pdb模块进行Python程序调试主要有哪几种用法?
答案是:1)在交互模式下使用pdb模块提供的功能可以直接调试语句块、表达式、函数等多种脚本。2)在程序中嵌入断点来实现调试功能。
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 异常和错误有什么区别?
答案是:异常是指因为程序执行过程中出错而在正常控制流以外采取的行为。严格来说,语法错误和逻辑错误不属于异常,但有些语法错误往往会
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 简单解释Python中短字符串驻留机制?
答案是:对于短字符串,将其赋值给多个不同的对象时,内存中只有一个副本,多个对象共享改副本。)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 分析逻辑运算符“or”的短路求值特性?
答案是:假设有表达式“表达式1or表达式2”,如果表达式1的值等价于True,那么无论表达式2的值是什么,整个表达式的值总是等价
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 为什么应尽量从列表的尾部进行元素的增加与删除操作?
答案是:当列表增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素的移动,效率较低,应
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 解释Python脚本程序的“__name__”变量及其作用?
答案是:每个Python脚本在运行时都有一个“__name__”属性。如果脚本作为模块被导入,则其“__name__”属性的值被
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 在Python中导入模块中的对象有哪几种方式?
答案是:1)import模块名[as别名];2)from模块名import对象名[as别名];3)frommathimport*
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 写出Python运算符&的两种功能?
答案是:1)数字位运算;2)集合交集运算
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[简答题,3.8分] 简单解释Python基于值的自动内存管理方式?
答案是:Python采用的是基于值得内存管理方式,在Python中可以为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为。
答案是:None
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式[3]in[1,2,3,4]的值为________________。
答案是:False
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 已知x=3,那么执行语句x*=6之后,x的值为________________。
答案是:18
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为___________。
答案是:False
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 语句x=3==3,5执行结束后,变量x的值为_____________。
答案是:(True,5)
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] list(map(str,[1,2,3]))的执行结果为_____________________。
答案是:[‘1’,‘2’,‘3’]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式[1,2,3]*3的执行结果为______________________。
答案是:[1,2,3,1,2,3,1,2,3]
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式isinstance(.Helloworld.,str)的值为()。
答案是:True
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式type({3})的值为()。
答案是:set
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式16**0.5的值为()。
答案是:4
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么直接运行该程序时得到的结果为()。
答案是:_main__
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式callable(int)的值为()。
答案是:True
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式abs(3+4j)的值为()。
答案是:5.0
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式chr(ord(.a.)-32)的值为()。
答案是:'A'
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计
[填空题,4分] 表达式chr(ord(.a.)^32)的值为()。
答案是:'A'
更新时间:2023/4/3 12:59:00
出自:河南理工大学-计算机科学与技术-Python语言程序设计 目前为: 1/4 页 首页 上页 下页 尾页