
该程序只输出一行。
如果输入的三个数都相同,程序会运行错误。
如果输入3 1 2,输出2,3,1。
如果输入3 2 1,程序会超时。
输入9 10 8,输出为()。
9,10,8
9,8,10
10,8,9
8,9,10
令n代表输入变量a、b、c的次数,则n=3该程序的时间复杂度为()。
O(n)
O(logn)
O(1)
O(n²)

程序可能没有输出。
程序可能会死循环。
输入101010程序会运行错误。
输入258 114514 1919810程序会运行错误。
如果n=3代表输入变量个数n=3,那么该程序时间复杂度是( )。
O(2n)
O(n!)
O(n²)
O(1)
如果输入1 3 2,则输出是()。
132/213/231/321/312/
132/213/231/312/321/
213/132/231/321/312/
213/132/231/312/321/

输入114514时在普通计算机上程序运行时间不会超过1s。
输入0程序不会出现运行错误。
该程序开启O²不会出现错误。
输入6,输出7。
时间复杂度为( )。
O(2n)
O(nn)
O(1)
O(n)
输入7时输出( )。
-11
11
-10
10

将第4行的int改为unsigned,答案不会错误。
程序开启O2优化不会返回错误。
如果输入-1,程序会输出-1。
该问题r(n)的值没有规律。
如果输入7,程序会输出()。
-1
5
1
3
如果输入16,程序会输出()。
16
-1
4
1

将第7行<改成<=程序会出现运行错误。
本题使用C++98编译不会出现编译错误。
本题输入0 0不会出现运行错误。
本题不可能输出0。
如果输入7 4,输出()
11
20
21
12
如果输入1 0 0,输出()。
0
1
2
3

把04行删除,程序不会出现编译错误。
输入为10,输出为125。
把07行的“x<n”改为“x<=n”,程序运行结果会出现改变。
该程序的时间复杂度为O(n)。
输入为35时,输出为()。
1 2 5 13 34
1 2 5 13
1 2 13
2 5 13
输出为1 2 5时,n的值可以为()。
3
5
9
11

当n为小于1000的正整数时,将第9行和第11行一起去掉,程序输出结果为1。
当n为小于1000的正整数时,将第9行或第11行中其中一行去掉,程序输出n。
函数中的fromPos与toPos与答案无关。
该程序的时间复杂度为O(2n)。
fun(5,1,3)的值为()。
31
23
66
9
fun(n,1,3)的通项公式为()。
fun(n-1,1,3)*2+1
2*n
2n-1
n

把第6行去掉,程序总会输出1。
把第6行去掉,程序总会输出1。
把第5行去掉,程序会编译错误。
此程序的功能是求将m个无序物品无序地分成n份的方案数。
输入7 3,则输出( )。
2
4
6
8
输入5 5,则输出()。
1
3
5
7

将第5行和第6行一起去掉,程序会出现死循环。
当输入的n,m的绝对值在1000以内时,程序一定会正常运行。
若将该递归程序执行记忆化,则程序的时间复杂度为O(nm)。
将第3行接在第9行后,则程序会编译错误。
输入5 6,则输出为( )。
5
6
7
8
输入2 4,则输出为()。
5
6
7
8

将第5行删掉,程序编译错误。
当输入的n的绝对值在1000以内时,程序不一定能正常运行。
将第4行的内容接在第2行后,程序输出与原样不同。
将第4行的内容去掉,程序将会运行错误。
fun(2,1,6)的值为()。
15
10
6
3
fun(3,1,6)的值为()。
20
10
4
1