Python开发基础(习题卷41)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]哪个选项对Python文件操作的描述是错误的?
A)打开不存在的文件会出错
B)打开不存在的文件可以创建文件
C)打开存在的文件一定可以往其中写入
D)写入一个文件之前可以不打开
答案:D
解析:
2.[单选题]在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性的阶段是
A)数据项管理
B)人工管理
C)数据库系统
D)文件系统
答案:C
解析:
3.[单选题]以下数据类型属于不可变化类别的是( )。
A)列表
B)集合
C)字典
D)元组
答案:D
解析:
4.[单选题]Which of the following is considered to be the world's first programmable electronic computer?以下哪一项被认为是世界上第一台可编程电子计算机
A)IBM国际商用机器公司
B)Dell戴尔
C)ENIAC埃尼亚克
D)Gateway网关
答案:C
解析:
5.[单选题]本学期的大作业,手写数字识别性能的最低要求是多少()。
A)90%
B)95%
C)97%
D)99%
答案:B
解析:难易程度:易题型:
B)3,2
C)2,2
D)3,3
答案:B
解析:
7.[单选题]表达式 range(10)[-1] 的值为____________。( )
A)9
B)10
C)11
D)8
答案:A
解析:
8.[单选题]运行如下程序,结果是()
D={1:'a',2:'b',3:'c'}
Print(len(d))
A)0
B)1
C)3
D)6
答案:C
解析:
9.[单选题]以下函数中,不能改变turle绘制方向的是
A)turtle.fd( )
B)turtle.seth( )
C)turtle.right( )
D)turtle.cirele( )
答案:D
解析:
10.[单选题]{
给出下面代码:
X = 15
Y =2
If x % 2 != 0:
y = 1
For i in range(y,x + 2,2):
Print(i)
上述程序输出值的个数是:
}
A)15
B)7
C)8
D)9
答案:C
解析:
B)a//b的值是4
C)a%b的值是1
D)a**b的值是18
random python答案:D
解析:
12.[单选题]下列程序运行的结果是( )
l=[1,2,3,4,5]
r=[e+3 for e in L if e>2]
print(r[::2])
A)[3,5]
B)[6,7,8]
C)[6,8]
D)[3,4,5]
答案:C
解析:
13.[单选题]a = [ 1,2,3,4,5,6,7,6,5,4,3,2,1],则type(a)的返回结果是( )
A)int
B)list
C)tuple
D)dict
答案:B
解析:
14.[单选题]阅读下面程序:
set_01 = {'a', 'c', 'b', 'a'}
set_01.add('d')
print(len(set_01))
运行程序,输出结果是()
A)5
B)3
C)4
D)2
答案:C
解析:
15.[单选题]已知字典 dic={‘a’:1,‘b’:2,‘c’:3},则执行表达式 dic.pop(‘c’) 的值为
A)3
B){'c':3}
C)0
D)False
答案:A
解析:
16.[单选题]以下哪个是python3中异常的基础类
A)error
B)fault
C)baseexception
17.[单选题]下面哪个语句不能完成1到10的累加功能, total初值为0
A)for i in range(1,11):total+=i
B)for i in range(10,0):total+=i
C)for i in range(10,0,-1):total+=i
D)for i in (10,9,8,7,6,5,4,3,2,1):total+=i
答案:B
解析:
18.[单选题]字符串 s="apple,peach,banana,peach,pear",s.count('e')的值为( )
A)1
B)2
C)3
D)4
答案:D
解析:
19.[单选题]x=2, y=3,执行x,y=y,x之后,x和y的值分别是什么?
A)2,3
B)3,2
C)2,2
D)3,3
答案:B
解析:
20.[单选题]阅读下面程序:def fact(num): if num == 1: return 1 else: return num + fact(num -
1)print(fact(5))运行代码,输出结果是( )。
A)21
B)15
C)3
D)1
答案:B
解析:
21.[单选题]关于eval函数,以下选项中描述错误的是(。
A)eval函数的作用是将输入的字符串转为 Python语句,并执行该语句
B)如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<;输入提示字符串>)组合
C)执行eval("Hello")和执行eval(""Hello'")得到相同的结果
D)eval 函数的定义为∶eval(source,globals=None,locals=None,/)
答案:C
解析:eval)函数将去掉字符串的两个引号,将其解释为一个变量,因此C应该分别报错和输出'"Hello'。
22.[单选题]PM = eval(input("请输入目前PM2.5值: "))if PM > 75: print("空气质量等级为轻度污染!")if PM < 35: print("空气质量等级为优!")关于上述程序,说法错误的是( )
A)if
B)输入85,获得输出“空气质量等级为轻度污染!”
C)分支语句的作用是在某些条件控制下有选择地执行实现一定功能的语句块
D)输入25,无法得到“空气质量等级为优”
23.[单选题]以下说法不正确的是()
A)函数可以减少代码的重复
B)在不同函数中可以使用相同名字的变量
C)主调函数内的局部变量,在被调函数内不赋值也可以直接读取
D)函数体内如果没有return语句,也会返回一个None值
答案:C
解析:
24.[单选题]关于数据库设计,以下选项中描述错误的是
A)数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式
B)数据库设计可以采用生命周期法
C)数据库设计是数据库应用的核心
D)数据库设计的四个阶段按顺序为概念设计需求分析、逻辑设计、物理设计
答案:D
解析:
25.[单选题]在Python中适合实现多路分支的结构是()。
A)Try
B)if-elif-else
C)if
D)if-elseif-else
答案:B
解析:
26.[单选题]如果开始索引( )结束索引,则切片表达式将返回空字符串。
A)=
B)<
C)>
D)<=
答案:C
解析:
27.[单选题]以上说法都正确
A)[0, 1, 'c', 3, ['a', 'b']]
B)[0, 1, ['c'], 3, ['a', 'b']]'
C)[0, 1, 'c', 3, 'a', 'b']
D)'pt'[0, 1,['a', 'b'] , 3, 'c']
答案:A
解析:
28.[单选题]查看表创建语句使用的关键字为
A)desc 表名;
B)show create table
C)select table()
D)display table()
答案:B
解析:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论