Python开发基础(习题卷9)
说明:答案和解析在试卷最后
第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下哪个不可以作为遍历结构的是( )
A)字符串
B)基本数据类型
C)文件
D)range()函数
2.[单选题]以下选项中,用于Web开发方向的第三方库是
A)Pygame
B)Panda3D
C)cocos2d
D)Django
3.[单选题]以下属于Python图像处理第三方库的是:
A)mayavi
B)TVTK
C)pygame
D)PIL
4.[单选题]在python解释器中,执行 '%f' % 1.12345678的结果为( )
A)'1.1234567'
B)'1.1234578'
C)'1.12345678'
D)1.123457'
5.[单选题]面代码的执行结果是( ) print(pow(3,0.5)*pow(3,0.5)==3)
A)True
B)pow(3,0.5)*pow(3,0.5)==3
C)False
D)3
6.[单选题]以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:
A)for
B)lambda
C)in
D)expect
7.[单选题]给出如下代码:
Ls = ["car","truck"]
Def funC(a):
ls =[]
ls.append(a)
return
FunC("bus")
Print(ls)
以下选项中描述错误的是()
A)代码函数定义中,ls.append(a)中的ls是局部变量
B)执行代码输出结果为['car', 'truck', 'bus']
C)执行代码输出结果为['car', 'truck']
D)ls.append(a) 代码中的ls是列表类型
8.[单选题]s.remove(x)和s.discard(x)都可以从集合s 中删除元素x,二者的区别是:
A)s.discard(x)会删除集合中的所有元素
B)x在集合s中不存在时,使用s.discard(x)不触发异常
C)x在集合s中不存在时,使用s.remove(x)不触发异常
ve(x)会删除集合中的所有元素
9.[单选题]下面属于 Python 第三方库且需要同通过 pip install 命令安装的两个库是( )
A)time 和 datetime
B)turtle 和 randoom
C)json 和 time
D)jieba 和 PIL
10.[单选题]下列不是正则表达式元字符的是。
A)+
B)?
C)=
D)*
11.[单选题]以下对 CSV 格式描述正确的是______。
A)CSV 文件以英文分号分割元素
B)CSV 文件以英文特殊符号分割元素
C)CSV 文件以英文逗号分割元素
D)CSV 文件以英文冒号分割元素
12.[单选题]下列选项中,可以用来创建空集合x的是:( )
A)x={}
B)x=set()
C)x=()
D)x=dict()
13.[单选题]对于mapper类中的setup方法不正确的是?
A)此方法被MapReduce框架仅且执行一次
B)在执行map任务前,进行相关变量或者资源的集中初始化工作
C)在执行map任务后,进行相关变量或者资源的集中初始化工作
D)将资源初始化工作放在map方法中,导致程序运行效率降低
14.[单选题]以下选项错误描述的是
A)DDL 是数据定义语言
B)DML 是数据操纵语言
C)DCL 是数据控制语言
D)DBMS 是数据库系统
15.[单选题]在Java中,File类中哪个方法可以判断文件是否存在 ?
A)exists()
B)isFile()
C)isDirectory()
D)isHidden()
16.[单选题]df.min()这个函数是用来
A)寻元素最小值
B)寻每行最小值
C)寻每列最小值
D)寻每列最大值
17.[单选题]Python中 statsmodel库和( )库关系密切。
A)Numpy
B)Scipy
C)Jieba
D)Pandas
18.[单选题]代码print(‘\’\\n\’\n’)的执结果是
A)’\n’
B)’\\n\’
C)‘\’\\n\’\n’
D)报错
19.[单选题]以下选项中,对文件的描述错误的是( )
A)文本文件不能用二进制文件方式读入
B)文件中可以包含任何数据内容
C)文本文件和二进制文件都是文件
D)文件是一个存储在辅助存储器上的数据序列
20.[单选题]divmod(7,3)的执行结果为()
A)(2,1)
B)(2,2)
C)(3,2)
D)2,1
21.[单选题]Guido van Rossum正式对外发布Python版本的年份是:
A)1991
B)1998
C)2002
D)2008python正则表达式判断
22.[单选题]设有如下程序段( ):k=10 while k>0: k = k-1 print(k) 则下面描述中正确的是
A)while循环执行10次
B)循环是无限次循环
C)循环语句一次也不执行
D)循环体语句执行一次
23.[单选题]以下语句的执行结果是______。tstr = '12345678'
Print(tstr[1:-1:2])
A)24
B)246
C)2468
D)13570
24.[单选题]以下关于cookie的描述,哪个是正确的?( )
A)cookie对象保存在服务器上。
B)使用cookie对象可以非常可靠的。
C)cookie是一段文本数据,没有大小限制。
D)客户端浏览器可以禁止使用cookie
25.[单选题]执行下列Python语句后的显示结果是______。
X=2
Y=2.0
If(x==y):
Print("Equal")
Else:
Print("Not Equal")
A)Equal
B)Not Equal
C)编译错误
D)运行时错误
26.[单选题][] 运行以下程序,输出的结果是:( )str1 = "Nanjing University"str2 = str1[:7] + " Normal " + str1[-10:]print(str2)
A)Nanjing
B)Normal
C)Normal
D)Nanjing
27.[单选题]下面程序中语句:print(i*j) 共执行了( )次。
for i in range(5):
for j in range(2,5):
print(i*j)
A)15
B)14
C)20
D)12
28.[单选题]已知x=list(range(20)),那么表达式x[-1]的值为( )。
A)19
B)20
C)18
D)17
29.[单选题]以下关于Selenium定位网页页面元素的方法,说法正确的是()
A)class定位,通过find_element_by_id获得定位元素的。
B)可以通过超链接文本的一部分作为关键字来定位元素
C)name定位,通过find_element_by_tag_name获得定位元素的
D)class name定位,具有唯一性
30.[单选题]以下选项中,不属于软件调试技术的是
A)强行排错法
B)集成测试法
C)回溯法
D)原因排除法
31.[单选题]"执行下面操作后,list2的值是:( )
list1 = ['a', 'b', 'c']
list2 = list1
list1.append('de')
A)['a', 'b', 'c']
B)['a', 'b', 'c', 'de']
C)['d', 'e', 'a', 'b', 'c']
D)['a', 'b', 'c', 'd', 'e']
32.[单选题]执行下列代码,ls1[3]的值是()>>>ls1 = ["tiger","cat","dog","horse","sheep"]>>>ls1[2:3] = ["elephant","pig"]
A)A "pig"
B)B "horse"
C)C "dog"
D)D "elephant"
33.[单选题]name="Mike" w=name.upper() w输出是( )
A)Mike
B)mike
C)MIKE
D)mIKE
34.[单选题]已知函数定义def func(*p):return sum(p),那么表达式 func(1,2,3)的值为( )。
A)1
B)2
C)6
D)3
35.[单选题][] 关于程序的异常处理,以下选项中描述错误的是( )
A)程序异常发生经过妥善处理可以继续执行
B)编程语言中的异常和错误是完全相同的概念
C)Python
D)异常语句可以与
36.[单选题][] a_lst=['城市','学校','教室','课程'] b_lst=['大连','东软','A11','Python']
dic=dict(zip(a_lst,b_lst)) print(dic[1]) 输出结果为( )
A)城市':
B)学校':
C){}
D)代码错误
37.[单选题]Which attributes belong to a specific instance of a class?
A)instance
B)self