9小---

1、循环队列的存储空间为Q(1:50),初始状态为空。经过一系列正常的入队与退队操作后,front=24,rear=25。此时该循环队列中的元素个数为(A)
A.1
B.49
C.50
D.25

2、设某树的度为3,且度为3的结点数为4,度为1的结点数为9,没有度为2的结点。则该树中的叶子结点数为(A)
A.9
B.1
C.4
D.不可能有这样的树

3、设二叉树的前序序列为ABCDEF,中序序列为ABCDEF,则该二叉树的深度为(根结点为第1层)(D)
A.4
B.2
C.3
D.6

4、设某树的度为3,且度为3的结点数为4,度为1的结点数为9,没有度为2的结点。则该树中总的结点数为_(A)
A.22
B.21
C.13
D.不可能有这样的树

5、设二叉树的前序序列为ABCDEF,中序序列为ABCDEF,则该二叉树的后序序列为(A)
A.FEDCBA
B.ABCDEF
C.DEFCBA
D.CBAFED

6、循环队列的存储空间为Q(1:50),初始状态为空。经过一系列正常的入队与退队操作后,front=1,rear=25。此时该循环队列中的元素个数为©
A.27
B.26
C.24
D.25

7、设二叉树的前序序列为ABCDEF,中序序列为BDFECA,则该二叉树的深度为(根结点为第1层)(A)
A.6
B.2
C.3
D.4

8、设某树的度为3,且度为3的结点数为5,度为2的结点数为4,没有度为1的结点。则该树中总的结点数为(A)
A.24
B.12
C.15
D.不可能有这样的树

9、设二叉树的前序序列为ABCDEF,中序序列为BDFECA,则该二叉树的后序序列为(B)
A.ABCDEF
B.FEDCBA
C.BDFECA
D.CBAFED

10、设某树的度为3,且度为3的结点数为5,度为1的结点数为6,没有度为2的结点。则该树中的叶子结点数为(A)
A.11
B.22
C.20
D.不可能有这样的树

11、以下选项不属于Python语言特点的是©
A.平台无关
B.第三方库丰富
C.适合编写系统软件
D.语法简洁

12、如果Python程序执行时产生了"TypeError"的错误,其原因是©
A.代码中缺少":"符号
B.代码使用了错误的关键字
C.代码中的数据类型不匹配
D.代码里的语句嵌套层次太多

13、以下选项,不是Python保留字的选项是(B)
A.with
B.count
C.is
D.and

