[单选题]

有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。

A.scanf("%s",s[0].name);

B.scanf("%d",&s[0].age);

C.scanf("%c",&(ps->sex));

D.scanf("%d",ps->age);

参考答案与解析:

相关试题

有以下结构体说明、变量定义和赋值语句 struct STD { char nam

[单选题]有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。A.scanf("%s",s[0].name);B.scanf("%d",&s[0].age);C.scanf("%c",&(ps->sex));D.scanf("%d",ps->age);

  • 查看答案
  • 有以下结构体说明、变量定义和赋值语句struct STD{ char name[

    [单选题]有以下结构体说明、变量定义和赋值语句struct STD{ char name[10];int age;char sex;} s[5],*ps;ps=&s[0];则以下 scanf 函数调用语句中错误引用结构体变量成员的是A.)scanf("%s",s[0].name);B.)scanf("%d",&s[0].age);C.)scanf("%c",&(ps->sex));D.)scanf("%d",ps->age);

  • 查看答案
  • 有以下结构体说明,变量定义和赋值语句:struct STD{char name[

    [单选题]有以下结构体说明,变量定义和赋值语句: struct STD {char name[10]; int age; char ***; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误的结构体变量成员是( )。A.scanf("%s",s[0].name);B.scanf("%d",&s[0].age);C.scanf("%c",&(ps->***));D.scanf("%d",ps->age);

  • 查看答案
  • 有以下说明和定义语句 struct student {int age;char

    [单选题]有以下说明和定义语句 struct student {int age;char num[8]; }; struct student stu[3]={{20,"200401"},{21,"200402"},{10/9,"200403"}}; struct student*p=stu;以下选项中引用结构体变量成员的表达式错误的是______。A.(p++)->numB.p->numC.*p.numD.stu[0].age

  • 查看答案
  • 有以下说明和定义语句struct student{ int age; char

    [单选题]有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10/9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是A.(p++)->num B.p->num C.(*p).num D.stu[3].age

  • 查看答案
  • 有以下说明和定义语句:struct student{int age; char

    [单选题]有以下说明和定义语句:struct student{int age; char num[8] ;};struct student stu [3] = { { 20, "200401" } , {21, "200402" } , {19, "200403" } };stract student * p = stu;以下选项中引用结构体变量成员的表达错误的是( )。A.(p++) ->numB.p- >numC.( *p).numD.stu[3].age

  • 查看答案
  • 有以下说明和定义语句struct student{int age;char nu

    [单选题]有以下说明和定义语句 struct student { int age;char num[8]; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct student *p=stu;}; 以下选项中引用结构体变量成员的表达式错误的是A.(p++)->numB.p->numC.(*p).numD.stu[3].age

  • 查看答案
  • 设定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。 Struct s

    [单选题]设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。Struct st{ int x;inty;int z;}Struct worker{ char name[20];char sex;struct st birth;}p;A.x=1987B.birth.x=1987;C.p.birth.x=1987;D.p.x=1987;

  • 查看答案
  • 若定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。struct st

    [单选题]若定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。 struct st { int x; int y; int z; } struct worker { char name[20]; char sex; struct st birth; }p;A.x=1987B.birth.x=1987;C.p.birth.x=1987;D.p.x=1987;

  • 查看答案
  • 设定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。struct st

    [单选题]设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。 struct st { int x; int y; int z; } struct worker { char name[20]; char sex; struct st birth; }p;A.x=1987B.birth.x=1987;C.p.birth.x=1987;D.p.x=1987;

  • 查看答案
  • 有以下结构体说明、变量定义和赋值语句 struct STD { char nam