C语言笔试题答案

时间:2021-07-16 08:08:52
【文件属性】:
文件名称:C语言笔试题答案
文件大小:47KB
文件格式:DOCX
更新时间:2021-07-16 08:08:52
C语言笔试题 1. 程序的局部变量存在于(栈)中,全局变量存在于(静态区)中,动态申请数据存在于(堆)中。 2. 设有以下说明和定义: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:_______ data是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20。 data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52。

网友评论