有以下程序: #include main() { char s[][6]={-.abed“,”abe”,“ab”};int i; for(i-0;i

admin2022-11-11  24

问题 有以下程序:
    #include
    main()
    {  char s[][6]={-.abed“,”abe”,“ab”};int i;
    for(i-0;i<3;i++)puts(s);
    }
    }
    执行后的输出结果是(    )。

选项 A、abed
    abe
    ab
B、a
    a
    a
C、abed
    bed
    c
D、da
    b
    c

答案A

解析 程序初始化一个二维数组,其中每个元素都是一个字符数组,for循环中使用字符串输出函数puts()打印二维数组中的每个元素,puts()接受字符数组名当做参数,将该字符数组存储的字符串打印出来,程序中s[0]存储的字符串是“abcd”,s[1]存储的字符串是“abc”,s[2]存储的字符串是“ab”,所以程序输出为:abcd、abc、ab,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/AX0D777K
0

相关试题推荐
最新回复(0)