问题 1
-
得 10 分,满分 10 分
下面定义结构变量的语句中错误的是
正确答案: D. struct student{
int num;
char name[20];
};
student s;
-
问题 2
得 10 分,满分 10 分
如果有定义语句:
struct {
int x, y;
} s[2] = { { 1, 3 }, { 2, 7 } };
则语句:
printf(“%d\n”, s[0].y/s[1].x );
输出结果为
正确答案: B. 1
-
问题 3
得 10 分,满分 10 分
根据下面的定义,能打印出字母M的语句是
struct person{
char name[10];
int age;
} c[10] = { “John”, 17, “Paul”, 19, “Mary”, 18, “Adam”, 16 };
正确答案: C. printf(“%c”, c[2].name[0]);
-
问题 4
得 10 分,满分 10 分