![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
设位段的空间分配由右到左,下面程序执行后的输出结果...
设位段的空间分配由右到左,下面程序执行后的输出结果是()。 #include <stdio.h> struct packed { unsigned a:2; unsigned b:2; unsigned c:3; int i; } data ; int main() { data.a=2; data.b=3; printf("%d",data.a+data.b); return 0; }
A、语法错
B、2
C、5
D、3
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
设位段的空间分配由右到左,下面程序执行后的输出结果是()。 #include <stdio.h> struct packed { unsigned a:2; unsigned b:2; unsigned c:3; int i; } data ; int main() { data.a=2; data.b=3; printf("%d",data.a+data.b); return 0; }
A、语法错
B、2
C、5
D、3
(1)子程序入口地址(标号):ABSX
(2)入口参数:AX=x
(3)出口参数:AX=|x|
另外,再编写一个程序段,利用这个子程序,将数据段内首地址为1000H数据区的100个16位有符号数取绝对值,并将结果存放到数据段内首地址为1100H的数据区中
A、data.one=4
B、data.two=3
C、data.three=2
D、data.four=1
A、0
B、4
C、1
D、3
A、共用体类型数据中所有成员的首地址都是同一地址
B、可以用已定义的共用体类型来定义数组或指针变量的类型
C、共用体类型数据中的成员可以是结构体类型,但不可以是共用体类型
D、用typedef定义新类型取代原有类型后,原类型仍可有效使用
A、变量、一维数组和指针变量
B、指针变量、一维数组指针和二级指针变量
C、变量、二维数组和指针变量
D、指针变量、一维指针数组和二级指针变量
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!