首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include str
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include str
admin
2019-05-14
62
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
0
注意:错误的语句在//*****error******的下面,修改该语句即可。
#include
struct Struct
{
union
{
int a;
char c[4];
};
int b;
//*****error******
}
void main()
{
Struct m;
//*****error******
m.c[0]=0;
m.c[1}=0;
m.c[2]=0;
//*****error******
m.c[3]=1;
m.b=m.c[3];
cout<
}
选项
答案
(1)}; (2)m.c[0]=1; (3)m.c[3]=0;
解析
(1)第1表示在结构体定义内,结构体定义的一般形式为:
struct<结构体名>
{ <成员列表>
}<变量名列表>;
这里定义的结构体并没有变量名列表,但是结构体定义一定是以“;”结束的,因此第1个标识下应改为“};”。
(2)根据题目要求程序输出结果分别为“1”和“0”,即结构体变量m的成员变量a的值为1,b的值为0,又a和字符数组c[4]存放在同一段内存单元中,因此a的值可由数组c[4]决定(两者使用同一地址单元),故c[0]表示a的低8位,c[1]为a的第二个8位,c[2]为a的第三个8位,c[3]为a的最高8位,a=0,所以c[0]=1,c[1]=c[2]=c[3]=0,故第2个标识下应改为“m.c[0]=1;”。
(3)由(2)分析可知第3个标识下应改为“m.c[3]=0:”。
转载请注明原文地址:https://www.kaotiyun.com/show/dE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()
执行语句:{cout<<setfill(’*’)<<setw(10)<<seffill(’#’)<<left<<123<<"0K"<<end1;return0;}后将输出()。
在下面的4个关键字中用来说明虚函数的是()。
设有以下定义和程序:#include<iostream.h>classTestClass1{public:voidshow1(){cout<<"TestClass1"<<end1;}
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a
已知枚举类型定义语句为:enumToken{NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
随机试题
Al2(SO4)3的水溶液呈现碱性。
嵌顿疝的内容物是部分肠壁,这种疝称为
男性患儿,3岁,背部紫红色隆起,约2cm,界限清楚,镜下由大小不等的小血管被纤维组织分隔成小叶状,管壁菲薄,外无平滑肌。诊断为
铜芯交联聚乙烯绝缘聚氯乙烯护套电力电缆的型号是()。
产品质量检验机构计量认证的内容不包括()。
评价中心技术主要包括()
在新形势下,公安机关应不断强化证据意识、程序意识、时效意识、权限意识,着力提高刑事司法能力。()
一天里有6件事,只有一个临时借调的助手老王,排一下先后顺序:(1)参加两个会议;(2)下午的篮球训练,你是主力队员;(3)准备汇报资料给上级;(4)朋友聚会,朋友明天就走;(5)老王要请假照顾生病的家属;(6)两个审批业务,比较紧急。
工作中有两种人:一种是“开拓者”,开创新业绩,开拓新局面;另一种则是“补漏者”,保障工作平稳有序进行。请结合实际,谈谈你是哪一种人,并说明理由。
Themanbehindthisnotion,JackMaple,isadandywhoaffectsdarkglasses,homburgs(翘边帽)andtwo-toeshoes;yethehasbecome
最新回复
(
0
)