1、 描述数据库系统中全局数据逻辑结构、且为全体用户公共数据视图的是(A)。
A、概念模式
B、外模式
C、内模式
D、中间模式
2、定义课程的关系模式如下:
Course(C#,Cn,Cr,prC1#,prC2#)(其属性分别为课程号、课程名、学分、先修课程号1和先修课程号2),并且不同课程可以同名,则该关系最高是(B)。
A.2NF
B.BCNF
C.1NF
D.3NF
3、在数据库的数据模型中,面向客观世界和用户,并与具体数据库管理系统无关的是(B)。
A.逻辑模型
B.概念模型
C.物理模型
D.面向对象的模型
4、 数据库系统内部采用三级模式和模式间的二级映射,是为了提高数据库的物理独立性和(A)。
A、逻辑独立性
B、数据独立性
C、安全性
D、并发性
5、定义学生选修课程的关系模式如下:
SC(S#,Sn,class,C#,Cn,G,Cr,T#)(其属性分别为学号、姓名、班级,课程号、课程名、成绩、学分、授课教师号),假定学生和课程都会有重名,并且每班的每门课只有一个老师教授,则下面不是非主属性对主属性部分依赖的是(A)。
A.(S#,C#)→G
B.S#→Sn
C.C#→Cn
D.C#→Cr
6、设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=25,则栈中的元素个数为(D)。
A.25
B.35
C.26
D.36
7、下列排序方法中,最坏情况下时间复杂度(即比较次数)最低的是(A)。
A.希尔排序
B.快速排序
C.简单插入排序
D.冒泡排序
8、某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为(A)。
A.FEDCBA
B.CBAFED
C.DEFCBA
D.ABCDEF
9、下列排序法中,每经过一次元素的交换会产生新的逆序的是(B)。
A.冒泡排序
B.快速排序
C.简单插入排序
D.简单选择排序
10、某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为(A)。
A.1
B.0
C.20
D.不确定
11、在Python语言中,可以作为源文件后缀名的是©。
A.png
B.pdf
C.py
D.ppt
12、以下不属于Python语言保留字的是(A)。
A.goto
B.except
C.True
D.pass
13、以下代码的输出结果是(B)。
print( 0.1 + 0.2 == 0.3 )
A、True
B、False
C、-1
D、0
14、以下关于Python字符编码的描述中,错误的是©。
A.print(chr(65))输出A
B.chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
C.Python字符编码使用ASCII编码
D.print(ord(‘a’))输出97
15、以下代码的输出结果是(D)。
a = 10.99print(complex(a))
A.0.99
B.10.99+j
C.10.99
D.(10.99+0j)
16、以下关于Python循环结构的描述中,错误的是(D)。
A.continue只结束本次循环
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C.Python通过for、while等保留字构建循环结构
D.break用来结束当前当次语句,但不跳出当前的循环体
17、以下构成Python循环结构的方法中,正确的是©。
A.if
B.loop
C.while
D.do…for
18、以下代码绘制的图形是(B)。
import turtle as tfor i in range(1,5):t.fd(50)t.left(90)
A.五边形
B.正方形
C.三角形
D.五角星
19、以下关于Python语言的描述中,正确的是(A)。
A.条件11<=22<33是合法的,输出True
B.条件11<=22<33是合法的,输出False
C.条件11<=22<33是不合法的
D.条件11<=22<33是不合法的,抛出异常
20、以下代码的输出结果是©。
for i in range(1,6):if i%4 == 0:breakelse:print(i,end =",")
A.1,2,3,5,
B.1,2,3,4,
C.1,2,3,
D.1,2,3,5,6
21、以下关于Python语言return语句的描述中,正确的是©。
A.return只能返回一个值
B.函数必须有return语句
C.函数可以没有return语句
D.函数中最多只有一个return语句
22、以下关于Python全局变量和局部变量的描述中,错误的是(D)。
A.局部变量在函数内部创建和使用,函数退出后变量被释放
B.全局变量一般指定义在函数之外的变量
C.使用global保留字声明后,变量可以作为全局变量使用
D.当函数退出时,局部变量依然存在,下次函数调用可以继续使用
23、以下代码的输出结果是©。
CList = list(range(5))print(2 in CList)
A.0
B.False
C.True
D.-1
24、关于以下代码的描述中,错误的是(A)。
def fact(n):s = 1for i in range(1,n+1):s *= ireturn s
A、代码中n是可选参数
B、fact(n)函数功能为求n的阶乘
C、s是局部变量
D、range()函数是Python内置函数
25、以下代码的输出结果是©。
def func(a,b):a *= breturn as = func(5,2)print(s)
A.25
B.20
C.10
D.5
26、以下代码的输出结果是©。
ls = ["car","truck"]def funC(A):ls.append(A)returnfunC("bus")print(ls)
A.[“bus”]
B.[“car”,“truck”]
C.[“car”,“truck”, “bus”]
D.[]
27、在Python语言中,不属于组合数据类型的是©。
A.列表类型
B.字符串类型
C.复数类型
D.字典类型
28、以下代码的输出结果是(D)。
vlist = list(range(5))print(vlist)
A.0;1;2;3;4;
B.0 1 2 3 4
C.0,1,2,3,4,
D.[0, 1, 2, 3, 4]
29、以下关于列表变量ls操作的描述中,错误的是(D)。
A.ls.reverse():反转列表ls中所有元素
B.ls.append(x):在ls最后增加一个元素
C.ls.copy():生成一个新列表,复制ls的所有元素
D.ls.clear():删除ls的最后一个元素
30、以下关于Python字典变量的定义中,错误的是(B)。
A.d = {1:[1,2], 3:[3,4]}
B.d = {[1,2]:1, [3,4]:3}
C.d = {(1,2):1, (3,4):3
D.d = {‘张三’:1, ‘李四’:2}
31、列表listV = list(range(10)),以下能够输出列表listV中最大元素的是(D)。
A.print(listV.reverse(i)[0])
B.print(listV.max())
C.print(max(listV()))
D.print(max(listV))
32、以下代码的输出结果是(D)。
ls = []for m in 'AB':for n in 'CD':ls.append(m+n)print(ls)
A、ABCD
B、AABBCCDD
C、ACADBCBD
D、[‘AC’, ‘AD’, ‘BC’, ‘BD’]
33、以下关于Python文件打开模式的描述中,错误的是(D)。
A.只读模式r
B.覆盖写模式w
C.追加写模式a
D.创建写模式n
34、以下关于CSV文件的描述中,错误的是(D)。
A.CSV文件可以保存一维数据或二维数据
B.CSV文件的每一行是一维数据,可以使用Python的列表类型表示
C.CSV格式是一种通用的文件格式,主要用于不同程序之间的数据交换
D.CSV文件只能采用Unicode编码表示字符
35、给定列表ls = [1, 2, 3, “1”, “2”, “3”],其元素包含2种数据类型,列表ls的数据组织维度是(B)。
A.二维数据
B.一维数据
C.多维数据
D.高维数据
36、在Python语言中,使用open()打开一个Windows操作系统D盘下文件,路径名错误的是(A)。
A.D:PythonTesta.txt
B.D:PythonTesta.txt
C.D:/PythonTest/a.txt
D.D:// PythonTest//a.txt
37、在Python语言中,将二维数据写入CSV文件,最可能使用的函数是(D)。
A.exists()
B.split()
C.strip()
D.join()
38、在Python语言中,属于网络爬虫领域的第三方库是(D)。
A.PyQt5
B.numpy
C.openpyxl
D.scrapy
39、在Python语言中,用于数据分析的第三方库是(B)。
A.PIL
B.pandas
C.Django
D.flask
40、在Python语言中,不属于机器学习领域第三方库的是(D)。
A.MXNet
B.Tensorflow
C.PyTorch
D.Arcade