关于Python程序设计的题目
-
给出如下代码:fname=input(请输入要打开的文件:)fi=open(fname,r)forlineinfi.readlines():print(line)fi.close()以下选项中描述错误的是()
A.用户输入文件路径,以文本文件方式读入文件内容并逐行打印
B.通过fi.readlines()方法将文件的全部内容读入一个字典fi
C.通过fi.readlines()方法将文件的全部内容读入一个列表fi
D.上述代码中fi.readlines()可以优化为fi
-
生成器推导式比列表推导式具有更高的效率,推荐使用。()
A.正确
B.错误
-
假设random模块已导入,那么表达式random.sample(range(10),20)的作用是生成20个不重复的整数。()
A.正确
B.错误
-
已知x=list(range(20)),那么语句delx[::2]可以正常执行。()
A.正确
B.错误
-
已知x=list(range(20)),那么语句x[::2]=[]可以正常执行。()
A.正确
B.错误
-
已知x=list(range(20)),那么语句print(x[100:200])无法正常执行。()
A.正确
B.错误
-
字典d={‘Name’:‘Kate’,‘No’:‘1001’,‘Age’:‘20’},表达式len(d)的值为()
A.12
B.9
C.6
D.3
-
S和T是两个集合,对ST的描述正确的是()
A.S和T的并运算,包括在集合S和T中的所有元素
B.S和T的差运算,包括在集合S但不在T中的元素
C.S和T的交运算,包括同时在集合S和T中的元素
D.S和T的补运算,包括集合S和T中的非相同元素
-
如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。()
A.正确
B.错误
-
已知当前文件夹中有一个文件readme.txt具有只读属性,假设标准库os已正确导入,那么可以通过语句os.chmod(‘readme.txt’,0o777)来删除该文件的只读属性。()
A.正确
B.错误