有以下程序#include <stdio.h>main(){ char *a[]={"abcd","ef","gh","ijk"};int i;for(i=0;i<4;i++) printf("%c",*a[i]);}程序运行后的输出结果是A)aegiB)dfhkC) abc dD)abcdefghijk

题目

有以下程序

#include <stdio.h>

main()

{ char *a[]={"abcd","ef","gh","ijk"};int i;

for(i=0;i<4;i++) printf("%c",*a[i]);

}

程序运行后的输出结果是

A)aegi

B)dfhk

C) abc d

D)abcdefghijk


相似考题
更多“有以下程序#include &lt;stdio.h&gt;main(){ char *a[]={"abcd","ef","gh","ijk"};int i;fo ”相关问题
  • 第1题:

    有下列程序: #include<stdi0.h> voidmain( ) {char*a[]={"abed","ef","gh","ijk");inti; for(i=0;i<4;i++)printf("%C",*a[i]); } 程序运行后的输出结果是( )。

    A.aegi

    B.dfhk

    C.abed

    D.abcdcfghijk


    正确答案:A
    A。【解析】*a[]表示一个字符串数组,for循环的作用是输出字符串数组中每一次字符串的第一个字符。所以正确答案为选项A。

  • 第2题:

    以下程序段的输出结果是 ______。includevoid main(){ char*p[5]={"ABCD","EF","GHI

    以下程序段的输出结果是 ______。 #include<iostream.h> void main(){ char*p[5]={"ABCD","EF","GHI","JKL","MNOP"}; char **q=p; int i; for(i=0;i<=4;i++) cout<<q[i]; }

    A.ABCDEFGHIJKL

    B.ABCD

    C.ABCDEFGHIJKMNOP

    D.AEGJM


    正确答案:C

  • 第3题:

    有下列程序:

    #include<stdi0.h>

    voidmain( )

    {char*a[]={"abed","ef","gh","ijk");inti;

    for(i=0;i<4;i++)printf("%C",*a[i]);

    }

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

    A.aegi

    B.dfhk

    C.abed

    D.abcdcfghijk


    正确答案:A
    A。【解析】*a[]表示一个字符串数组,for循环的作用是输出字符串数组中每一次字符串的第一个字符。所以正确答案为选项A。

  • 第4题:

    有下列程序:

    #include<stdi0.h>

    voidmain()

    {char*a[]={"abcd","ef","gh","ijk");inti;

    for(i=0;i<4;i++)printf("%C",*a[i]);

    }

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

    A.aegi

    B.dfhk

    C.abcd

    D.abcdefghijk


    正确答案:A
    A。【解析】*a[]表示一个字符串数组,for循环的作用是输出字符串数组中每一个字符串的第一个字符。所以正确答案为选项A。

  • 第5题:

    有下列程序: #include<stdi0.h> voidmain() {char*a[]={"abcd","ef","gh","ijk");inti; for(i=0;i<4;i++)printf("%C",*a[i]); } 程序运行后的输出结果是( )。

    A.aegi

    B.dfhk

    C.abcd

    D.abcdefghijk


    正确答案:A
    A。【解析】*a[]表示一个字符串数组,for循环的作用是输出字符串数组中每一个字符串的第一个字符。所以正确答案为选项A。