题目内容

在C程序中,使用结构体的目的是________。

A. 将一组相关的数据作为一个整体,以便程序使用
B. 将一组相同数据类型的数据作为一个整体,以便程序使用
C. 将一组数据作为一个整体,以便其中的成员共享存储空间
D. 将一组数值一一列举出来,该类型变量的值只限于列举的数值范围内

查看答案
更多问题

以下代码定义结构体变量并初始化,下列各项说法正确的是()。struct student{int num;char name[20];char sex;int score;}stu={9901,'M',"liujia",87};

A. stu变量的各成员num、name、 sex、 score依次获得初始值9901,'M',"liujia",87
B. stu变量的各成员num、name、 sex、 score获得的初始值分别为9901,"liujia",'M',87
C. 初始化值的顺序应当与各成员说明的顺序对应一致,该初始化值与各成员说明的顺序不对应,不能获得正确值
D. 上述说法都是错误的

以下代码将定义结构体类型,并定义结构体变量stu1和stu2。student stu1,stu2;struct student{ char num[5];int score;};

A. 对
B. 错

有定义如下:struct info{char name[20];int age;};struct info class[6]={"Zhang",17,"Wang",19,"Mao",18,"liu",16};则,执行printf("%c\n",class[3].name);语句后,将输出字母M。

A. 对
B. 错

以下代码定义结构体数组date,它共有10个元素,每一个元素的数据类型都是int型。struct{int year;int month;int day;}date[10];

A. 对
B. 错

答案查题题库