题目内容

共同体类型变量在程序执行期间。

A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中

查看答案
更多问题

设有如下说明:struct student{int number;char sex;char name[10];};请选择正确的定义语句,该语句定义a为上述结构体类型变量,并同时为其成员符值为1021,'M',"Zhang".

A. student a={1021,'M',"Zhang"};
B. struct a={1021,'M',"Zhang"};
C. struct student a={1021,'M',"Zhang"};
D. student a=1021,'M',"Zhang";

以下程序运行的结果是。#include int main(){struct date{int year,month,day;}today;printf("%d\n",sizeof(struct date));return 0;}

A. 6
B. 8
C. 10
D. 12

以下叙述中错误的是。

A. 可以通过typedef增加新的类型
B. 可以通过typedef将已存在的类型用一个新的名字来代表
C. 用typedef定义新的类型名后,原有的类型名仍然有效
D. 用typedef可以为各种类型起别名,但不能为变量起名

有以下程序#include int main(){struct s{int a;float y1;float x[3];int y2[2][3];}s1;printf("%d\n",sizeof(s1));return 0;}程序的输出结果是。若将上述程序中s前面的struct 改为union,其他语句不变,则修改后的程序输出结果为。

答案查题题库