Python开发基础(习题卷46)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]有一个元组,group = [(“萧峰”,98),(“杨过”,96)],若将此列表改写成group= [(“萧峰”,100),(“杨过”,96)],下列语句正确的是():
A)group[0][1]=100
B)group[0]=(“萧峰”,100)
C)group[‘萧峰’]=100
(‘萧峰’)=100
答案:B
解析:
2.[单选题][]s=['ABCD','Hello','Python','CSU'] print(s[:None])的结果是什么( )
A)['ABCD',
B)['ABCD',
C)[
D)['ABCD',
答案:A
解析:
3.[单选题]已知列表a=[1,3,5,7,9],运行以下语句:random.sample(a,2)不可能出现的结果是
A)[1,3]
B)[5,7]
C)[3,5]
D)[1,2]
答案:D
解析:
4.[单选题]关于函数的描述,错误的选项是
A)Python使用del保留字定义一个函数
B)函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
C)函数是一段具有特定功能的、可重用的语句组
D)使用函数的主要目的是减低编程难度和代码重用
答案:A
解析:
5.[单选题]已知n=42.0,执行numpy.int8(n)的结果是?
A)42.0
B)42
C)True
D)False
答案:B
解析:
6.[单选题]Python 中定义函数的关键字是______。
A)function
C)define
D)def
答案:D
解析:
7.[单选题]以下是字符转换成字节的方法是( )。
A)decode()
B)rstrip()
C)upper()
D)encode()
答案:D
解析:
8.[单选题][]下面关于程序的基本结构说法不正确的是( )
A)程序的基本结构包括顺序、分支和循环结构
B)点名程序中反复点名需要判断用户是否继续,因此应使用分支结构
C)给会员打折时,根据会员的等级,给予不同的折扣可使用分支结构
D)推导式的构建实际上是循环结构的应用
答案:B
解析:
9.[单选题]关于turtle库,哪个选项的描述是错误的?
A)turtle库是一个直观有趣的图形绘制函数库
B)turtle库最早成功应用于LOGO编程语言
C)turtle坐标系的原点默认在屏幕左上角
D)turtle绘图体系以水平右侧为绝对方位的0度
答案:D
解析:
10.[单选题]下面Python循环体执行的次数与其他不同的是()
A)for i in range(10,0,-1):
print(i)
B)fori i in range(10):
print(i)
C)i=10
while(i>0):
print(i)
i=i-1
D)i=0
while(i<=0):
print(i)
i=i-1
答案:D
解析:
11.[单选题]set()方法的作用是()。
A)撤销上一个turtle动作
B)清空画笔的状态
C)清空turtle窗口,重置turtle状态为起始状态
D)设置turtle图形可见
解析:
12.[单选题]使用Numpy 读取csv文件应使用的函数是( )。
A)save)
B)read_csv)
C)loadtxt)
D)open)
答案:C
解析:Numpy中设有读取csv文件的函数,使用np.loadtxt可读取csv 文件。
13.[单选题]Print({1,2,3}-{3,4,6})
以上程序的运行结果为( )。
A){-2,-2,-3}
B){2,2,3}
C){1,2}
D)报错
答案:C
解析:
14.[单选题]代码:str0='你/我/他'.replace('/','+'),运行后str0的结果是( )
A)'你/我/他'
B)'你+我+他'
C)'你我他'
D)'你+我/他'
答案:B
解析:
15.[单选题]下面程序的运行结果是?a=10def setNumber():global aa=100setNumber()print(a)
A)10;
B)100
C)10100;
pycharm下载第三方库D)10010;
答案:B
解析:
16.[单选题]表达式 ‘y’
A)True;
B)Error;
C)None;
D)False
答案:D
解析:
17.[单选题]在Python中Excel解析,读写操作分别需要安装的模块是
A)读使用xlwt模块,写使用xlrd模块
B)写使用xlwt模块,读使用xlrd模块
C)读使用read模块,写使用write模块
D)读使用write模块,写使用read模块
答案:B
解析:
18.[单选题][]下面语句的执行结果是( ) i = 5 while i > 0: pass print(i) i -= 1
A)5
B)4
C)有语法错误
D)程序陷入死循环,没有输出结果
答案:D
解析:
19.[单选题]Python程序中关于异常说法错误的是
A)异常会影响程序的正常执行
B)异常是Python对象,表示一个错误
C)不可以自己出发异常
D)需要捕获处理它,否则程序会终止执行
答案:C
解析:
20.[单选题]下面说法错误的是:()。
A)Python语言是高级程序设计语言
B)编写Python语言源程序可以使用记事本作为编辑器。
C)编译器比解释器生成执行代码的效率高。
D)自然语言比流程图描述问题更准确。
答案:D
解析:
21.[单选题]Which language is referred to as a low-level language?哪种语言被称为低级语言
A)C++
B)Assembly language汇编语言
C)Java
D)Python
答案:B
解析:
22.[单选题]下列关于MapReduce说法不正确的是
A)MapReduce是一种计算框架
B)MapReduce来源于google的学术论文
C)MapReduce程序只能用java语言编写
D)MapReduce隐藏了并行计算的细节,方便使用
答案:C
解析:
23.[单选题]关于Python数字类型,以下选项中描述错误的是
A)Python语言提供int、float、complex、等数字类型
B)Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制
C)Python语言要求所有浮点数必须带有小数部分
D)Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C"或者”c"来表示答案:D
解析:
24.[单选题][] 以下选项中,不是Python语言保留字的是( )
A)except
C)while
D)pass
答案:B
解析:
25.[单选题][]下面不能进行切片的是( )
A)字符串
B)列表
C)元组
D)字典
答案:D
解析:
26.[单选题]执行以下程序,输出结果是______。
Y=['','']
Print(all(y),any(y))
A)True False
B)False True
C)True True
D)False False
答案:B
解析:
27.[单选题]关于程序的异常处理,以下选项中描述错误的是
A)程序异常发生经过妥善处理可以继续执行
B)异常语句可以与else和finally保留字配合使用
C)编程语言中的异常和错误是完全相同的概念
D)Python通过try、except等保留字提供异常处理功能
答案:C
解析:
28.[单选题]在python3中print(36**0.5)结果为( )
A)10
B)6
C)7
D)10
答案:B
解析:
29.[单选题]以下选项中,属于Python语言中合法的二进制整数是
A)0B1010
B)0B1019
C)0bC3F
D)0b1708
答案:A
解析:
30.[单选题]看代码,说结果: class Singer: name = "" area = "" def __init__(self, name, area): self.name = name self.area = areasinger1 = Singer("陈奕迅", "香港")print("歌手:%s \t 地区:%s"%(singer1.name, singer1.area))singer2 = Singer("张杰", "中国")print("歌手:%s \t 地区:%s"%(singer2.name, singer2.area))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。