
把第1行iostream改为cstdio,程序仍然可以正常运行。
如果把a的初值改为-1,结果不会改变。
程序结果为3。
如果把c的初值改为5,结果不会改变。
把b的的初值改为4,结果为()。
1
2
3
4
该程序的最坏时间复杂度为( )。
O(1)
O(n)
O(n*m)
O(2n)

当a,b为负数且(a+b)在int范围内,输出的等式在数学上也成立。
当输入为“0 0”时,输出为“0+0=0”
将03行的int改为signed程序不会出错。
当输出为“-1+1=0”时候,输入可以为“2 -2”。
输入为“114514 1919810”时,输出为()
114514+1919810=2034324
114514+1919810=2034314
114514+1919810=2024324
114514+1919810=1034324
时间复杂度为( )。
O((a+b)ln(a-b))
O(1)
O(n)
O(n²)


ans一定为c的倍数。
输入为“8 8 8”,输出为“64”。
将04行移动到02 03行之间,程序不会发生错误。
将09行的ans改为a*b,输出结果不会发生改变。
输入为“2 3 4”时,答案为()。
Ans=8
Ans=9
Ans=10
9
将06的“-”改为“+”,(5)的输出为()
Ans=27
Ans=36
Ans=54
Ans=81

当输入为“11 45 14”时,输出为“70”。
输入的数都为负数时,输出可能为正数。
输入的数都为正数时,输出可能为负数。
将ans的类型改为char,输出结果不会改变。
输人为“19 19 810”时,输出为
867
857
967
767
输出为“28”时,输入可以为()。
5 8 7
1 5 7
1 3 25
1 1 4

删去第7行,运行结果不变。
将第8行的<=改为<,输出减小n。
可以实现一个复杂度为O(1)的代码,效果与上述代码等价。
当m<n时,程序不会运行错误。
输入10 20,输出()。
5
165
20
10
时间复杂度为()。
O(max{m-n,0})
O(n)
O(n²)
O(mlogn)

输出结果为“3 2”。
将08~12行移到06~07行之间,程序运行结果不会发生改变。
将01行的iostream改为cstdio程序运行结果不会发生改变。
程序的时间复杂度为O(1)。
该程序会输出( )个数。
1
2
3
0
将13行改为e.a=4;输出将为()。
6,8
6,7
7,8
8,6

输入的3个数越大,则输出的结果也越大。
执行完第17行后,b[i]比a[i]相对应的值要大。
将第18行的tmp=1改为tmp=0,不论输入什么数据,输出结果都是0。
若输入数据中包含字母,如3 3 a则程序会出错。
输入2 3 5,输出的结果是()。
414
415
416
417
输入1 1 1,输出的结果是()。
36
48
72
108

将12 13行改为S =(S+111 * t * i )%c;,程序输出不会改变。
将15行改为printf("%d\n",s);程序输出不会改变。
将08行的s=0去掉,程序输出不会改变。
将03行const去掉,程序输出不会发生变化。
输入为“11 2”,输出为()。
782
762
802
114
该算法的时间复杂度为()
O(1)
O(n)
O(n²)
O(nlogn)


将05行移到02 03之间,程序不会出错。
将13行的“>”改为“>=”,输出不会发生改变。
将10行改为b/=a;输出不会发生改变。
输出只会有一行。
当输入为“9 19 29 39”,输出为()。
21
22
23
24
时间复杂度为()。
O(1)
O(a)
O(aloga)
O(loga)


若输入100 0,该程序会运行错误。
若把17行去掉,程序结果不会发生改变。
如果把24行的“<”改为“<=”,则程序结果发生改变。
若输入113,则输出3 6 9 1 5 10 4 11 8 2 7。
该程序的最坏时间复杂度为()。
O(1)
O(n)
(n*m)
(2n)
若输入为104,则第4个数为()。
5
6
7
8

11行改为n=(n<<1)-1;程序运行结果不变。
输出的数字有n(n是最初输入的数值)个。
将12行的i++为++i程序运行结果不变。
将06~08行去掉,程序运行结果不变。
输入为3时,输出为()。
17 24 1 8 15
17 21 3 5 2
1 5 36 7 5
17 2 8 3 1
输入为4时,输出为()。
30 39 48 1 10 19 28
24 39 48 1 10 19 28
30 39 48 1 5 19 14
30 39 24 1 10 19 28