Python开发基础(习题卷88)说明:答案和解析在试卷最后
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]对长度为n的线性表进行顺序查,在最坏的情况下做需要的比较次数是
A)n+1
B)n*(n+1)
C)n-1
D)n
2.[单选题]表达式 3 | 5 的值为_____。
A)3
B)7
C)5
D)1
3.[单选题]下述函数规则中错误项是__________。
A)函数内容以冒号起始,并且缩进。
printf函数的用法pythonB)函数代码块以
C)return
D)return
4.[单选题]已知 x = 3,那么执行语句 x *= 6 之后,x的值为()
A)3
B)12
C)18
D)以上都不对
5.[单选题]pandas中哪个函数不能实现数据的合并()
A)agg()
B)concat()
C)join()
D)merge()
6.[单选题]pymysql游标和连接都可以使用的函数是
A)cursor()
B)commit()
C)rollback()
D)close()
7.[单选题]下列关于字典的定义,()是错误。
A)值可以是任意类型的Python对象
B)属于Python中的不可变类型
C)字典元素用大括号{}包裹
D)有键值(key-value)对构成
8.[单选题]如果 p=ord(‘a’), 表达式 print(p,chr((p+3)%26+ord('a'))) 的结果是:
A)97 d
B)97 c
C)97 x
D)97 w
9.[单选题]若a = 8,b=15,则a % 3+b//6*(b % a)的值为( )
A)16
B)23
C)27
D)15
10.[单选题]下面代码的输出结果是
for s in "HelloWorld":
if s=="W":
continue
print(s,end="")
A)Hello
B)World
C)HelloWorld
D)Helloorld
11.[单选题](, )以下属于Python打包源文件为可执行文件的第三方库的是:
A)PIL
B)Matplotlib
C)Pyinstaller
D)Sklearn
12.[单选题]学习速率的设置()。
A)越大越好
B)越小越好
C)随机设置
D)看情况调整
13.[单选题]字符串 tstr='television',显示结果为 vi 的选项是______。
A)print(tstr[4:7])
B)print(tstr[-6:6])
C)print(tstr[5:7])
D)print(tstr[4:-2])
14.[单选题]def Sum(a, b=3, c=5): print(a,b,c)Sum(8,2)运行结果是:( )。
A)8 2
B)8,2
C)8,2,5
D)8 2 5
15.[单选题]网络框架Flask是()
A)支持快速建站的框架
B)企业级开发框架
C)高并发处理框架
D)以上全都不是
16.[单选题]拟在屏幕上打印输出“Hello World" ,以下选项中正确的是
A)print( Hello World)
B)print( 'Hello World ')
C)printf( " Hello World" )
D)printf( 'Hello World' )
17.[单选题]以下选项中,不属于需求分析阶段的任务是
A)需求规格说明书评审
B)确定软件系统的性能需求
C)确定软件系统的功能需求
D)制定软件集成测试计划
18.[单选题]以下对于文件打开方式r+,w+的描述中正确的是
A)w+不可读可写,若文件不存在创建文件
B)r+可读可写,若文件不存在则报错
C)r+刻度不可写,若文件不存在则创建文件
D)w+可读可写,若文件不存在,报错
19.[单选题]黑盒法是根据程序的( )来设计测试用例的
A)功能
B)输入数据
C)应用范围
D)内部逻辑
20.[单选题](, )有一个元组,group = [(“萧峰”,98),(“杨过”,96)],若将此列表改写成group= [(“萧峰
”,100),(“杨过”,96)],下列语句正确的是():
A)group[0][1]=100
B)group[0]=(“萧峰”,100)
C)group[‘萧峰’]=100
(‘萧峰’)=100
21.[单选题]timesleepe( secs)的作用是
A)返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时
B)返回系统当前时间截对应的本地时间的struet time对象,本地之间经过时区转换
C)将当前程序挂起secs秒,挂起即哲停执行
D)返回系统当前时间载对应的stmuet.sime对象
22.[单选题]在格式化字符串中,在格式化标记中使用“^”可以让输出的内容在指定的输出位置居中对齐。
A)正确
B)错误
C)D)
23.[单选题]执行如下代码: fname = input("请输入要写入的文件: ") fo = open(fname, "w+") ls = ["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。"] fo.writelines(ls) fo.seek(0) for line in fo: print(line) fo.close() 以下选项中描述错误的是( )
A)*fo.seek(0)这行代码可以省略,不影响输出效果
B)*fo.writelines(ls)将元素全为字符串的ls列表写入文件
C)代码主要功能为向文件写入一个列表类型,并打印输出结果
D)执行代码时,从键盘输入“清明.txt”,则清明.txt被创建
24.[单选题]如何格式化的打印出2020年3月的日历
A)calendar.claendar(2020,3)
B)calendar.prcal(2020,3)
h(2020,3)
D)calendar.prmonth(2020,3)
25.[单选题]插入数据的时候,建议使用在表名称后面指定columns的插入方式,主要原因是()
A)为了使代码更加易读,并且可以明确指定需要插入的数据与字段的对应顺序
B)MySQL插入数据必须在表的名称后面指定插入的columns
C)为了代码整洁美观
D)可以优化存储的性能
26.[单选题][]给出下面代码:a = input("").split(",")x = 0while
x<len(a):□□□□print(a[x],end="")□□□□x += 1代码执行时,从键盘获得"Python语言,是,脚本,语言",则代码的输出结果是( )
A)Python语言是脚本语言
B)无输出
C)执行代码出错
D)Python语言,是,脚本,语言
27.[单选题]以下程序执行结果是:
Str="108F"
Print("c" in str)
A)True
B)False
C)1
D)0
28.[单选题]Python 不支持的数据类型有 ( )
A)char
B)int
C)float
D)list
29.[单选题]python中,以下选项中可访问字符串s从右侧向左第三个字符的是( ):
A)s[3]
B)s[:-3]
C)s[-3];
D)s[0:-3]
30.[单选题]以下创建字典方式,错误的是:( )
A)d={1:[1,2],3:[3,4]}
B)d={[1,2]:1,[3,4]:3}
C)d={(1,2):1,(3,4):3}
D)d={1: "张三", 2:"李四"}
31.[单选题]表达式eval(’2020/10’)的结果是( )
A)0
B)2020/10
C)202
D)202.0
32.[单选题]通过聚集多个分类器的预测来提高分类准确率的技术称为 ( )
A)组合(ensemle)
B)聚集(aggregate)
C)合并(omination)
D)投票(voting)
33.[单选题]( )表达式是一种匿名函数,是从数学里的λ得名
A)lambda
B)map
C)filter
D)zip
34.[单选题][]关于下面代码的说法错误的是: s = 'abccddeaabbc' d = {unt(x) for x in set(s)} print
(d) ( )
A)方法功能是统计集合s中每个元素出现的次数
B)方法的功能是统计字符串s中每个元素出现的次数
C)set(s)的结果是由s中每个字符构成的集合
D)count方法字符串、列表和元组都支持
35.[单选题]下面代码的执行结果是______。
def area(r, pi = 3.14159):
return pi * r * r
area(3.14, 4)
A)出错
B)50.24
C)39.4384
D)无输出
36.[单选题]表达式10.1+10.2==20.3的值是
A)false
B)True
C)False
D)true
37.[单选题]下列选项中不符合Python语言变量命名规则的是
A)TempStr
B)I
C)3_1
D)_AI
38.[单选题]下列关于列表与元组的叙述,错误的是():
A)元组使用圆括号()
B)列表中的元素不能修改
C)列表使用中括号[]
D)元组的元素不能修改
39.[单选题]变量名字的第个字符必须是______。