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

sumA() 用循环方式求从 1 到 N 之和, sumB() 用递归方式求从 1 到 N 之和。

B.

默认情况下,如果输入正整数 1000 ,能实现求从 1 到 1000 之和。

C.

默认情况下,如果输入正整数 100000 ,能实现求从 1 到 100000 之和。

D.

一般说来, sumA() 的效率高于 sumB() 。

第 5 题 单选题
A.

sIn[sIn.length() - 1] sReverse(sIn.substr(0, sIn.length() - 1));

B.

sIn[0] sReverse(sIn.substr(1, sIn.length() - 1));

C.

sReverse(sIn.substr(0, sIn.length() - 1)) sIn[sIn.length() - 1];

D.

sReverse(sIn.substr(1, sIn.length() - 1)) sIn[sIn.length() - 1];

第 6 题 单选题
第 7 题 单选题
A.

compare 和 isOdd(lstA[i])

B.

compare(x1,y1) 和 isOdd

C.

compare 和 isOdd

D.

compare(x1,y1) 和 isOdd(lstA[i])

第 8 题 单选题
A.

checkNum() 函数定义错误。

B.

将 isEven 作为 checkNum() 参数将导致错误。

C.

执行后将输出 1 。

D.

运行时触发异常。

第 9 题 单选题
A.

checkNum() 函数定义错误。

B.

输出行 A 的语句将导致编译错误。

C.

输出行 B 的语句将导致编译错误。

D.

该代码没有编译错误。

第 10 题 单选题
A.

4#3#2#2#4

B.

4#3#2#2#1#5

C.

4#3#2#1#2#4

D.

4#3#2#1#2#5

第 11 题 单选题
A.

isPrimeA() 的最坏时间复杂度是O(N), isPrimeB() 的最坏时间复杂度是O(logN), isPrimeB() 优于isPrimeA() 。

B.

isPrimeA() 的最坏时间复杂度是O(N), isPrimeB() 的最坏时间复杂度是O(N1/2), isPrimeB() 优于isPrimeA() 。

C.

isPrimeA() 的最坏时间复杂度是O(N1/2), isPrimeB() 的最坏时间复杂度是O(N), isPrimeA() 优于isPrimeB() 。

D.

isPrimeA() 的最坏时间复杂度是O(logN), isPrimeB() 的最坏时间复杂度是O(N), isPrimeA() 优于isPrimeB()

第 12 题 单选题
第 13 题 单选题
第 14 题 单选题
A.

将数组分成两个子数组,分别排序后再合并。

B.

随机选择一个元素作为枢轴,将数组划分为两个部分。

C.

从数组的最后一个元素开始,依次与前一个元素比较并交换位置。

D.

比较相邻的两个元素,如果顺序错误就交换位置。

第 15 题 单选题
A.

上述代码构成单向链表。

B.

上述代码构成双向链表。

C.

上述代码构成循环链表。

D.

上述代码构成指针链表。

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

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部