首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #include <stdio.h> main() { union EXAMPLE { struct { int x; int y;} in; int
下列程序的运行结果是【 】。 #include <stdio.h> main() { union EXAMPLE { struct { int x; int y;} in; int
admin
2009-01-15
45
问题
下列程序的运行结果是【 】。
#include <stdio.h>
main()
{ union EXAMPLE
{ struct
{ int x; int y;} in;
int a;
int b;
}e;
e.a=1;e.b=2;
e.in.x=e.a*e.b;
e.in.y=e.a+e.b;
printf("%d,%d\n",e.in.x,e.in.y);
}
选项
答案
4,8
解析
C语言规定,共用体中各个成员变量在内存中占用同一段内存单元,即e.in.x、 e.a、e.b占用同一段内存单元。执行语句e.b=2;后,e.in.x=e.a=e.b=2;执行语句e.in.x= e.a*e.b;时,e.a的值为2,e.b的值为2,所以运算得出e.in.x的值为4;执行语句e.in.y= e.a+e.b时,由于e.in.x和e.a、e.b占用的是同一段内存单元,所以此时的e.a、e.b的值为4,因此运算得出e.in.y的值为4+4=8。程序最后的输出结果为4,8。
转载请注明原文地址:https://kaotiyun.com/show/l9Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateTypeRecordIDAsIntegerNameAsString*20EndTypePrivateSubCo
支持子程序调用的数据结构是
(1)在考生文件夹中有一个工程文件sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当向文本框Text2中输入密码时,若“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图1-196所示);若“显示密码”复选框被选中,再重新
(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读人数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的
在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。要求:请去掉程序中的注
在标准模块中,将a定义为全局整型变量的语句是
计算下面分段函数的正确语句是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
用树型结构表示实体之间联系的模型是()。
随机试题
下列关于制剂的正确表述是()
某企业从设备租赁公司租借一台设备,已知设备的价格为75万元,总租期为6年,每年年未支付租金,折现率为12%,附加率为4%,则每年租金为()万元。
许多场外交易发生在投资者和()之间。
不能提供确凿证据证明的呆账,不得核销。()
在进行公文盖印章时,一般应做到()。
在军事上,导弹的发射及飞行轨道的计算控制、先进防空系统等现代化军事设施通常都是()控制的大系统,其中包括雷达、地面设施、海上装备等。
已知A=且AXA*=B,秩r(x)=2则a=__________.
不属于对象构成成份的是
A、Itcanavoidthenecessityofcarryinglargeamountofcash.B、Youneedn’tpurchaselargeamountsoftraveler’schecks.C、You
Anewstudyhas_____thatdepressioninelderlypeoplecouldresultinearliermortality.
最新回复
(
0
)