测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 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 -- 较难 --