题目内容

结构体变量在程序执行期间

A. 所有成员都驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 正在使用的成员驻留在内存中

查看答案
更多问题

对于如下语句,下列说法中正确的是typedef struct RR{char ch[5];int x;} RRR;

A. 可以用RR定义结构体变量
B. RRR是struct RR型变量
C. RR是struct型变量
D. 可以用RRR定义结构体变量

设有以下语句typedef struct{ int n;char ch[8];} PER;则下面叙述中正确的是

A. PER 是结构体变量名
B. PER是结构体类型名
C. typedef struct 是结构体类型
D. struct 是结构体类型名

有以下程序#include #include typedef struct{ char name[9]; char sex; float score[2]; }STU;void f(STU a){ STU b={"Zhao",′m′,85.0,90.0}; int i;strcpy(a.name,b.name);a.sex=b.sex;for(i=0;i<2;i++) a.score[i]=b.score[i];}int main(){ STU c={"Qian",′f′,95.0,92.0};f(c); printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.score[0],c.score[1]);return 0;}程序的运行结果是

A. Qian,f,95,92
B. Qian,m,85,90
C. Zhao,f,95,92
D. Zhao,m,85,90

若程序中有以下的说明和定义:struct abc{int x;char y;}花括号后少了分号。struct abc s1,s2;则会发生的情况是______。

A. 编译时错
B. 程序将顺序编译、连接、执行
C. 能顺序通过编译、连接、但不能执行
D. 能顺序通过编译、但连接出错

答案查题题库