PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A33308
下面有关排序算法的说法,正确的是( )
Python-L5
困难
--
A33310
下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。
Python-L5
困难
--
A33311
做题
Python-L4
较难
--
A33312
相似字符串问题描述对于两个字符串A和B,如果A可以通过删除一个字符,或插入一个字符,或修改一个字符变成B,那么我们说A和B是相似的。比如 apple 可以通过插入一个字符变成 applee ,可以通过删除一个字符变成 appe ,也可以通过修改一个字符变成 bpple ,因此 apple 和 applee 、 appe 、 bpple 都是相似的。但 applee 并不能通过任意一个操作变成bp…
Python-L4
较难
--
A33315
在下面Python代码中,文本文件abc.txt共有10行,每行由1个英文半角字母组成。第5行代码执行后其输出为10。( )rFile = open("abc.txt","r")fileContent = rFile.read()rFile.close()
Python-L4
较难
--
A33318
在Python中,list类型有sort()函数,但tuple、set和dict则没有sort()函数。( )
Python-L4
较难
--
A33319
在Python中,任何一个while循环都可以转化为等价的for循环( )。
Python-L4
较难
--
A33321
小杨今年春节回奶奶家了,奶奶家的数字电视要设置ip地址并接入到WIFI盒子才能收看节目,那这个WIFI盒子具有路由器的功能。( )
Python-L4
较难
--
A33322
任何一个for循环都可以转化为等价的while循环。( )
Python-L4
较难
--
A33323
下列Python代码执行后,将输出的是( )。def DIV(m,n): if n ==0: raise ZeroDivisionError("除数不能为0") return m/ntry: print(10/0) print(DIV(10/0))except ZeroDivisionError: print(0,end="#")except: print(1,end="#")finally: …
Python-L4
较难
--
A33324
下面Python代码能正确执行。在代码被执行之前,abc.txt已经存在,其文件字节数为100。下面有关说法,正确的是( )。wFile = open("abc.txt","w")wFile.close()
Python-L4
较难
--
A33325
在如下Python代码中,假设变量zen代表很多字符此处仅为示例,代码实现按小写字母频次升序,如频次相同则按字符ASCII升序输出,横线处应填入是( )。zen = ""alphaCount ={}for c in zen: __________print(sorted(alphaCount.items(),key = lambda x :x(x[1],ord(x[0])))
Python-L4
较难
--
A33326
下列Python代码用于寻找1~100之间的因数最多的数及其因数,程序本意是factor变量存储形如{6:[1,2,3,6],8:[1,2,4,8]}。下面有关说法正确的是( )。factor = {}for i in range(1,100): for i in range(1,i+1): if i% j ==0: factor[i] = factor.get(i,[]).append(j)p…
Python-L4
较难
--
A33327
在Python中,对list、tuple或str类型执行in运算,其时间复杂度均为( )。
Python-L4
较难
--
A33328
下面Python代码执行,其输出是( )。A =[1, 2, 3]B=AC=A[:]print(A is B, A == B ,A is C ,A ==C)
Python-L4
较难
--
A33330
下面Python代码执行后输出是( )。def DIV(m,n): return m//nlst =[1, 2, 3]print(DIV(10,3))
Python-L4
较难
--
A33331
下面Python代码执行后输出是( )。def Foo(lst): lst = len(lst) return lstlst =[1, 2, 3]print(Foo(lst),lst)
Python-L4
较难
--
A33332
下面Python代码最后执行后最后一行输出是( )。def Foo(lst): for i in range(len(lst)): st[i] *=2 return lstlstA =list(range(1,10,2))print(Foo(lstA),lstA)
Python-L4
较难
--
A33333
下面Python代码执行后,第4行输出是( )。lstA =[1,2]lstB,lstC =[lstA,lstA*3]lstA[1] =100print(lstA,lstB,lstC)
Python-L4
较难
--
A33335
下面有关Python的说法,正确的是( )。
Python-L4
较难
--