全国计算机等级考试⼆级Python真题及解析(8)
全国计算机等级考试⼆级Python真题及解析(8)
1. 数据库设计中反映⽤户对数据要求的模式是___________。
A概念模式
B内模式
C设计模式
D外模式
正确答案: D
2. ⼀个⼯作⼈员可使⽤多台计算机,⽽⼀台计算机被多个⼈使⽤,则实体⼯作⼈员与实体计算机之间的联系是___________。A多对⼀
B多对多
C⼀对⼀
D⼀对多
正确答案: B
3. 软件⽣命周期是指___________。
A软件的运⾏维护过程
B软件从需求分析、设计、实现到测试完成的过程
C软件产品从提出、实现、使⽤维护到停⽌使⽤退役的过程
D软件的开发过程
正确答案: C
4. 软件测试的⽬的是___________。
A改正程序中的错误
B发现并改正程序中的错误
C评估软件可靠性
D发现程序中的错误
正确答案: D
5. ⾯向对象⽅法中,继承是指___________。
A类之间共享属性和操作的机制
js join与splice方法B各对象之间的共同性质
C⼀组对象所具有的相似性质
D⼀个对象具有另⼀个对象的性质
正确答案: A
6. 层次型、⽹状型和关系型数据库划分原则是___________。
A数据之间的联系⽅式
B⽂件的⼤⼩
C记录长度
D联系的复杂程度
正确答案: A
7. 下列数据结构中,能够按照"先进后出"原则存取数据的是___________。A栈
B⼆叉树
C队列
D循环队列
正确答案: A
8. 下列数据结构中,属于⾮线性结构的是___________。
A⼆叉树
B带链栈
C队列循环
D带链队列
正确答案: A
9. 下列叙述中正确的是___________。
A有序线性表既可以采⽤顺序存储结构,也可以采⽤链式存储结构B队列是"先进后出"的线性表C队列是"先进后出"的线性表
D循环队列是⾮线性结构
正确答案: A
10. 下列选项中不属于结构化程序设计原则的是___________。
A逐步求精
B逐步求精
C模块化
D可封装
正确答案: D
11. 以下选项不属于程序设计语⾔类别的是:
A机器语⾔
B汇编语⾔
C⾼级语⾔
D解释语⾔
正确答案: D
12. s = "the sky is blue",表达式 print(s[-4:], s[:-4]) 的结果是:
A the sky is blue
B blue is sky the
C sky is blue the
D blue the sky is
正确答案: D
13. 以下关于程序控制结构描述错误的是:
A分⽀结构包括单分⽀结构和⼆分⽀结构
B⼆分⽀结构组合形成多分⽀结构
C程序由三种基本结构组成
D Python ⾥,能⽤分⽀结构写出循环的算法
正确答案: D
14. 以下关于 python 内置函数的描述,错误的是:
A hash() 返回⼀个可计算哈希的类型的数据的哈希值
B type() 返回⼀个数据对应的类型
C sorted() 对⼀个序列类型数据进⾏排序
cancelres是什么意思车上的D id() 返回⼀个数据的⼀个编号,跟其在内存中的地址⽆关
正确答案: D
15. 以下关于函数参数传递的描述,错误的是:
A定义函数的时候,可选参数必须写在⾮可选参数的后⾯
B函数的实参位置可变,需要形参定义和实参调⽤时都要给出名称C调⽤函数时,可变数量参数被当做元组类型传递到函数中D Python ⽀持可变数量的参数,实参⽤”*参数名”表⽰
正确答案: D
16.以下程序的输出结果是:
x = [90,87,93]
y = ["zhang", "wang","zhao"] print(list(zip(y,x)))
A ('zhang', 90), ('wang', 87), ('zhao', 93)
B [['zhang', 90], ['wang', 87], ['zhao', 93]]
C ['zhang', 90], ['wang', 87], ['zhao', 93]
D [('zhang', 90), ('wang', 87), ('zhao', 93)]
正确答案: D
17. 以下关于组合数据类型的描述,正确的是:
A集合类型中的元素是有序的
B序列类似和集合类型中的元素都是可以重复的
C⼀个映射类型变量中的关键字可以是不同类型的数据
D利⽤组合数据类型可以将多个数据⽤⼀个类型来表⽰和处理正确答案: D
菜鸟教程python面向对象18. 以下不是 Python 语⾔关键字的选项是:
A return
B def
D define
正确答案: D
19. 以下选项不属于 Python 整数类型的是:
A ⼆进制
B ⼗进制
C ⼋进制
D ⼗⼆进制
正确答案: D
20. 以下对 Python 程序缩进格式描述错误的选项是:
A 不需要缩进的代码顶⾏写,前⾯不能留空⽩
B 缩进可以⽤ tab 键实现,也可以⽤多个空格实现
C严格的缩进可以约束程序结构,可以多层缩进
D缩进是⽤来格式美化 Python 程序的
正确答案: D
21.
当键盘输⼊”3”的时候,以下程序的输出结果是:
r = input("请输⼊半径:")
ar = 3.1415 * r *r
print("{:.0f}".format(ar))
怎么制作网页链接打开是一张图片A 28
B 28.27
C 29
D Type Error
正确答案: D
22. 定义 x=2.6,表达式 int(x) 的结果是:
A 3
B2.6
C2.0
D2
正确答案: D
23.
以下程序的输出结果是:
s = "python\n编程\t很\t容易\t学"
print(len(s))
B12
C5
D16
tcpip协议的中文全称正确答案: D
python基础知识测试24. 以下关于循环结构的描述,错误的是:
A遍历循环的循环次数由遍历结构中的元素个数来体现
B⾮确定次数的循环的次数是根据条件判断来决定的
C⾮确定次数的循环⽤ while 语句来实现,确定次数的循环⽤ for 语句来实现D遍历循环对循环的次数是不确定的
正确答案: D
25.
以下程序的输出结果是:
for i in reversed(range(10, 0, -2)): print(i,end=" ")
A0 2 4 6 8 10
B12345678910
C9 8 7 6 5 4 3 2 1 0
D2 4 6 8 10
正确答案: D
26.
以下程序的输出结果是:
for i in "the number changes":
if i == 'n':
break
else:
print( i, end= "")
A the umber chages
B thenumberchanges
C theumberchages
D the
正确答案: D
27.
以下程序的输出结果是:
t = "Python"
print(t if t>="python" else "None")

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。