• 2022-11-02 问题

    在C语言中,如要给一个较大的[img=54x22]17de83d2fb35c85.png[/img]的数组赋值,以下方式性能较好的是:() A: for ( int i = 0; i <; N; i++ ) for ( int j = N - 1; j >;= 0; j-- ) mat[i][j] = val; B: for ( int i = 0; i <; N; i++ ) for ( int j = 0; j <; N; j++ ) mat[j][i] = val; C: for ( int i = N - 1; i >;= 0; i-- ) for ( int j = N - 1; j >;= 0; j-- ) mat[j][i] = val; D: for ( int i = N - 1; i >;= 0; i-- ) for ( int j = N - 1; j >;= 0; j-- ) mat[j][i] = val;

    在C语言中,如要给一个较大的[img=54x22]17de83d2fb35c85.png[/img]的数组赋值,以下方式性能较好的是:() A: for ( int i = 0; i <; N; i++ ) for ( int j = N - 1; j >;= 0; j-- ) mat[i][j] = val; B: for ( int i = 0; i <; N; i++ ) for ( int j = 0; j <; N; j++ ) mat[j][i] = val; C: for ( int i = N - 1; i >;= 0; i-- ) for ( int j = N - 1; j >;= 0; j-- ) mat[j][i] = val; D: for ( int i = N - 1; i >;= 0; i-- ) for ( int j = N - 1; j >;= 0; j-- ) mat[j][i] = val;

  • 2022-11-01 问题

    下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i)m=1;n++; printf("n=%d ",n);

    下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i)m=1;n++; printf("n=%d ",n);

  • 2022-05-28 问题

    ‍以下算法的时间复杂度为( )。‎‍if (n >= 0) ‎‍{ ‎‍ for(int i = 0; i < n; i++) ‎‍ for(int j = 0; j < n; j++) ‎‍ printf("输入数据大于等于零\n"); ‎‍} ‎‍else ‎‍{ ‎‍ for(int j = 0; j < n; j++) ‎‍ printf("输入数据小于零\n"); ‎‍}‎‍‎ A: O(1) B: O(n*n+n) C: O(n) D: O(n*n)

    ‍以下算法的时间复杂度为( )。‎‍if (n >= 0) ‎‍{ ‎‍ for(int i = 0; i < n; i++) ‎‍ for(int j = 0; j < n; j++) ‎‍ printf("输入数据大于等于零\n"); ‎‍} ‎‍else ‎‍{ ‎‍ for(int j = 0; j < n; j++) ‎‍ printf("输入数据小于零\n"); ‎‍}‎‍‎ A: O(1) B: O(n*n+n) C: O(n) D: O(n*n)

  • 2021-04-14 问题

    【填空题】分析下面程序段中循环语句执行次数 int j=0,s=0,n=100; do{ j=j+1; s=s+10*j; } while (j<n && s<n);

    【填空题】分析下面程序段中循环语句执行次数 int j=0,s=0,n=100; do{ j=j+1; s=s+10*j; } while (j<n && s<n);

  • 2021-04-14 问题

    下面一段代码的时间复杂度是? if ( A > B ) { for ( i=0; i<N; i++ ) for ( j=N*N; j>i; j-- ) A += B; } else { for ( i=0; i<N*2; i++ ) for ( j=N*2; j>i; j-- ) A += B; }

    下面一段代码的时间复杂度是? if ( A > B ) { for ( i=0; i<N; i++ ) for ( j=N*N; j>i; j-- ) A += B; } else { for ( i=0; i<N*2; i++ ) for ( j=N*2; j>i; j-- ) A += B; }

  • 2022-06-19 问题

    s=0; for i=0; i<n; i++) for(j=0; j<n; j++) s+=B[i]&#91;j&#93;; sum=s;[/i]

    s=0; for i=0; i<n; i++) for(j=0; j<n; j++) s+=B[i]&#91;j&#93;; sum=s;[/i]

  • 2021-04-14 问题

    下面程序段的时间复杂度是( )。 s =0; for(i =0; i<n; i++) for(j=0;j<n;j++) s +=B[i][j]; sum = s ;

    下面程序段的时间复杂度是( )。 s =0; for(i =0; i<n; i++) for(j=0;j<n;j++) s +=B[i][j]; sum = s ;

  • 2021-04-14 问题

    【单选题】以下算法的时间复杂度() void matrimult(int a[M][N],int b[N][L],int c[M][L]) // { int i,j,k; for(i=0;i<M;i++) for(j=0;j<L;j++) c[i][j]=0; for(i=0;i<M;i++) for(j=0;j<L;j++) for(k=0;k<N;k++) c[i][j]+=a[i][k]*b[k][j]; } A. O(n*l) B. O(m*l) C. O(m*n) D. O(m*n*l)

    【单选题】以下算法的时间复杂度() void matrimult(int a[M][N],int b[N][L],int c[M][L]) // { int i,j,k; for(i=0;i<M;i++) for(j=0;j<L;j++) c[i][j]=0; for(i=0;i<M;i++) for(j=0;j<L;j++) for(k=0;k<N;k++) c[i][j]+=a[i][k]*b[k][j]; } A. O(n*l) B. O(m*l) C. O(m*n) D. O(m*n*l)

  • 2021-04-14 问题

    3 、假设 JK 触发器的现态 Q n = 0 ,要求 Q n +1 = 0 ,则应使 。 A . J= ×, K = 0 B . J= 0 , K= × C . J= 1 , K= × D . J=K= 1

    3 、假设 JK 触发器的现态 Q n = 0 ,要求 Q n +1 = 0 ,则应使 。 A . J= ×, K = 0 B . J= 0 , K= × C . J= 1 , K= × D . J=K= 1

  • 2021-04-14 问题

    下列程序的输出结果是_____。void main(){int i,j,m=0,n=0;for(i=0; i<2; i++)for(j=0; j<2; j++)if(j>=i) m=1; n++;printf("%d ",n);}

    下列程序的输出结果是_____。void main(){int i,j,m=0,n=0;for(i=0; i<2; i++)for(j=0; j<2; j++)if(j>=i) m=1; n++;printf("%d ",n);}

  • 1 2 3 4 5 6 7 8 9 10