答题卡一、单选题123456789101112131415二、判断题16171819202122232425三、编程题2627 题目总数:27 总分数:100 时间:不限时
第 1 题 单选题
A.

(yr % 400 == 0) or (yr % 4 == 0)

B.

( yr % 400 == 0) or (yr % 4 == 0 and yr 0 != 0)

C.

( yr % 400 == 0) and ( yr % 4 == 0)

D.

(yr % 400 == 0) and (yr % 4 == 0 and yr % 100 != 0)

第 2 题 单选题
第 3 题 单选题
A.

快速排序是稳定排序

B.

Python中list类型的sort()是稳定排序

C.

冒泡排序是不稳定排序

D.

归并排序是不稳定排序

第 4 题 单选题
第 5 题 单选题
A.

aFactorial( )用循环方式,bFactorial()递归方式

B.

bFactorial( )更加符合数学定义,直观易于理解,而aFactorial()需要将数学定义转换为计算机程序实现

C.

当N值较大时,aFactorial( )执行效率更高,而bFactorial()因为有多次函数调用,效率将降低,且N如果较大,将可能导致不能使用

D.

bFactorial( )因为代码量较少,没有循环,因此其执行效率更高

第 6 题 单选题
A.

代码中qSort()函数不是稳定排序

B.

代码中qSort()函数空间复杂度为O(1)

C.

代码中qSort()函数是就地排序

D.

代码中qSort()函数是外排序,因为排序后的结果保存在新的内存空间即外空间

第 7 题 单选题
A.

isinstance(iterData, list) == False , st == [x for x in iterData]

B.

type(iterData) == list , lst = [x for x in iterData]

C.

isinstance(iterData, list) , lst = list(iterData)

D.

type(iterData) != list , lst = list(iterData)

第 8 题 单选题
A.

fx == None , fx(x) >= fx(Pivot) , fx(x) < fx(Pivot)

B.

fx == None , fx(x) >= Pivot , fx(x) < Pivot

C.

fx != None , fx(x) >= fx(Pivot) , fx(x) < fx(Pivot)

D.

fx != None , fx(x) >= Pivot , fx(x) < Pivot

第 9 题 单选题
A.

第3-7行代码将导致死循环,因为没有循环变量及其改变

B.

第5行和第7行代码执行后,result的成员值为None

C.

第9行和第11行是否被执行,与arr1和arr2的成员值有关,如果值转换为False,将不会被执行

merge()函数的代码没有错

D.

误,执行后参数arr1和arr2将合并成新的list保存到result之中,且有序

第 10 题 单选题
A.

isOdd , isEven

B.

isOdd , isEven(10)

C.

isOdd(10) , isEven

D.

isOdd(10) , isEven(10)

第 11 题 单选题
A.

O(N)

B.

O(logN)

C.

O(NlogN)

D.

O(N2)

第 12 题 单选题
A.

代码采用二分法查找,仅对有序list有效,不适用于set、dict等

B.

在函数内定义函数,存在多次调用多次定义,因此存在错误

C.

第16行代码__bSearch()最后一个参数val应为queryVal

D.

第16行代码应为return __bSearch

第 13 题 单选题
A.

O(N)

B.

O(logN)

C.

O(NlogN)

D.

O(N2)

第 14 题 单选题
A.

代码中第17行执行后,firstNode(第一个节点)的下一个节点指向第3个节点,即secondNode(第2个节点)的下一个

B.

代码中第18行执行后,第3个节点的Previous(前向)指向第1个节点(firstNode)

C.

仅仅通过firstNode节点,不能访问第2个节点,第2个节点已不在内存中存在,自动释放所占内存

D.

在第18行后,执行del secondNode后,第2个节点所占内存才会被释放。仅仅执行先有第16-18行,第2个节点内存不会被释放。

第 15 题 单选题
第 16 题 判断题
第 17 题 判断题
第 18 题 判断题
第 19 题 判断题
第 20 题 判断题
第 21 题 判断题
第 22 题 判断题
第 23 题 判断题
第 24 题 判断题
第 25 题 判断题
第 26 题 编程题
第 27 题 编程题
点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部