若有如下结构体说明 struct STRU { int a, b: char c;double d: struct STRU p1,p2; }; 请填空,以完
若有如下结构体说明
struct STRU
{ int a, b: char c;double d:
struct STRU p1,p2;
};
请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
______t[20];
若有如下结构体说明
struct STRU
{ int a, b: char c;double d:
struct STRU p1,p2;
};
请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
______t[20];
若有如下说明,且int类型占两个字节,则正确的叙述为()。 struct st {int a; int b[2]; }a;
A.结构体变量a与结构体成员a同名,定义是合法的
B.程序只在执行到该结构体时才为结构体st分配存储单元
C.程序运行时为结构体st分配8字节存储单元
D.类型名struct st可以通过extern关键字提前引用
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
A.*p=&t.a
B.p=struct str *t.a
C.*p=t.a
D.p=&t.a
A.struct是结构体类型的关键字
B.st是结构体类型名
C.x、y、z都是结构体成员名
D.struct str是结构体类型名
A.40
B.48
C.32
D.语句错误
A.a.y;
B.t->y;
C.t.y;
D.*t->y;
若有以下说明,则能打印出“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);
若有以下说明和语句
struct student
{int age;
int num;
}std, *p;
p=&std;
则以下对结构体变量std中成员age的引用方式不正确的是( )。
A.std.age B.p->age C.(*p).age D.*p.age
A.struct是定义结构体类型的关键字
B.a和b都是结构体成员名
C.student是用户自定义的结构体类型名
D.student是用户自定义的结构体变量名
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!