参考答案和解析
正确答案:D
数组的排序从0开始,此时输出的是ch[1],实际上输出的是第二行的值,所以答案为D。
更多“有以下程序: #include<stdio.h> main( ) {char ch[3][5]={"AAAA","BBB","CC"}; printf ”相关问题
  • 第1题:

    以下程序的输出结果是( )。 mam() { char cf[3][5]={"AAAA","BBB","CC"); printf("\"%s\"n",cf[1]); }

    A.AAAA

    B.BBB

    C.BBBCC

    D.CC


    正确答案:B
    解析:二维字符数组可以看成由若干个一维字符数组组成,每行是一个一维字符数组。本题首先定义了一个数组ch[3][5],并给它们按行赋初值,即相当于给eh[0]赋值“AAAA”,给ch[1]赋值“BBB”,给eh[2]赋值“BBB”,最后输出转义字符“叮”、ch[1]和转义字符“\”,因此输出为“BBB”。所以,4个选项中B为所选。

  • 第2题:

    以下程序的输出结果是( )。 include fun() {static int a=0; a+=3;printf("%d",A); } ma

    以下程序的输出结果是( )。 include<stdio.h> fun() {static int a=0; a+=3;printf("%d",A); } main() {int cc; for(cc=1;cc<5;cc++)fun(); printf("\n"); }


    正确答案:3 6 9 12
    3 6 9 12 解析:本题考查最基本的for循环。for(cc=1;cc5;cc++)规定循环次数为4次,每次a+=3,即每次a的值增加3,但因为fun函数中变量a为static类型,所以每次调用完子函数之后,变量a所做的改变都要保存。

  • 第3题:

    有以下定义:char ch [3][5]={"AAAA", "BBB", "CC"}; 执行语句 printf ("%sn", ch[1]); 后的输出结果是______。

    A.AAAA

    B.CC

    C.BBBCC

    D.BBB


    C

  • 第4题:

    有以下程序

    #include<stdio.h>

    main()

    { char ch[3][5]=("AAAA","BBB","CC");

    printf("%s\n",ch[1]);

    }

    程序运行后的输m结果是

    A.AAAA

    B.CC

    C.BBBCC

    D.BBB


    正确答案:D
    解析:输出字符串ch[1],即输出BBB。

  • 第5题:

    试题34

    有以下程序

    #include <stdio.h>

    main()

    { char ch[3][5]={“AAAA”, ”BBB”, ”CC”};

    printf(“%s\n”, ch[1];)

    }

    程序运行后的输出结果是()

    A.AAAA

    B.CC

    C.BBBCC

    D.BBB


    正确答案:D
    试题34分析
    ch[1]即输出的为第二个字符串,即BBB。
    试题34答案
    D