有以下结构体说明,变量定义和赋值语句: 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);
第1题:
有以下结构体说明、变量定义和赋值语句 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);
第2题:
【单选题】若有如下定义: char s[20],*ps=s; 则,以下赋值语句正确的是________。(第7章 指针程序设计)
A.s=ps+s;
B.ps=20;
C.s[5]=ps[9];
D.ps=s[0];
第3题:
若有如下定义: char s[20],*ps=s; 则以下赋值语句正确的是()。
A.s=ps+s;
B.ps=ps+20;
C.s[5]=ps[9];
D.ps=s[0];
第4题:
若有如下定义: char s[20],*ps=s; 则以下赋值语句正确的是()
A.s=ps+s;
B.ps=ps+20;
C.s[5]=ps[9];
D.ps=s[0];
第5题:
有以下结构体说明、变量定义和赋值语句 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);