题目内容

如果有以下定义语句,则输出结果为()。struct { int x, y; } s[2] = { { 1, 3 }, { 2, 7 } };printf(“%d\n”, s[0].y/s[1].x );

A. 0
B. 1
C. 2
D. 3

查看答案
更多问题

对于以下定义,不正确的叙述是( )。struct ex {int x;float y;char z ;} example;

A. struct是定义结构类型的关键字
B. example是结构类型名
C. x,y,z都是结构成员名
D. struct ex是结构类型名

设有如下定义,则错误的输入语句是( )。struct ss{char name[10];int age;char sex;} std[3], *p = std;

A. scanf("%d", &(*p).age);
B. scanf("%d", p->&age);
C. scanf("%c", &std[0].sex);
D. scanf("%c", &(p->sex));

结构是变量的集合,可以按照对基本数据类型的操作方法单独使用其成员变量。

A. 对
B. 错

在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型。

A. 对
B. 错

答案查题题库