根据下列的定义,能打印出字母P的语句是( )。 struct stu { char name[10]; iht age; }; struct stu s[10]={"John",11, "Paul", 12, "Mary", 11, "adam",12 };A.printf("%c",s[3].name);B.printf("%c",s[3].name[1]);C.printf("%c",s[2].name[1]);D.printf("%c",s[1].name[0]);

题目

根据下列的定义,能打印出字母P的语句是( )。 struct stu { char name[10]; iht age; }; struct stu s[10]={"John",11, "Paul", 12, "Mary", 11, "adam",12 };

A.printf("%c",s[3].name);

B.printf("%c",s[3].name[1]);

C.printf("%c",s[2].name[1]);

D.printf("%c",s[1].name[0]);


相似考题
更多“根据下列的定义,能打印出字母P的语句是()。struct stu { char name[10];iht age;};struct stu s[1 ”相关问题
  • 第1题:

    以下对结构变量stu1中成员age的非法引用是(). struct student { int age; int num; }stu1,*p; p=&stu1;

    A.stu1.age

    B.student.age

    C.p->age

    D.(*p).age


    见题中对应选项B

  • 第2题:

    若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

    A.struct是结构体类型的关键字

    B.struct stu是用户定义的结构体类型

    C.stu1是用户定义的结构体类型名

    D.a,b都是体的成员名


    example是结构体类型名

  • 第3题:

    以下结构体的定义语句中,正确的是______。

    A.struct student {int num; char name[10];int age;};stu;

    B.struct {int num; char name[10];int age;}student; struct student stu;

    C.struct student {int num; char name[10];int age;}stu;

    D.struct student {int num; char name[10]; int age;}; student stu;


    struct student {int nmu; char name[10]; int age;} stu;

  • 第4题:

    以下对结构变量stu1中成员age的非法引用是() struct student { int age; int num; }stu1, *p; p=&stu1;

    A.stu1.age

    B.student.age

    C.p->age

    D.(*p).age


    stu1.age;p->age;(*p).age

  • 第5题:

    根据下面的定义,能输出字符串"Li"的语句是()。 struct person { char name[10]; int age; }; person stu[10]={"Zhang",18, "Li",17, "Ma",18, "Huang",18 };

    A.cout<< stu[2].name<<endl;

    B.cout<< stu[2].name[0]<<endl;

    C.cout<< stu[1].name<<endl;

    D.cout<< stu[1].name[0]<<endl;


    A