题目内容

在C语言中,若有如下的定义,则共用体变量m所占内存的字节是( )。union student { int a ; char b; double c;} m ;

A. 1
B. 2
C. 8
D. 11

查看答案
更多问题

C语言共用体变量在程序运行期间,满足( )。

A. 所有成员都不驻留内存
B. 只有一个成员驻留内存
C. 部分成员驻留内存
D. 所有成员一直驻留内存

已知int型占4个字节,则sizeof(struct word)的值是( )。struct word {//本题请上机测试,结合内存对齐理论(扫描本章二维码查看)分析

A. 13
B. 17
C. 21
D. 24

若有定义struct link { int data; struct link *next; } a,b,c,*p,*q;, 设a,b是链表中前后两个相邻结点,指针p指向变量a , 指针q指向新结点c。下面能够将结点c 插入到链表中a,b结点之间的语句序列是( )。

A. a.next=c; c.next=b;
B. p.next=q;q.next=p.next;
C. p->next=&c; q->next=q->next;
D. (*p).next=q;(*q).next=&b;

设有如下定义,下面各输入语句中错误的是( )。struct ss { char name[10]; int age; char sex; } std[3],*p=std;

A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));

答案查题题库