题目内容

若有以下定义:struct stru{int a; long b; char c[6];} sampl;则以下赋值正确的是________。

A. sampl.c= “abcd”;
B. strcpy(sampl.c, “abcd”);
C. sampl->c= “abcd”;
D. 以上均不正确

查看答案
更多问题

若程序中有下面的说明和定义 struct abc {int x;char y;} struct abc s1,s2;则会发生的情况是________。

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

结构体类型变量在程序执行期间,________。

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

执行下列程序的输出结果是_______。struct st{ int x;int *y;} *p;int dt[4]={10,20,30,40};struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};main( ){ p=aa;printf(“%d ”,++p->x);printf(“%d”,(++p)->x);}

下面程序输出结果是_______。struct str{float x;char *y;}*m;struct str group[3]={95.0,"Li",82.5,"Wang",73.5,"Sun"};main(){ m=group; printf("%.1f,%s\n",m->x,m->y);}

答案查题题库