首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { int x;int y;}in; int a;
下列程序的运行结果是【 】。 main() { union EXAMPLE { struct { int x;int y;}in; int a;
admin
2013-02-23
50
问题
下列程序的运行结果是【 】。
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.in.x和e.a、e.b占用的是同、段内存单元,所以程序最后的打印结果为“4,8”。
转载请注明原文地址:https://www.kaotiyun.com/show/TGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>main(){intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m
给出以下定义:charx[]="abcdefg";chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为______。
下面程序的输出结果是【】。#defineMAX3inta[MAX];main(){fun1();fun2(a);printf("\n");}fun1(){intk,t=0;for(k=0;k<MAX;k++,t
以下叙述中不正确的是
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是
假定变量x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式【】。
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
用复合的赋值运算符将变量x中的值增大2的赋值表达式是【】。
栈和队列的共同点是()。
测试用例包括输入值集和【】值集。
随机试题
______youmindgivingmeyourfullname,please?
全口义齿初戴时,产生疼痛的原因不包括
按照招标文件规定,在对最低评标价的投标人进行资格后审时,主要是审查投标人( )。
系统软件包括()。
在经济学中,新增一个工人所增加的产出量被称为()。
某企业进行人力资源需求与供给预测。经过调查研究与分析,确认本企业的销售额(单位:万元)和所需销售人员(单位:人)成正相关关系,并根据过去10年的统计资料建立了一元线性回归预测模型Y=A+Bx,X代表销售额,Y代表销售人员数,回归系数A=22,B=0.03。
A、Allright.B、It’skind.C、It’sMonday.A
Thedriverwas______ofrunningawayfromthesceneofthecaraccident.
CrossCulturalAdvertisingAsuccessfulcrossculturaladvertisingcampaignlargelydependsoneffectivecrossculturalcommunic
Asummaryofthephysicalandchemicalnatureoflifemustbegin,notontheEarth,butintheSun;in【C1】______attheSun’sver
最新回复
(
0
)