【单选题】设n为正整数,确定下面程序段的时间复杂度: i=1; k=0; while(i<=n-1) { k+=10*i; i++; }
A.O(1)
B.O(n)
C.O(nlogn)
D.O(n^2)
第1题:
下列程序段的时间复杂度为()。i=0,s=0;while(sn){s=s+i;i++;}
A、O(n1/2)
B、O(n1/3)
C、O(n)
D、O(n2)
第2题:
A.O(1)
B.O(n)
C.O(nlogn)
D.O(n2)
第3题:
以下程序的输出结果是______。 main() { int i,k,a[10],p[3] k=5; for(i=0;i<10;i++)a[i]=i for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k); }
A.20
B.21
C.22
D.23
第4题:
下面程序的输出是main(){ int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=1;i<4;i++) k+=arr[i]+i; printf("%d\n",k);}
第5题:
以下程序的输出结果是( )。 main { int i,k,a[10],p[3]; k=5; for(i=0:i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k、; }
A.20
B.21
C.22
D.23
第6题:
下面程序的输出为【 】。
include <iostream.h>
void main()
{
int a[10],i, k=0;
for(i=0,i<10;i++)
a[i]=i;
for(i=1;i<4;i++)
k+=a[i]+i;
cout<<k<<end1;
}
第7题:
下列程序的输出结果是______。 main () { int i, k, ai[0], p[3]; k=5; for (i=0;i<10;i++) a[i]=i; for (i=0;i<3;i++) p[i]=a[i*(i+l)]; for (i=0;i<3;i++) k+=p[i]*2; printf ("%d\n", k); }
A.20
B.21
C.22
D.23
第8题:
下面的程序段的时间复杂度为【】
s=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
s=s+a[i][i];
A.O(1)
B.O(m+n)
C.O(log2mn)
D.O(m*n)
第9题:
下面程序段的时间复杂度为()。 i=1; while(i<=n)i=i*3;
第10题:
下面程序段的时间复杂度是() i=1; while(i<=n) i=i*3;
第11题:
O(n)
O(log n)
O( nlog n)
O(n2)
第12题:
O(n)
O(3n)
O(log3n)
O(n3)
第13题:
A.O(1)
B.O(n
C.O(nlogn)
D.O(n2)
第14题:
下面程序段的时间复杂度为 ( ) for(i=0;i<m;i++) for(j=0;j<n;j++) A[i][j]=i*j;
A.O(m2)
B.O(n2)
C.O(m*n)
D.O(m+n)
第15题:
下面程序的输出是( )。
main()
{ int arr[8],i,k=0;
for(i=0;i<8;i++)
arr[i]=i;
for(i=1;i<5;i++)
k+=arr[i]+i;
printf("%d\n",k);
}
第16题:
下面程序的输出是【 】。
main()
{int arr[10],i,k=0;
for(i=0;i<10;i++)
arr[i]=i;
for(i=1;i<4;i++)
k+=arr[i]+i;
printf("%d\n",k);}
第17题:
下面程序段的时间复杂度是(9)。for(i=0,k=0;<n;1++){ k+=A[i][j]; for(j=1;j<m;j++) A[i][j]=1}
A.O(n)
B.O(m+n+1)
C.O(m+n)
D.O(m*n)
第18题:
以下程序的输出结果是 ______ 。main() { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(1+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k); }
A.20
B.21
C.22
D.23
第19题:
下面这个程序段的时间复杂度是( )。 for {i=1; i<n; i++) { y=y+1; for (j=0;i<=(2*n);i++) x++; }
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第20题:
第21题:
下面程序段的时间复杂度是() for(i=0;i<n;i++) for(j=0;j<n;j++) A[i][j]=0;
第22题:
以下能正确计算1×2×3×…×10的程序段是()。
第23题:
第24题: