Python开发基础(习题卷22)第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]关于数据库的描述,以下选项中正确的是
A)数据库是一个DBF文件
B)数据库是一个关系
C)数据库是一个结构化的数据集合
D)数据库是一组文件
答案:C
解析:
2.[单选题]在Linux中,列出所有分区信息的命令是()
A)fdisk -b
B)fdisk -s
C)fdisk -l
D)fdisk -v
答案:C
解析:概念理解
3.[单选题]下面程序输入是3 5,输出是________。( )
M,n=int(input().split())
Print(m+n)
A)3
B)35
C)8
D)程序报错
答案:D
解析:
4.[单选题]已知data = StringVar(),下列选项中可以将data设置为Python的是( )。
A)data.set('Python')
B)data = 'Python'
C)data.value('Python')
D)data.setvalue('Python')
答案:A
解析:
5.[单选题]标识符可以用于变量、函数、对象等的命名,对于标识符描述有误的的是()
A)标识符不可以以数字开头
B)标识符可以由数字、字母和下划线组成
C)标识符不区分大小写
D)保留字符做标识符时会出错
答案:C
解析:
6.[单选题]已知 x =9,那么执行语句 x //= 6 之后,x的值为()
A)1
B)2
C)1.5
D)3
答案:A
解析:
7.[单选题]给出如下代码:a=3while a > 0: a -= 1 print(a,end=" ")以下选项中描述错误的是:
A)条件a > 0 如果修改为a < 0 程序执行会进入死循环
B)这段代码的输出内容为2 1 0
C)使用while 保留字可创建无限循环
D)a -= 1 可由 a = a - 1实现
答案:A
解析:
8.[单选题]在循环中不会出现的关键字是哪一个
A)for
B)while
C)do while
D)in
答案:C
解析:
9.[单选题]在计算机中数据处理、存储、传输采用的什么进制的数( )。
A)十六进制数
B)八进制数
C)十进制数
D)二进制数
答案:D
解析:
10.[单选题]执行以下代码:fname = input("请输入要写入的文件: ")fo = open(fname,"w+")ls = ["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。"]fo.writelines(ls)fo.seek(0)for line in fo: print(line)fo.close()描述错误的选项是()
A)fo.writelines(ls)将元素全为字符串的ls列表写入文件
B)fo.seek(0)这行代码如果省略,也能打印输出文件内容
C)代码主要功能为向文件写入一个列表类型,并打印输出结果
D)执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
答案:B
解析:
11.[单选题]给出如下代码:
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)ls.append(a) 代码中的ls是列表类型
D)执行代码输出结果为['car', 'truck']
答案:B
解析:
12.[单选题]切片操作list(range(6))[::2]执行结果为________________。( )
A)[0, 1]
B)[0, 1, 2]
C)[1, 3, 5]
D)(0, 2, 4)
答案:D
解析:
13.[单选题]In order to create a graph in Python, you need to include
A)import matplotlib
B)import pyplot
writelines()方法将什么写入文件
C)import matplotlib.pyplot
D)import matplotlib
Import pyplot
答案:C
解析:
14.[单选题]以下算法中,sklearn中未提及的是()。
A)K-means聚类算法
B)Logistic Regression
C)KNN最近邻分类算法
D)Apriori 关联规则算法
答案:D
解析:关联规则在 sklearn 库中未涉及。
15.[单选题]以下选项中能够实现Python循环结构的是
A)loop
for
C)while
D)if
答案:C
解析:
16.[单选题]设二叉树后序遍历序列是dabec,中序遍历序列是debac,则其前序遍历序列是
A)cedba
B)acbed
C)decab
D)deabc
答案:A
解析:
17.[单选题]公司数据确定唯一业务生成源头,遵循“一处生成,处处使用”的原则,避免数据的重复录入和采集,()系统中数据冗余。
A)减少
B)增加
C)改变
18.[单选题]a=[[1,2],[3,4]],则print(a[1][1])的值为
A)1
B)2
C)3
D)4
答案:D
解析:
19.[单选题]下列语句,哪个不能创建一个字典______________。
A){1, 2, 3}
B)dict(zip([1, 2, 3], [4, 5, 6]))
C)dict([(1, 4), (2, 5), (3, 6)])
D){ }
答案:A
解析:
20.[单选题]以下属于 Python 脚本程序转变为可执行程序的第三方库的是:
A)requests
B)pyinstaller
C)numpy
D)scrapy
答案:B
解析:
21.[单选题]一个射手连续射靶 22 次,其中 3 次射中 10 环,7 次射中 9 环,9 次射中 8 环,3 次射中 7 环.则射中 环数的中位数和众数分别为( )
A)8,9
B)8,8
C)8.5,8
D)8.5,9
答案:B
解析:
22.[单选题]( )中的所有元素不允许重复,可以使用其快速提取其他序列中的唯一元素。
A)列表
B)元组
C)字典
D)集合
答案:D
解析:
23.[单选题]有关下面的Python程序说法错误的是( ) def func(a,b): b=a c=a**2+b return c a=10 b=100
c=func(a,b)+a
A)该函数名称为func
B)执行该程序后,变量c的值为120
C)执行该程序后,变量b的值为10
D)执行该程序后,变量a的值为10
24.[单选题][]a = 100 < j if a > 10 < k print("a等于10") < l else: < m print("a不等于10") 哪行代码有错误( )
A)j
B)k
C)l
D)m
答案:B
解析:
25.[单选题]Numpy提供()支持以及相应的高效处理函数,是Python数据分析的基础
A)元组
B)列表
C)数组
D)字典
答案:C
解析:
26.[单选题]在Java中,若在E盘下已有文件a.txt,并且文件中已经存在文本内容,现执行如下代码
:_x000D_FileOutputStream fos = new FileOutputStream("E:/a.txt");
A)E盘下的a.txt将会被删除
B)编译报错
C)E盘下的a.txt将会被清空
D)以上说法都不对
答案:C
解析:概念理解
27.[单选题]num = 3.00001284
print("{:.3f}".format(num))
运行结果的输出为:
A)3.0
B)3.000
C)3.00
D)3.00001284
答案:B
解析:
28.[单选题]对于列表["string",3.141,0,3+4j],其元素包含4种数据类型,该列表的数据维度是()
A)A 一维数据
B)B 二维数据
C)C 四维数据
D)D 高维数据
答案:A
解析:
29.[单选题]在JSP中,关于JSTL标签库中的<c:forEach>,以下说法中错误的是()
A)items用于指定将要迭代的集合对象
B)var用于指定将当前迭代状态信息的对象保存到page作用域的属性名称
C)begin用于指定开始遍历的索引
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论