更多“语句 for(i=1;i<=n;++i) ++x;> A、O(n+1)”相关的问题
第1题
在下面的程序段中,x=x+1;的语句频度为()。for(i=1;i<=n;i++)for(j=1;j<=n;j++)x=x+1;
A、O(2n)
B、O(n)
C、O(n^2)
D、O(log2n)
点击查看答案
第2题
有以下程序: #include<stdio.h> void fun(int a[],int n) {int i,t; for(i=0;i<n 2;i++) { t="a[i];" a[i]="a[n-1-i];" a[n-1-i]="t;" } void main( ) {int k[10]="{1,2,3,4,5,6,7,8,9,10},i;" fun(k,5); for(i="2;i<8;i++)" printf("%d",k[i]); printf("\n"); 程序的运行结果是(> A、345678
B、1098765
C、876543
D、321678
点击查看答案
第3题
下列函数的时间复杂度是() int func(Int n){ int i=0,sum=0; while(sum<n) sum+="++i;" return i;> A、O(logn)
B、O(n^1/2)
C、O(n)
D、O(nlogn)
点击查看答案
第4题
以下程序的运行结果是______。 int main() { int i; for (i=0;i<3;i++) fun(); return 0; } fun() { static int x="0;" x+="1;" printf("%3d",x);>
点击查看答案
第5题
下列程序的运行结果是( )。 int fun(char s[]) { int i=0; while(s[i]) i++; return i; } void main( ) { cout< <fun("abcdefg")> < <endl;> A、0
点击查看答案
第6题
有以下程序
#include
double f(double x);
main()
{ double a=0;int i;
for(i=0;i<30;i+=10) a+=f((double)i);
printf("%5.0f\n",a);
}
double f(double x)
{return x*x*i;}
程序运行后的输出结果是
A.503
B.401
C.500
D.1404
点击查看答案
第7题
int i,j,x=0; for(i=0;i<2;i++) { x++; for(j="0;j<3;j++)" if(j%2) continue; } printf("x="%d″,x);">
点击查看答案
第8题
int i,s=0; for(i=1;i<4;i++) {s="s+i;}" 程序执行后s等于(> A、3
点击查看答案
第9题
有以下程序: #include <stdio.h> #define N 4 void fun(int a[][N], int b[]) { int i; for(i=0;i<n;i++) b[i]="a[i][i]-a[i][N-1-i];" } main() { int x[n][n]="{{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;" fun(x,y); for(i="0;i<N;i++)" printf("%d,",y[i]); printf("\n"); 程序运行后的输出结果是(> A、-12,-3,0.0,
B、-3,-1,1,3,
C、0,1,2,3,
D、-3,-3,-3,-3,
点击查看答案
第10题
有如下程序: #include <stdio.h> int i=1; int main() { int i=i; printf("%d\n",i); return 0; } 程序的输出结果是( )。
点击查看答案