• 2022-06-18 问题

    假设有定义 int i=0,j=0,a=6;则执行以下语句后,各变量的值依次为() if((i>0)||(j>0))a++; A: i=0,j=0,a=6 B: i=l;j=1;a=7 C: i=1,j=0,a=7 D: i=0;j=1,a=7

    假设有定义 int i=0,j=0,a=6;则执行以下语句后,各变量的值依次为() if((i>0)||(j>0))a++; A: i=0,j=0,a=6 B: i=l;j=1;a=7 C: i=1,j=0,a=7 D: i=0;j=1,a=7

  • 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;

  • 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,n,a[5]={3,4,1,2,-6}; for(i=0;i<5;i++) for(j=i+1;j<5;j++) if(a[j]<a[i]) { n=a[j];a[j]=a[i];a[i]=n; } for(i=0;i<5;i++) printf("%3d",a[i]); printf(" "); } A. 3 4 1 2 -6 B. 4 3 2 1 -6 C. -6 1 2 3 4 D. 4321-6

    【单选题】以下程序的输出结果是: void main() { int i,j,n,a[5]={3,4,1,2,-6}; for(i=0;i<5;i++) for(j=i+1;j<5;j++) if(a[j]<a[i]) { n=a[j];a[j]=a[i];a[i]=n; } for(i=0;i<5;i++) printf("%3d",a[i]); printf(" "); } A. 3 4 1 2 -6 B. 4 3 2 1 -6 C. -6 1 2 3 4 D. 4321-6

  • 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);

  • 2021-04-14 问题

    【单选题】下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程序执行结果为 0 0 1 0 0 4 0 0 7 #include #define N 4 void fun(int (*t)[N], int m) { int i, j; for(i=0; i { for(j=N-1-m; j>=0; j--) t[i][j+m ]=t[i][j]; /**********found**********/ for(j=0; j t[i][j]=0; } } main() { int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j, m; printf(" The original array: "); for(i=0; i { for(j=0; j printf("%2d ",t[i][j]); printf(" "); A. i B. m C. j D. N

    【单选题】下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程序执行结果为 0 0 1 0 0 4 0 0 7 #include #define N 4 void fun(int (*t)[N], int m) { int i, j; for(i=0; i { for(j=N-1-m; j>=0; j--) t[i][j+m ]=t[i][j]; /**********found**********/ for(j=0; j t[i][j]=0; } } main() { int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j, m; printf(" The original array: "); for(i=0; i { for(j=0; j printf("%2d ",t[i][j]); printf(" "); A. i B. m C. j D. N

  • 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);}

  • 2022-06-07 问题

    程序段中语句x=x+y的执行的频率是( )int x,y; x=0;y=0; for(int i=1;i&lt;=n;i++) for(int j=1;j&lt;=i;j++) for(int k=1;k&lt;=j;k++) x=x+y; A: n*(n+1)*(2n+1)/6 B: n*(n+1)*(n+2)/6 C: n*(n+1)*(2n+3)/6 D: n*(n+1)*(n+4)/6

    程序段中语句x=x+y的执行的频率是( )int x,y; x=0;y=0; for(int i=1;i&lt;=n;i++) for(int j=1;j&lt;=i;j++) for(int k=1;k&lt;=j;k++) x=x+y; A: n*(n+1)*(2n+1)/6 B: n*(n+1)*(n+2)/6 C: n*(n+1)*(2n+3)/6 D: n*(n+1)*(n+4)/6

  • 2022-11-01 问题

    下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i&#91;2;i++) for(j=0;j<2;j++) if(j&#93;=i)m=1;n++; printf("n=%d\n",n); A: 4 B: 3 C: 2 D: 1

    下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i&#91;2;i++) for(j=0;j<2;j++) if(j&#93;=i)m=1;n++; printf("n=%d\n",n); A: 4 B: 3 C: 2 D: 1

  • 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)

  • 1 2 3 4 5 6 7 8 9 10