更多“以下程序的输出结果是main(){char ch[3][5];{“AAAA”,“BBB”,“CC”}; printf(“\”%s“n”,ch[1]);}A.“A ”相关问题
  • 第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<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。

  • 第3题:

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

    A.AAAA

    B.CC

    C.BBBCC

    D.BBB


    C

  • 第4题:

    已知字母A的ASCII码为十进制的65,下面程序的输出结果是( )。 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,"c/n",ch1,Ch2);}

    A.67,D

    B.B,C

    C.C,D

    D.不确定的值


    正确答案:A
    解析:输出函数中的格式控制符要求ch1按带符号的十进制形式输出,'A'+'5'-'3';=65+5—3=67,所以输出变量ch值的ASCII码的十进制表示。格式控制符要求变量ch2按字符形式输出,'A'+'6'-'3'=65+6-3=68,字母D的ASCII码的十进制表示为68,所以输出D。

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