若有以下说明,则能打印出“Yu”的语句是______。 struct samp { char name[10]; int number; }kk[3]={{"WarBin",1},{"LiYu",2},{"LuHui",3}}; struct samp*str[3]; str[0]=&kk[0];str[1]=&kk[1];str[2]=&kk[2];A.printf("%s\n",str[1].name[2]);B.printf("%s\n",str[1]->name+2);C.printf("%s\n

题目

若有以下说明,则能打印出“Yu”的语句是______。 struct samp { char name[10]; int number; }kk[3]={{"WarBin",1},{"LiYu",2},{"LuHui",3}}; struct samp*str[3]; str[0]=&kk[0];str[1]=&kk[1];str[2]=&kk[2];

A.printf("%s\n",str[1].name[2]);

B.printf("%s\n",str[1]->name+2);

C.printf("%s\n",str[2].name[2]);

D.printf("%s\n",str[2]->name+2);


相似考题
更多“若有以下说明,则能打印出“Yu”的语句是______。struct samp{ char name[10];int number;}kk[3]={{" ”相关问题
  • 第1题:

    如果Number=3,请指出下列语句的真与假。 If Number = 3, point out the truth and false of the following statements. Int(Number * Number) = Number * Number


    错误

  • 第2题:

    若有以下说明和语句,则以下引用方式中不正确的是()。 struct worker { int no; char *name; }work, *p=&work;

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


    D解析:?的优先级远高于'&'和'*'。

  • 第3题:

    若有以下说明和语句,则引用方式不正确的是? struct worker{ int no; char *name; }work, *p=&work;

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


    D

  • 第4题:

    若定义如下结构,则能打印出字母M的语句是()。 struct person{ char name[9]; int age;}; struct person class[10]={"Wujun",20, "Liudan",23, "Maling",21, "zhangming",22};

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

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

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

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


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

  • 第5题:

    2、若有以下说明和语句,则引用方式不正确的是? struct worker{ int no; char *name; }work, *p=&work;

    A.work.no

    B.(*p).no

    C.p->no

    D.work->no


    work->no