Python开发基础(习题卷122)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]字典 d={'Python':123,'C':123,'C++':123},len(d)的结果是______。
A)9
B)12
C)3
D)6
答案:C
解析:
2.[单选题]以下选项中能够实现Python循环结构的是______。
A)loop
for
C)if
D)while
答案:D
解析:
3.[单选题]数据资产管理归口部门制定评价考核规则,定期对各专业、各单位数据资产管理成效和工作开展情况进行(),结果纳入公司同业对标体系和企业负责人业绩考核。
A)考试
B)考核
C)评价
D)检查
答案:C
解析:
4.[单选题]以下()可以在屏幕上输出C:\names。
A)print("C:\names")
B)print("C:'\names")
C)print("C:\\names")
D)print("C:'\'names")
答案:C
解析:
5.[单选题]下面哪条表达式可以创建一条从点(2,3)到(4,5)的线段?
A)Line(2,4,3,5)
B)Line(2,3,4,5)
C)Line((2,3),(4,5))
D)Line(Point(2,3),Point(4,5))
答案:D
解析:
6.[单选题]在Java中,哪个方法是实现Runnable接口必须实现的
A)wait()
B)run()
D)update()
答案:B
解析:概念理解
7.[单选题]xpath中bookstore//book/text()表示?
A)选取bookstore下直接子节点文本
B)选取bookstore下所有子孙节点的text,即当前目录下的所有文本内容
C)选取bookstore当前节点文本
D)选取bookstore文本属性
答案:B
numpy库不具有的功能有
解析:
8.[单选题]以下选项中能够最简单地在列表['apple','pear'.'peach','orange()']中随机选取一个元素的是
A)shuffle()
B)choice()
C)sample()
D)random()
答案:B
解析:
9.[单选题]可以结束一个循环的关键字是_____________。
A)break
B)if
C)exit
D)continue
答案:A
解析:
10.[单选题]1、下列Python语句正确的是
A)min = x if x < y else
B)max = x > y ? x : y
C)if (x > y) print x
D)while True : pass
答案:D
解析:
11.[单选题]设a=set([1,2,2,3,3,3,4,4,4,4]),则sumA.的值是()
A)10
B)20
C)40
D)30
答案:A
解析:
12.[单选题]需求分析阶段的任务是确定
A)软件开发费用
B)软件开发方法
C)软件系统功能
D)软件开发工具
答案:C
13.[单选题]列表解析是 Python 迭代机制的一种应用,常用于实现创建新的列表,因此用在()中
A)( )
B)[ ]
C){ }
D)以上均可以
答案:B
解析:
14.[单选题]以下不是组合数据类型的是:
A)集合类型
B)序列类型
C)映射类型
D)引用类型
答案:D
解析:
15.[单选题]关于Python程序中与"缩进"有关的说法中,以下选项中正确的是______。
A)缩进统一为4个空格
B)缩进在程序中长度统一且强制使用
C)缩进可以用在任何语句之后,表示语句间的包含关系
D)缩进是非强制性的,仅为了提高代码可读性
答案:B
解析:
16.[单选题][]以下代码中不会报错的是( )
A)d
B)d
C)d
D)d
答案:C
解析:
17.[单选题]添加字段时一定要设置
A)数据类型
B)约束
C)默认值
D)不为空
答案:A
解析:
18.[单选题]randint(1,10)函数生成的数不可能出现的是
A)1
B)5
C)5.5
D)10
答案:C
解析:
19.[单选题]下列关于分支结构描述中,正确的是______。
A)分支结构必须要有else子句
B)if-else构成双分支结构
C)双分支结构有一种紧凑形式,使用保留字if和elif实现
D)分支结构的嵌套只能在else子句中
答案:B
解析:
20.[单选题]list(“abcd”)的结果是( )
A)[‘a’,‘b’,‘c’,‘d’]
B)[(‘abcd’)]
C)[[‘abcd’]]
D)[‘abcd’]
答案:A
解析:
21.[单选题]在MapReduce中,下面哪个会将输入键值对处理成中间键值对()
A)Mapper
B)Reducer
C)Drive
D)Mapper和Reducer
答案:A
解析:
22.[单选题]若 aList=[1,2],则执行 aList.insert(-1,5)后,aList 的值是()
A)[1,2,5]
B)[1,5,2]
C)[5,1,2]
D)[5,2,1]
答案:B
解析:
23.[单选题]关于 Python 程序格式框架的描述,以下选项中错误的是
A)Python 语言的缩进可以采用 Tab 键实现
B)Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C)判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
D)Python 语言不采用严格的“缩进”来表明程序的格式框架
答案:D
解析:
24.[单选题]将列表内的所有元素均删除,且列表存在,使用( )方法
A)del
B)remove
C)pop
D)delete
答案:A
解析:
25.[单选题]第三方库Beautifulsoup4的功能是
A)支持web应用程序框架
B)解析和处理HTML和XML
C)处理http请求
D)支持webservices框架
答案:B
解析:
26.[单选题]对于Python文件,以下描述正确的是:
A)同一个文件可以既采用文本方式打开,也可以采用二进制方式打开
B)根据不同类型的文件,打开方式只能是文本或者二进制中的一种
C)当文件以二进制文件方式打开时,读取按照字符串方式
D)当文件以文本方式打开时,读取按照字节流方式
答案:A
解析:
27.[单选题]下列哪项不是Python中对文件的读取操作( )
A)read
B)readall
C)readlines
D)readline
答案:B
解析:
28.[单选题]给出下面代码:
a = input("").split(",")
x = 0
while x < len(a):
print(a[x],end="")
x += 1
代码执行时,从键盘获得Python语言,是,脚本,语言
则代码的输出结果是
A)执行代码出错
B)Python语言,是,脚本,语言
C)Python语言是脚本语言
D)无输出
答案:C
解析:
29.[单选题]下列for循环执行后,输出结果的最后一行是 for i in range(1,3): for j in range(2,5): print(i*j)
A)2
B)4
C)6
D)8
答案:D
解析:
30.[单选题]下面 python 循环体执行的次数与其他不同的是( )。
A)i=0 while(i<=10): print(i)i=i+1
B)i=10 while(i>0):print(i)i=i-1
C)for I in range(10):Print(i)
D)for I in range(10,0,-1):print(i)
答案:A
解析:A循环次数为11次;B循环次数为10次;C循环次数为10次;D循环次数为10次。