有如下定义struct person{char name[9];int age;};struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是A.printf("%c\n",class[3].name);B.printf("%c\n",class[3].name[1]);C.printf("%c\n",class[2].name[1]);D.printf("%c\n",class[2].name[

题目

有如下定义

struct person{char name[9];int age;};

struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};

根据上述定义,能输出字母M的语句是

A.printf("%c\n",class[3].name);

B.printf("%c\n",class[3].name[1]);

C.printf("%c\n",class[2].name[1]);

D.printf("%c\n",class[2].name[0]);


相似考题
参考答案和解析
正确答案:B
更多“有如下定义 structperson{charname[9];intage;}; structpersonclass[10]={"John",17,"p ”相关问题
  • 第1题:

    若有如下定义,则下面能输出字母M的语句是()。struct person{ char name[9]; int age; }; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16};

    A.printf("%cn",class[3].name);

    B.printf("%cn",class[3].name[1]);

    C.printf("%cn",class[2].name[1]);

    D.printf("%cn",class[2].name[0]);


    A

  • 第2题:

    根据以下定义,能输出字母M的语句是(). struct person {char name[9]; int age; }; struct person class[4]={{"John",17},{"Paul",19},{"Mary",18},{"Adam",16}};

    A.printf("%cn",class[3].name);

    B.printf("%cn",class[2].name[1]);

    C.printf("%cn",class[3].name[1]);

    D.printf("%cn",class[2].name[0]);


    printf("%c\n",class[2].name[0]);

  • 第3题:

    根据以下定义,不能输出字母M的语句是(). struct person {char name[9]; int age; }; struct person class[4]={{"John",17},{"Paul",19},{"Mary",18},{"Adam",16}};

    A.printf("%cn",class[2].name);

    B.printf("%cn",*class[2].name);

    C.printf("%cn",class[2].name[0]);

    D.printf("%cn",class[2].name[0]++);


    10]={“John”,17,“Paul”,19,“Mary”,18,“Adam”,16};

  • 第4题:

    根据下面的定义,能输出字母M的语句为()。 struct person{ char name[9]; int age; }; struct person class[10]={{“John”,17},{“Paul”,19},{“Mary”,18}};

    A.printf(“%cn”,class[3].name);

    B.printf(“%cn”,class[3].name[1]);

    C.printf(“%cn”,class[2].name[1]);

    D.printf(“%cn”,class[2].name[0]);


    printf(“%c\n”,class[2].name[0]);

  • 第5题:

    根据下面的定义,能输出Mary的语句是() struct person { char name[9]; int age; }; struct person class[5]={"John",17,"Paul",19,"Mary",18,"Adam",16};

    A.printf("%sn" ,class[1].name);

    B.printf("%sn" ,class[2].name);

    C.printf("%sn" ,class[3].name);

    D.printf("%sn" ,class[0].name);


    printf("%s
    ",class[2].name);