Python语言_面试_学习_期未考试_基础练习题_带答案_100题_2021_第3套[单选题]
1.列关于栈的叙述中正确的是
A)在栈中只能插入数据
B)在栈中只能删除数据
C)栈是先进先出的线性表
D)栈是先进后出的线性表
答案:D
解析:
2.关于面向对象的继承,以下选项中描述正确的是
A)继承是指一组对象所具有的相似性质
B)继承是指类之间共享属性和操作的机制
C)继承是指各对象之间的共同性质
D)继承是指一个对象具有另一个对象的性质
答案:B
解析:
3.定义 x=2.6,表达式 int(x) 的结果是:
A)3
B)2.6
C)2.0
D)2
答案:D
解析:
4.以下代码执行的输出结果是: <o:p></o:p>
n = 2<o:p></o:p>
def multiply(x,y = 10):<o:p></o:p>
global n<o:p></o:p>
return x * y * n<o:p></o:p>
s = multiply(10,2)<o:p></o:p>
print(s)<o:p></o:p>
A)40
B)1024
C)200
D)400
答案:A
解析:
5.以下程序的输出结果是: L2 = [1,2,3,4] L3 = L2.reverse() print( L3)
A)[4, 3, 2, 1]
B)[3, 2, 1]
C)[1,2,3,]
D)None
答案:D
解析:
6.以下语句执行后a、b、c的值是:
a = "watermelon"
b = "strawberry"
c = "cherry"
if a > b:
纯静态html网页模板c = a
a = b
b = c
A)watermelon strawberry cherry
B)watermelon cherry strawberry
C)strawberry cherry watermelon
D)strawberry watermelon watermelon
答案:D
解析:
7.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
A)调用语句
B)命令
C)口令
D)消息
答案:D
解析:
8.Python 中对变量描述错误的选项是:
A)Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B)变量通过变量名访问
C)变量必须在创建和赋值后使用
D)变量 PI 与变量 Pi 被看作相同的变量
答案:D
解析:
9.以下程序的不可能输出结果是:from random import
*print(round(random(),2))
A)0.47
B)0.54
C)0.27
快速排序过程图解csdnD)1.87
答案:D
解析:
10.已知以下程序段,要想输出结果为 1,2,3,应该使用的表达式是:
x = [1,2,3]
for y in x:
z.append(str(y))
A)print(z)
B)print(",".join(x))
C)print(x)
D)print(",".join(z))
答案:D
解析:
11.下面代码的输出结果是x = 12.34print(type(x))
A)<class 'int'>
B)<class 'float'>
C)<class 'bool'>
D)<class 'complex'>
答案:B
解析:
12.下列叙述中正确的是___________。
A)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C)线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的
D)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
答案:B
解析:
13.关于函数的可变参数,可变参数*args传入函数时存储的类型是
A)list
B)set
C)dict
D)tuple
答案:D
解析:
14.执行如下代码:import timeprint(time.time())以下选项中描述错误的是
A)time 库是 Python 的标准库
B)可使用 ime(),显示为更可读的形式
C)time.sleep(5) 推迟调用线程的运行,单位为毫秒
D)输出自1970年1月1日00:00:00 am 以来的秒数
答案:C
解析:
python谁的教程最好15.以下关于字典的描述,错误的是:
A)字典中元素以键信息为索引访问
B)字典长度是可变的
C)字典是键值对的集合
D)字典中的键可以对应多个值信息
答案:D
16.下列说法中,不属于数据模型所描述的内容的是
A)数据约束
B)数据结构
C)数据操作
D)数据查询
答案:D
解析:
17.以下选项中不是Python文件读操作方法的是
A)readline
B)readall
C)readtext
D)read
答案:C
解析:
18.以下程序的输出结果是:
frame = [[1,2,3],[4,5,6],[7,8,9]]
rgb = frame[::-1]
print(rgb)
A)[[1, 2, 3], [4, 5, 6]]
B)[[7, 8, 9]]
C)[[1,2,3],[4,5,6],[7,8,9]]
D)[[7, 8, 9], [4, 5, 6], [1, 2, 3]]
答案:D
解析:
19.在软件开发中,需求分析阶段产生的主要文档是
A)用户手册
B)软件集成测试计划
C)软件详细设计说明书
D)软件需求规格说明书
答案:D
解析:
20.以下选项中,不属于软件生命周期中开发阶段任务的是
A)概要设计
B)软件维护
C)详细设计
D)软件测试
答案:B
解析:
21.下图所示的二叉树进行前序遍历的序列是
A)YDEBFZXCA
B)ABDYECFXZ
C)ABCDEFXYZ
D)DYBEAFCZX
答案:B
解析:
22.下面代码的输出结果是
for s in "HelloWorld":
if s=="W":python基础代码练习
break
print(s, end="")
gps开发板A)Hello
B)World
C)HelloWorld
D)Helloorld
答案:A
解析:
23.以下选项,不属于程序流程图基本元素的是:
A)循环框
B)连接点
C)判断框
D)起始框
答案:A
spring security介绍
解析:
24.以下程序的输出结果是: for i in reversed(range(10, 0, -2)): print(i,end=" ")
A)0 2 4 6 8 10
B)12345678910
C)9 8 7 6 5 4 3 2 1 0
D)2 4 6 8 10
答案:D
解析:
25.下面不属于软件工程的3个要素的是
A)工具
B)过程
C)方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论