本题库是根据考试大纲相关要求,结合近年来考试真题的重难点进行汇编整理组成的全真模拟试题,考生们可以进行专项训练,查漏补缺巩固知识点。
本题库对热点考题和重难点题目都进行了仔细的整理和编辑,相信各位考生在经过了针对性的刷题练习后,对于考试内容会更加有自信和把握~以下为本考试部分试题内容,答案在文末。
题库来源:“优题宝”小程序

1.已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为( )。
A 1
B 3
C 2
D none
2.下列不合法的Python变量名是( )。
A Python2
B N.x
C sum
D Hello_World
3.已知列表对象x=['11','2','3','4'],则表达式max(x)的值为( )。
A 4'
B 1'
C 2'
D 3'
4.关于Python语句P=–P,以下选项中描述正确的是( )。
A P的绝对值
B 给P赋值为它的负数
C P=0
D P等于它的负数
5.下面代码的输出结果是( )。
a = [1,2,3] if isinstance(a,float):
print("{} is float".format(a)) else:
print("{} is not float".format(a))
A a is float
B a is
C [1, 2, 3] is not float
D 出错
6.关于while保留字,以下选项中描述正确的是( )。
A while True构成死循环,程序要禁止使用
B 使用while必须提供循环次数
C 所有while循环功能都可以用for循环替代
D 使用while能够实现循环计数
7.下面代码的输出结果是( )。
str1="k:1|k1:2|k2:3|k3:4" str_list=str1.split('|') d={}
for l in str_list: key,value=l.split(':') d[key]=value
print(d)
A ['k':'1','k1':'2','k2':'3','k3':'4']
B {'k':'1','k1':'2','k2':'3','k3':'4'}
C {k:1,k1:2,k2:3,k3:4}
D [k:1,k1:2,k2:3,k3:4]
8.下面代码的输出结果是( )。
for i in range(1,10,2):
print(i,end=",")
A 1,4,
B 1,4,7,
C 1,3,5,7,9,
D 1,3,
9.将数字向上舍入最接近的奇数的函数是( )。
A ROUND
B TRUNC
C EVEN
D ODD
10.以下属于Python机器学习方向的第三方库的是( )。
A random
B SnowNLP
C Tensorflow
D loso
11.下列关于Python运算符的使用描述正确的是( )。
A a=!b,比较a与b是否不相等
B a=+b,等同于a=a+b
C a==b,比较a与b是否相等
D a//=b,等同于a=a/b
12.以下程序的输出结果是( )。
s=[4,2,9,1]
s.insert(3,3)
print()
A [4,2,9,1,2,3]
B [4,3,2,9,1]
C [4,2,9,2,1]
D [4,2,9,3,1]
13.以下关于程序的异常处理的描述中,错误的是( )。
A 一旦代码拋出异常并且没有得到正确的处理,整个程序会崩溃,并且不会继续执行后面的代码
B 一般不建议在try中放太多代码,而建议只放入可能会引发异常的代码
C 带有else子句的异常处理结构,如果不发生异常则执行else于句中的代码
D 在try-except-else结构中,如果try子句的语句引发了异常,则会执行else子句中的代码
14.以下关于turtle库的描述,错误的是( )。
A 在import turtle之后,可以用turtle.circle()语句画一个圆圈
B seth(x)是setheading(x)函数的别名,其作用是让画笔旋转x角度
C 可以用import turtle来导入turtle库函数
D home()函数用于设置当前画笔位置为原点,方向朝上
15.从键盘输入数字10,以下程序的输出结果是( )。
try :
n =input("请输入一个整数:")
def pow2():
return n*n
except :
print("程序执行错误")
A 100
B 10
C 程序执行错误
D 程序没有任何输出
16.以下程序的输出结果是( )。
x = [90,87,93]
y = ("Aele", "Bob", "lala")
z = { }
for i in range(len(x)):
z[i] = list(zip(x,y))
print (z)
A {0: [(90, 'Aele'), (87, 'Bob'), (93, 'lala')], 1: [(90, 'Aele'), (87, 'Bob'), (93, 'lala')], 2: [(90, 'Aele'), (87, 'Bob'), (93, 'lala')]}
B {0:(90, 'Aele'), 1:(87, 'Bob'), 2:(93, 'lala')}
C {0:[90, 'Aele'], 1:(87, 'Bob'), 2:[93, 'lala']}
D {0:([80,97,83],( 'Aele', 'Bob', 'lala')), 1:([80,97,83],( 'Aele', 'Bob', 'lala')), 2:([80,97,83],( 'Aele', 'Bob', 'lala'))}
17.列表变量Is共包含10个元素,Is索引的取值范围是( )。
A (0,10)
B [0,10]
C (1,10]
D [0,9]
18.下面关于递归函数,描述错误的是( )。
A 递归函数必须有一个明确的结束条件
B 递归函数就是一个函数在内部调用自身
C 递归效率不高,递归层次过多会导致栈溢出
D 每进入更深一层的递归时,问题规模相对于前一次递归是不变的
19.以下关于分支结构的描述中,错误的是( )。
A if语句中语句块执行与否依赖于条件判断
B if语句中条件部分可以使用任何能够产生True和False的语句和函数
C 二分支结构有一种紧凑形式,使用保留字if和else实现
D 多分支结构用于设置多个判断条件及其对应的多条执行路径
【参考答案】
1.C
2.B
3.A
4.B
5.C
6~20长按识别或扫描下方二维码进入“优题宝”小程序可搜索题目答案,里面还会定期更新考试试题资源,快来练习吧~
进入小程序后,去到首页搜索框搜“计算机”,还可选择计算机考试其他等级(一级、二级、三级、四级)对应的试题进行练习哦~
