• 2022-07-25 问题

    下面程序的功能是用do-while语句求1至1000之间满足"用5除余2;且用7除余3"的数,且一行只打印五个数。程序中问号处应填写的语句是()。 #include main(){ int i=1,j=0;Do{if(?) {printf("%4d",i); j=j+1; if(?) printf("\n"); } i=i+1; }while(i<1000);} A: i/5==2&&i/7==3 j/5==0 B: i%5==2&&i%7==3 j%5==0 C: i/5==2andi/7==3 j/5==0 D: i%5==2andi%7==3 j%5==0

    下面程序的功能是用do-while语句求1至1000之间满足"用5除余2;且用7除余3"的数,且一行只打印五个数。程序中问号处应填写的语句是()。 #include main(){ int i=1,j=0;Do{if(?) {printf("%4d",i); j=j+1; if(?) printf("\n"); } i=i+1; }while(i<1000);} A: i/5==2&&i/7==3 j/5==0 B: i%5==2&&i%7==3 j%5==0 C: i/5==2andi/7==3 j/5==0 D: i%5==2andi%7==3 j%5==0

  • 2022-07-25 问题

    ​​​​对于如下数组:​67 98 45 78 23 56 14 77​使用索引排序,则辅助用的索引数组最后可以是 _______________​ A: 6 4 2 5 0 7 3 1 B: 4 7 2 6 1 3 0 5 C: 4 7 2 6 1 5 0 3 D: 0 7 3 1 6 4 2 5

    ​​​​对于如下数组:​67 98 45 78 23 56 14 77​使用索引排序,则辅助用的索引数组最后可以是 _______________​ A: 6 4 2 5 0 7 3 1 B: 4 7 2 6 1 3 0 5 C: 4 7 2 6 1 5 0 3 D: 0 7 3 1 6 4 2 5

  • 2022-06-11 问题

    设 P ( A) = 0。5 , P( B | A) =0。4 , P( A | B) = 0。5 ,则 P ( A |A u B) =( )。 A: 0.3 B: 5/7 C: 0.2 D: 2/3

    设 P ( A) = 0。5 , P( B | A) =0。4 , P( A | B) = 0。5 ,则 P ( A |A u B) =( )。 A: 0.3 B: 5/7 C: 0.2 D: 2/3

  • 2022-06-17 问题

    求下面矩阵的 Cholesky 分解 (다음 행렬의 Cholesky factorization을 구하시오). \begin{bmatrix}<br/>1\ \,\, 3\ \,\, 7\\ <br/>3\ 10\ 26\\ <br/>7\ 26\ 75\\<br/>\end{bmatrix} A: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) B: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) C: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 2\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) D: \(U=\begin{bmatrix}<br/>1\ 3\ 1\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 7\\<br/>\end{bmatrix}\) E: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 1\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\)

    求下面矩阵的 Cholesky 分解 (다음 행렬의 Cholesky factorization을 구하시오). \begin{bmatrix}<br/>1\ \,\, 3\ \,\, 7\\ <br/>3\ 10\ 26\\ <br/>7\ 26\ 75\\<br/>\end{bmatrix} A: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) B: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) C: \(U=\begin{bmatrix}<br/>1\ 3\ 7\\ <br/>0\ 2\ 5\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\) D: \(U=\begin{bmatrix}<br/>1\ 3\ 1\\ <br/>0\ 1\ 5\\ <br/>0\ 0\ 7\\<br/>\end{bmatrix}\) E: \(U=\begin{bmatrix}<br/>1\ 2\ 7\\ <br/>0\ 3\ 1\\ <br/>0\ 0\ 1\\<br/>\end{bmatrix}\)

  • 2021-04-14 问题

    二维字符数组:将5个字符串从小到大排序后输出。请填空。 #include #include int main(void ) { int i; char color[ ][7]= {"red", "blue", "yellow", "green", "black"}; void fsort(char a[5][7], int n); fsort(color, 5); for(i = 0; i < 5; i++) printf("%s ", color[i]); return 0; } void fsort(char a[5][7], int n) { int i, j; char temp[7]; for(i = 1; i < n; i++) for(j = 0; j < ______; j++) if(strcmp(a[j], a[j+1]) > 0){ strcpy(temp,a[j]); ____________ ; strcpy(a[j+1],temp); } }

    二维字符数组:将5个字符串从小到大排序后输出。请填空。 #include #include int main(void ) { int i; char color[ ][7]= {"red", "blue", "yellow", "green", "black"}; void fsort(char a[5][7], int n); fsort(color, 5); for(i = 0; i < 5; i++) printf("%s ", color[i]); return 0; } void fsort(char a[5][7], int n) { int i, j; char temp[7]; for(i = 1; i < n; i++) for(j = 0; j < ______; j++) if(strcmp(a[j], a[j+1]) > 0){ strcpy(temp,a[j]); ____________ ; strcpy(a[j+1],temp); } }

  • 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-10-30 问题

    接受语言{任何不是0开头的奇正整数的集合} 的 CFG文法为 ( ) A: S→J|ABJ, B→0B|AB|e, A→J|2|4|6|8, J→1|3|5|7|9 B: S→J|ABJ, B→0B|AB|e, A→J|0|2|4|6|8, J→1|3|5|7|9 C: S→J|ABJ, B→0B|AB, A→J|2|4|6|8, J→1|3|5|7|9 D: S→J|ABJ, B→0B|e, A→J|2|4|6|8, J→1|3|5|7|9

    接受语言{任何不是0开头的奇正整数的集合} 的 CFG文法为 ( ) A: S→J|ABJ, B→0B|AB|e, A→J|2|4|6|8, J→1|3|5|7|9 B: S→J|ABJ, B→0B|AB|e, A→J|0|2|4|6|8, J→1|3|5|7|9 C: S→J|ABJ, B→0B|AB, A→J|2|4|6|8, J→1|3|5|7|9 D: S→J|ABJ, B→0B|e, A→J|2|4|6|8, J→1|3|5|7|9

  • 2022-06-03 问题

    下面程序的运行结果是( )。 int i , j , a=0; for(i=0;i<;2;i++) { for(j=0;j<;4;j++){ if(j%2!=0) break; a++; } a++; } System.out.printf("%d\n",a); A: 4 B: 5 C: 6 D: 7

    下面程序的运行结果是( )。 int i , j , a=0; for(i=0;i<;2;i++) { for(j=0;j<;4;j++){ if(j%2!=0) break; a++; } a++; } System.out.printf("%d\n",a); A: 4 B: 5 C: 6 D: 7

  • 2021-04-14 问题

    下面程序的运行结果是。 int main() {int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); }}

    下面程序的运行结果是。 int main() {int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); }}

  • 2021-04-14 问题

    产生并输出如下形式的方阵。 1 2 2 2 2 2 1 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1 #include "stdio.h" int main() { int a[7][7],i,j; for(i=0;i<7;i++) for(j=0;j<7;j++) if( (1) || i+j==6) a[i][j]=1; else if ( (2) &&i+j<6) a[i][j]=2; else if (i>j&&i+j<6) a[i][j]=3; else if (i i==j ; j==i  ii  i+j>6; j+i>6; 6

    产生并输出如下形式的方阵。 1 2 2 2 2 2 1 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1 #include "stdio.h" int main() { int a[7][7],i,j; for(i=0;i<7;i++) for(j=0;j<7;j++) if( (1) || i+j==6) a[i][j]=1; else if ( (2) &&i+j<6) a[i][j]=2; else if (i>j&&i+j<6) a[i][j]=3; else if (i i==j ; j==i  ii  i+j>6; j+i>6; 6

  • 1 2 3 4 5 6 7 8 9 10