若将第 002 行的“using namespace std;”删去,程序仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
若将第 003 行的“int”改为“long long”,程序仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
若将第 013 行的“++p[i]”改为“p[i]++”,程序仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
若将第 014 行的“++ans”改为“ans++”,程序仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
程序输出的 ans 值不可能为 0。()
该程序的算法时间复杂度为( )。
O(logn)
O(n)
O(nlogn)
O(n2)
(n2logn)
O(n3)
程序输出的 ans 值最大可能为( )。
n-1
n
n+1
2n-1
2n
2n+1
valid 函数的算法时间复杂度为 O(k)(此处的 k 特指程序输入的k)。( )
若将第 005 行改为“for (int i = 0; i < k; i++) {”,程序仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
若将第 018 行的“k + 1”改为“1”,程序执行或许会变慢,但仍可以被正常执行,且对于相同的输入数据,输出结果不变。( )
程序输出的 m 值最小可能为( )。
0
1
2
3
4
5
若输入的 k 为 4,程序将输出( )。
30
32
34
36
38
40
若输入的 k 为 5,程序将输出()。
129
139
149
159
169
179
该程序的算法时间复杂度为 O(n3)。
该程序在执行过程中不会出现数据类型的溢出。( )
若输入数据能保证该程序在执行过程中不会出现数据类型的溢出,那么将第 018 行的“>”改为“>=”,对于相同的输入数据,程序输出的第一行 ...结果不变。( )
若输入的 n 为 4,程序输出的第一行 ...结果最大可能为( )
900
930
1830
1860
2760
2790
若输入数据为 6 / 7 1 5 8 8 2(这里的斜线表示换行),程序输出的第二行 ...结果为( )。
2 1 4 3 5 6
2 1 3 5 4 6
3 1 2 5 4 6
3 2 1 5 4 6
4 1 3 2 5 6
4 2 1 3 5 6
若将第 29 行代码与第 31 行 互换位置,输入数据同上一题,程序输出的第二行 ...结果为( )
1 2 3 4 5 6
1 3 2 6 5 4
1 3 2 6 4 5
6 3 5 4 2 1
6 5 3 4 1 2
6 5 4 3 2 1