niusouti.com
参考答案和解析
正确答案:C
此题中嵌套了两个for语句,第一个用来输出空格,第二个用来输出数字。如此类型的输出某种格式的考题,一般是采用多重循环来解决,需要考生找出输出数据的特点,并用相应的数学公式表示出来。
更多“ 有以下程序:若要按以下形式输出数组右上半三角:则在程序下划线处应填人的语句是( )。A.i-1B.i+1C.iD.4-i ”相关问题
  • 第1题:

    有以下程序: main { int num[4][4]={1,2,3,4},{5,6,7,8},{9,10,11, 12,},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0;j<i;j++)printf("%4c",); for(j=________;J<4;j++)printf("%4d",num [i][j]); printf("\n");}} 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是( )。

    A.i-1

    B.i

    C.i+1

    D.4一i


    正确答案:B
    本题中要求输出右上半角的数,对角线上的数的下标相同,所以j=i。

  • 第2题:

    有以下程序:

    main

    { int num[4][4]={1,2,3,4},{5,6,7,8},{9,10,11,

    12,},{13,14,15,16}},i,j;

    for(i=0;i<4;i++)

    { for(j=0;j<i;j++)printf("%4c",'');

    for(j=________;J<4;j++)printf("%4d",num

    [i][j]);

    printf("\n");}}

    若要按以下形式输出数组右上半三角

    1 2 3 4

    6 7 8

    11 12

    16

    则在程序下划线处应填入的是( )。

    A.i-1

    B.i

    C.i+1

    D.4一i


    正确答案:B
    本题中要求输出右上半角的数,对角线上的数的下标相同,所以j=i。

  • 第3题:

    以下程序段按以下形式输出数组num右上半三角的数据,请在下划线处填空。 1 2 3 4 6 7 8 11 12 16 #define N 4 int num[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<N;i++) { for(j=0; j<i ;j++) printf("%3c",' '); for((1) ;j<N;j++) printf("%3d",num[i][j]); printf("n"); }


    B本题中要求输出右上半角的数,对角线上的数的下标相同,所以j=i。

  • 第4题:

    有以下程序 main() { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0; j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是______。

    A.i-1

    B.i

    C.i+1

    D.4-i


    正确答案:B

  • 第5题:

    有以下程序 main() {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0;j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); prrintf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是

    A.i-1

    B.i

    C.i+1

    D.4-i


    正确答案:B
    解析:本题考查循环嵌套,外层循环控制每一行的输出,内层循环的第一个for循环控制空格的输出,第二个for循环控制的输出。而在第i行,输出的第一个元素是num[i][i],所以下划线处应填i。