以下对C语言中共用体类型数据的叙述中正确的是( )。
A. 共用体类型定义中不能出现结构体类型的成员
B. 可以对共用体变量直接赋值
C. 一个共用体变量中可以同时存放其所有成员
D. 一个共用体变量中不能同时存放其所有成员
查看答案
当定义一个共用体变量时,系统分配给它的内存量是( )。
A. 共用体变量中第一个成员所需内存量
B. 各成员所需内存量的总和
C. 共用体变量中最后一个成员所需内存量
D. 成员中占内存量最大的容量
在单向链表中,存储每个结点需有两个域,一个是数据域,另一个是指针域,它指向该结点的( )。
A. 直接前趋
B. 终端结点
C. 开始结点
D. 直接后继
写出下面程序执行后的运行结果。#include #include struct worker {char name[15];int age;float pay;};int main(){ struct worker x;char *t="Lilei";int d=20; float f=100;strcpy(x.name,t);x.age=d*2; x.pay=f*d;printf("%s %d %.0f",x.name, x.age, x.pay);return 0;}
写出下面程序执行后的运行结果。#include struct STU {int num;float TotalScore;};void f(struct STU p){ struct STU s[2]={{20044,550},{20045,537;p.num = s[1].num; p.TotalScore = s[1].TotalScore;}int main(){ struct STU s[2]={{20041,703},{20042,580;f(s[0]);printf("%d %3.0f", s[0].num, s[0].TotalScore);return 0;}