第1题
Python解释器在语法上不支持( )编程方式。
面向对象
自然语言
面向过程
语句
第2题
函数divmod(18,4)输出的结果是( )。
2,4
2,2
4,4
4,2
第3题
格式化输出0.002178对应的科学表示法形式,保留4位有效位的标准浮点形式及百分形式(保留2位小数),正确的是( )。
print("{0:.2e} {0:.2%}".format(0.031415926))
print("{0:.2e} {0:.2%}".%(0.031415926))
print("{0:e} {0:.2%}".%(0.031415926))
print("{0:e} {0:%}".%(0.031415926))
第4题
以下选项中描述正确的是( )。
条件35<=45<75是合法的,旦输出为False
条件24<=28<25是不合法的
条件24<=28<25是合法的,目输出为False
条件24<=28<25是合法的,且输出为True
第5题
s="ABCD" for a in s: if a!=s[-1]: print(a,end="," else: print(a)
程序输出结果正确的格式是( )。
A,B,C,D
a,b,c,d
A,B,C,D,
A B C D
第6题
以下构成Python循环结构的方法中,正确的是( )。
do...for
if
loop
while
第7题
以下程序的输出结果是( )。
x = [90,87,93] y=("Aele","Bob","1ala") z={} for i in range(len(x)): z[i]=list(zip(x,y)) print(z)
{0:[(90,'Aele'),(87, 'Bob' ),(93,'lala')],1:[(90, 'Aele' ),(87, 'Bob '),(93,' lala')],2:[(90, 'Aele' ),(87, 'Bob'),(93,'lala')]}
{0:(90,'Aele'),1:(87, 'Bob' ),2:(93,'lala')}
{0:[90,'Aele'],1:[87, 'Bob' ],2:[93,'lala']}
{0:([90,87,93],('Aele', 'Bob','lala)),1:([90,87,93],('Aele', 'Bob','lala)),2:([90,87,93],('Aele', 'Bob','lala))}
第8题
以下代码的输出结果是( )。
s=[4,2,9,1] s.insert (2,3) print(s)
[4,2,3,9,1]
[4,3,2,9,1]
[4,2,9,2,1]
[4,2,9,1,2,3]
第9题
定义如下的元组类型
tup1=("a","b",123,"Python","nsmc","c" ) tup1 [3] [-1:1:2]
第二条语句显示的结果是( )。
“yh”
“hy”
“pt”
“”
第10题
集合中的元素不能是哪些数据类型( )。
元组类型
整型、浮点型
复数型、字符串
列表关型、字典类型、集合类型
第11题
集合:s={1,2,3,4,5,6},t={4,5,6}
s. isdisjoint(t),集合函数运算的结果是( )。
False
{1,2,3,4,5,6}
{4,5,6}
True
第12题
img1 =[12,34,56] img2 = [1,2,3,4] def displ(img): print(img) img1 = img2 img1.append([5,6]) displ(img2)
[1,2,3,4]
[1,2,3,4,5,6]
[12,34,56]
[1,2,3,4,[5,6]]
第13题
函数定义格式正确的是( )。
def (n):
def f(n)
def f(n):
def fn:
第14题
关于定义函数,说法正确是( )。
函数中必须要写return语句
函数没有return返回值为None
函数要返回多少个值,就需要使用多少个return语句
函教必须要return返回函数值
第15题
以下对CSV格式描述正确的是( )。
CSV文件以英文分号分割元素
CSV文件以英文特殊符号分割元素
CSV文件以英文逗号分割元素
CSV文件以英文句号分割元素
第16题
lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。( )
正确
错误
第17题
表达式int('1'*64,2)与sum(2**i for i in range (64))的计算结果是一样的,但是前者更快一些。( )
第18题
对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。( )
第19题
只能对列表进行切片操作,不能对元组和字符串进行切片操作。( )
第20题
使用del命令或者列表对象的remove( )方法删除列表中元素时会影响列表中部分元素的索引。( )
第21题
Python字典支持双向索引。( )
第22题
已知 A和B是两个集合,并且表达式A<B的值为Fa1se,那么表达式A>B的值一定为True。( )
第23题
定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。( )
第24题
调用函数时传递的实参个数必须与函数形参个数相等才行。( )
第25题
Python标准库os中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。( )
第26题
表达式':'.join(' abcdefg'.split('cd'))的值为_______。
第27题
转义字符r’\n’的含义是_______。
第28题
表达式':'.join('1,2,3,4,5'.split(','))的值为________。
第29题
Python标准库random中的________方法作用是从序列中随机选择1个元素。
第30题
已知列素x=[1,2],执行语句 y=x后,表达式id(x)==id(y)的值为________。
第31题
已知列表x=[1,3,2],那么执行语句 x=x.reverse() 之后,x的值为_______。
第32题
已知x =[1,2],那么执行语句 x[0:1]=[3,3]之后,x的值为_______。
第33题
任意长度的Python列表、元组和字符串中最后一个元素的下标为_______。
第34题
已知 x = list(range (10)),则表达式想x[-4:]的值为________。
第35题
表达式{*range(4),4,*(5,6,7)}的值为_______。
第36题
已知字典 x={i:str(i+3) for i in range(3)},那么表达式' '. join (x. values ())的值为_______。
第37题
表达式sorted({ 'a':3,'b':9,'c':78})的值为________。
第38题
在Python中,_______默认是阻塞的。
第39题
已知函数定义def func(*p):return sum (p),那么表达式 func (1,2,3)的值为_________。
第40题
Python标准库_______中提供了计算MD5摘要的方法md5()。
第41题
#编程产生菲波拉契数列20项,例如:0 1 1 2 3 5 8 13 21 ......
参考答案:
x0,x1=0,1 for n in range(0,20): print(x0,end=" ") x2=x1+x0 x0=x1 x1=x2
第42题
编写程序,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n),并将结果输出。(n值由用户输入)
设定input()内不含有字符,写法为input()。否则无结果得分。
例如:运行程序后若
输入:
10
则输出为:
30
要求:输出数值结果,不要额外输入输出提示信息字符串。
n = int(input()) s=0 for i in range(0,n+1,2): s=s+i print(s)
一、选择题(1 - 15题,共计45分) 二、判断题(16 - 25题,共计10分) 三、填空题(26- 40题,共计45分) 四、程序题(41题,42题)