Python开发基础(习题卷39)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]python解释器执行 'abbacabb'.strip('ab') 的结果是()
A)'aca'
B)'ca'
C)'c'
D)语法错误
答案:C
解析:
2.[单选题]循环语句for i in range(-3,21,4)的循环次数是( )。
A)5
B)6
C)7
D)8
答案:B
解析:
3.[单选题]关于函数的参数,以下选项中描述错误的是(
A)可选参数可以定义在非可选参数的前面
B)一个元组可以传递给带有星号的可变参数
C)在定义函数时,可以设计可变敏量参数,通过在参数前增加星号(*)实现
D)在定义函数时,如果有些参救存在默认值,可以在定义函数时直接为这些参数
指定默认值
答案:A
解析:可选参数需放在最后。
4.[单选题]请阅读下面代码import mathx = [1,2,3,4]x.append(verse()x.pop(1)total = math.fsun(x)print(total)该程序执行结果是
A)15.0
B)10.0
C)11.0
D)15
答案:C
解析:
5.[单选题]导模块的式错误的是
A)mport mo
B)from mo import *
C)import mo as m
D)import m from mo
答案:D
解析:
6.[单选题]构造方法一 般的写法为
A)__init__
D)close()
答案:A
解析:
7.[单选题]使用(  )关键字创建自定义函数。
A)function
B)func
C)def
D)procedure
字符串函数strip的作用
答案:C
解析:
8.[单选题]以下程序输出的结果是( )。ls=list({"中国":14, "美国":3})print(ls)
A)A ‘中国’,’美国’
B)B 14,3
C)C [14,3]
D)D [‘中国’,’美国’]
答案:D
解析:
9.[单选题]对文件进行写入操作之后,__________方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。
A)clear()
B)flush()
C)refresh()
D)close()
答案:B
解析:
10.[单选题][]关于下面代码的描述,错误的是( )n=1def func(a,b):□□□□c = a * b□□□□return cs = func("Hello",2)print(c)
A)n是一个全局变量
B)c是一个局部变量
C)运行结果是出错,出错类型是NameError:
D)打印输出字符串:"HelloHello"
答案:D
解析:
11.[单选题]Python的XML的解析方式中速度快、消耗内存少,像轻量级的DOM的是
A)SAX
B)DOM
C)Ajax
D)ElementTree
答案:D
解析:
12.[单选题]下列哪个选项表示十六进制数()
A)0b101
B)101
C)0o101
解析:
13.[单选题]下列符号中,表示Python中单行注释的是( )
A)#
B)//
C)<
D)"""
答案:A
解析:
14.[单选题]已知 x = 'abcdefg',则表达式 x[3:] + x[:3] 的值为__________。( )
A)'cdefgabc'
B)'defgabc'
C)'cdefgabcd'
D)'defgabcd'
答案:B
解析:
15.[单选题]运行下面的代码,输出结果是()。
D={-2,-1,0,1,2,3}
N=d.pop)
Print(n)
A)-2
B)2
C)不确定
D)3
答案:C
解析:集合中元素是无序的。
16.[单选题]在Linux中显示当前所在工作目录的绝对路径的命令是
A)cd ~
B)cd ../..
C)pwd
D)mkdir
答案:C
解析:概念理解
17.[单选题]关于Python序列类型的通用操作符和函数,以下选项中描述错误的是(    )。
A)如果s是一个序列,x是s的元素,x in s返回True
B)如果s是一个序列,s =[1,"kate",True],s[3] 返回True
C)如果s是一个序列,x不是s的元素,x not in s返回True
D)如果s是一个序列,s =[1,"kate",True],s[-1] 返回True
答案:B
解析:
18.[单选题]Python 运算符中用来计算整商的是( )
A)/
B)//
C)%
D)以上都不是
答案:B
解析:
19.[单选题]()端到端物联网安全体系,物联终端安全,移动互联安全,数据安全等。
A)一体化通信网络
B)物联网平台
C)网络信息安全
D)人工智能
答案:C
解析:
20.[单选题][]k=500 while k>1: print(k) k=k/2 哪个选项给出了上述程序的输出次数( )
A)500
B)250
C)10
D)9
答案:D
解析:
21.[单选题]计算机中数据的表示形式是____________
A)二进制
B)十进制
C)八进制
D)十六进制
答案:A
解析:
22.[单选题]下列语句中,用出抛出异常的是(  )语句。
A)try
B)catch
C)except
D)raise
答案:D
解析:
23.[单选题]运行以下语句可以生成的结果中不正确的是 import random random.choice("tomorrow")
A)"w"
B)"n"
C)"o"
D)"m"
答案:B
解析:
24.[单选题]统计《哈姆雷特》单词出现的频率程序如下:
Excludes = {"the","and","of","you","a","i","my","in"}
Def getText():
txt = open("", "r").read()
txt = txt.lower()
for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_'{|}~':
txt = place(ch, " ")
return txt
A)items=sorted(items,key=lambda x:x[2])
B)items=sort(items,key=lambda x:x[1],reverse=True)
C)items=sorted(items,key=lambda x:x[1])
D)items=sorted(items,key=lambda x:x[1],reverse=True)
答案:D
解析:
25.[单选题]已知列表对象x = ['11', '2', '3'],则表达式max(x, key=len) 的值为______。
A)3'
B)'11'
C)'2'
D)'1'
答案:B
解析:
26.[单选题]以下不是Python标准库的是(    )。
A)time
B)random
C)turtle
D)jieba
答案:D
解析:
27.[单选题]python语句 def f(a,b): return str(a+b) 执行print(f(1,2)+f(2,3))代码得到结果是________。
A)8
B)程序出错
C)35
D)1223
答案:C
解析:
28.[单选题]下列选项中,()不是面向对象程序设计的基本特征。
A)可维护
B)继承
C)多态
D)封装
答案:A
解析:
29.[单选题]下面程序哪个选项不符合上述程序空白处的语法要求? 1. for var in ___: 2. print(var)
A)range(0,10)
B){1;2;3;4;5}
C)"Hello"
D)(1,2,3)
答案:B
解析:
30.[单选题]tuple 函数可以达到的效果是()。
A)计算元组元素个敏
B)返回元组中元素最大值

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