14、表达式eval(‘500//10’)的结果是©
A.500/10
B.50.0
C.50
D.‘500/10’

15、表达式type(type(‘45’))的结果是(A)
A.<class’type’>
B.<class’str’>
C.<class’float’>
D.<class’float’>

16、x=2.6,表达式round(x)的结果是©
A.2.6
B.2
C.3
D.2.0

17、变量tstr=‘kip520’,表达式eval(tstr[3:-1])的结果是(A)
A.52
B.520
C.p520
D.p52

18、设str1=‘python’,语句print(str1.center(10,))的执行结果是(D)
A.python
***
B.python
C.****python
D.SyntaxError

19、执行以下程序,输出结果是(A)

y=['','']
print(all(y),any(y))

A.FalseTrue
B.TrueFalse
C.FalseFalse
D.TrueTrue

20、ls=[‘1’,‘2’,‘3’],以下关于循环结构的描述,错误的是©
A.表达式for i in range(len(ls))的循环次数跟for i in range(0,len(ls))的循环次数是一样的
B.表达式for i in range(len(ls))的循环次数跟for i in ls的循环次数是一样的
C.表达式for i in range(len(ls))跟for i in ls的循环中,i的值是一样的
D.表达式for i in range(len(ls))的循环次数跟for i in range(1,len(ls)+1)的循环次数是一样的

21、以下关于随机运算函数库的描述,错误的是(A)
A.random(a,b)产生一个a到b之间的随机小数
B.random.seed()函数初始化随机数种子,默认值是当前系统时间
C.random库的随机数是计算机按一定算法产生的,并非完全随机
D.Python内置的random库主要用于产生各种伪随机数序列

22、以下代码的输出结果是(D)

print('{:@>10.6}'.format('Fog'))

A.Fog@@@@
B.@@@@Fog
C.Fog@@@@
D.@@@@@@@Fog

23、执行以下程序,输ab,然后回车,结果是©

k=10
while 1:
    s=input()
    if s=='a':
        k+=1
        continue
    else:
        k+=2
        break
print(k)

A.13
B.请输入q退出:
C.12
D.10

24、以下程序的输出结果是(A)

s = 10
def run(n):
global s
for i in range(n):
	s += i
return s
print(s,run(5))

A.1020
B.2020
C.1010
D.UnboundLocalError

25、以下关于Python的函数的描述,正确的是(D)
A. 函数内部改变了外部定义的组合类型变量的值,外部该变量的值不随之改变
B.函数内部改变了外部定义的组合类型变量的值,外部该变量的值不随之改变
C.函数内部定义了跟外部的全局变量同名的组合类型的变量,则函数内部引用的该名字的变量时不确定是外部的还是内部的
D.函数内部使用外部定义的一个简单类型变量,需要显式声明其为全局变量

26、以下程序的输出结果是©

ls = [10]
def run(n):
ls.append(n)
run(5)
print(ls)

A.[10]
B.UnboundLocalError
C.[10,5]
D.None

27、以下程序的输出结果是(B)

def hub(ss, x = 2.0,y = 4.0):
	ss += x * y
	ss = 10
print(ss, hub(ss, 3))

A.22None
B.10None
C.10.022.0
D.22.0None

28、以下程序的输出结果是(A)

ls = [12,44,23,46]
for i in ls:
	if i == '44':
		print('found it! i = ',i)
		break 
	else:
		print('not found it ...')

A.notfoundit…
B.foundit!i=44
C.foundit!i=44 notfoundit…
D.foundit!i=‘44’ notfoundit…

29、以下程序的输出结果是©

x = 4
ca = '123456'
if str(x) in ca:
print(ca.replace(ca[x],str(x-2)))

A.5
B.123456
C.123426
D.2

30、给以下程序填空,能输出{0:[90,‘Aele’],1:[87,‘Bob’],2:[93,‘lala’]}结果的选项是(A)

x = [90,87,93]
y = ("Aele", "Bob","lala")
z = {}
for i in range(len(x)):
	_______________
print(z)

A.z[i]=[x[i],y[i]]
B.z[i]=x[i],y[i]
C.z[i]=list(zip(x,y))
D.z[i]=x,y

31、以下程序的输出结果是(D)

L1=[1,2,3,4]
L2=L1.copy()
L2.reverse()
print(L1)

#列表对象的赋值和拷贝函数操作的差别,后者是给第二个对象复制了一份新的变量;因此修改了ls2的内容,则ls1并没有改变
A.1,2,3,4
B.[4,3,2,1]
C.4,3,2,1
D.[1,2,3,4]

32、以下程序的输出结果不可能的选项是(D)

import random
ls=[2,3,4,6]
s=10
k=random.randint(0,2)
s+=ls[k]
print(s)

A.12
B.14
C.13
D.16

33、以下关于文件的描述,错误的是(A)
A.open()打开文件之后,文件的内容就被加载到内存中了
B.open()函数的参数处理模式’b’表示以二进制数据处理文件
C.open函数的参数处理模式’+'表示可以对文件进行读和写操作
D.fo.readlines()函数是将文件的所有行读入一个列表

34、以下程序输出到文件text.csv里的结果是©

fo=open("a.txt",'w')
x=['春眠','处处','夜来']
fo.writelines(x)
fo.close()

A.‘春眠’‘处处’‘夜来’
B.春眠 处处 夜来
C.春眠处处夜来
D.‘春眠’ ‘处处’ ‘夜来’

35、以下方法能返回列表数据类型的选项是(A)
A.s.split()
B.s.strip()
C.s.replace()
D.s.center()

36、以下关于数据维度的描述,正确的是(B)
A.一维数据可以用列表表示,也可以用字典表示
B.JSON格式可以表示具有复杂关系的高维数据
C.一维的列表a里的某个元素是一个一维的列表b,这个列表是二维数据
D.采用列表表示一维数据,各个元素的类型必须是相同的

37、以下不属于Python的pip工具命令的选项是(A)
A.get
B.install
C.show
D.download

38、用Pyinstaller工具把Python源文件打包成一个独立的可执行文件,使用的参数是(B)
A.-D
B.-F
C.-L
D.-i

39、random库采用更多随机数生成算法是©
A.线性同余法
B.蒙特卡洛方法
C.梅森旋转算法
D.平方取中法

40、turtle画图结束后,让画面停顿,不立即关掉窗口的方法是(D)
A.turtle.clear()
B.turtle.setup()
C.turtle.penup()
D.turtle.done()

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值