PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A34688
下面Python代码以递归方式实现合并排序,并假设 merge(left,right) 函数能对有序(同样排序规则)的left 和 right 排序。横线处应填上代码是( )。
Python-L5
困难
--
A34689
下面Python代码用于求斐波那契数列,该数列第1、2项为1,以后各项均是前两项之和。下面有关说法错误的是( )。
Python-L5
困难
--
A34695
Python内置函数 sorted() 可以将 list 、 str 、 tuple 、 set 以及其他很多支持 for-in 类型的数据排序,不管被排序类型如何,其排序结果均为 list 类型,且对被排序数据没有影响。( )
Python-L4
较难
--
A34696
在Python中,两个集合相加的运算符为 + 相当于集合的并集运算,如果两个集合中有相同的成员,将自动去重。下面Python代码执行后,将输出6。( )setA ="China"setB ="China"print(len(setA + setB))
Python-L4
较难
--
A34697
Python的 tuple 类型不可以被修改,因此在 list 之中可以包含 tuple 类型数据,但不可以在 tuple 之中包含 list 类型。( )
Python-L4
较难
--
A34698
某文本文件第1行由 01234 共5个字符组成其间没有空格,当用Python代码正常打开文件成功并执行文件读取函数 readlines() 后,第1行长度为5( )
Python-L4
较难
--
A34699
在 with 中打开文件时,如果显式关闭文件,将导致异常,因为 with 将能自动关闭文件,因此下列Python 代码执行将触发异常。 ( )with open("123.txt","w") as f: for i in range(10): print(i,file=f)f.close()
Python-L4
较难
--
A34700
[(1,2)*2]*3 在Python中是合法的表达式。( )
Python-L4
较难
--
A34701
当对 dict 或 set 类型数据执行 in 运算时,其时间复杂度为 。( )
Python-L4
较难
--
A34702
Python的内置函数 sorted() 支持对 list 、 tuple 、 str 排序,但不支持 dict 和 set 。( )
Python-L4
较难
--
A34703
以下Python代码用于实现每个整数对应的因数,如 {12: [1, 2, 3, 4, 6, 12],18: [1, 2, 3, 6, 9,18]} ,横线处应填入代码是( )。Factor = {}for i in range(1,100): for j in range(i+1): if i%j == 0: Factor[i] = _____________
Python-L4
较难
--
A34704
下列Python代码执行时如果输入 1,2,3,4,0 ,将输出的是( )。
Python-L4
较难
--
A34705
下面Python代码执行后生成的文件其字节数为( )。
Python-L4
较难
--
A34706
在如下Python代码中,假设变量 zen 代表很多字符此处仅为示例,代码实现按字母频次升序,如频次相同则按字符ASCII降序输出,横线处应填入是( )。
Python-L4
较难
--
A34707
下列Python表达式的值为 True 的是( )。
Python-L4
较难
--
A34708
Python中,对 list 类型 in 运算,其时间复杂度是( )。
Python-L4
较难
--
A34709
Python内置函数 id() 返回值是数据在内存中地址值。下面Python代码执行,其输出是( )。lstA=[1,2,3,4,5]m=id(lstA)lstA=lstA[ : ]n=id(lstA)print(m=n,lstA==lstA[ : ])
Python-L4
较难
--
A34710
下面Python代码执行后输出是( )。lstA = [1,2,3]def Foo(lst): lst = [(i,i **2) for i in lst] return lstprint(Foo(lstA),lstA)
Python-L4
较难
--
A34711
Python代码 print([[i]*i for i in range(5)]) 执行后输出是( )。
Python-L4
较难
--
A34712
下面Python代码最后执行后最后一行输出是( )。m,n =9,99def Foo(n): m +=100 n = 100 return mprint(m,Foo(n),n)
Python-L4
较难
--