题目内容
(请给出正确答案)
[单选题]
已知各变量的类型说明如下: int m=8,n, a, b; unsigned long w=10; double x=3.14, y=0.12; 则以下符合C语言语法的表达式是()。
A.a+=a-=(b=2)*(a=8)
B.n=n*3=18
C.x%3
D.y=float (m)
答案
y=float (m)
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.a+=a-=(b=2)*(a=8)
B.n=n*3=18
C.x%3
D.y=float (m)
第1题
A.联合变量定义时,系统按照各成员项所需空间的大小对各成员分别分配存储空间。
B.联合类型定义时不但确定了该类型的存储结构,还分配相应的存储空间。
C.联合变量定义时,系统按照占用空间最大的成员项分配存储空间。
D.其它说法均不正确。
第6题
A.定义结构类型时,系统按照各成员项的大小分配相应的存储空间。
B.定义结构类型时,系统按照各成员项中占用空间最大的成员项分配存储空间。
C.结构类型定义时,结构类型本身并不占用存储空间,即系统并不给结构类型分配存储空间。
D.其它说法均不正确。
第7题
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
第9题
A.是将变量a定义为整型,b是void类型
B.是定义语句,a,b中有值但不可用
C.这条语句的目的是为了在内存中为变量分配相应的空间
D.可以在定义语句的同时直接给变量赋值
第10题
A.next=q;
B.p.next=&b;
C.p->next=&b;
D.(*p).next=q;
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!