首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
admin
2020-10-21
57
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
0
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
struct Struct
{
union
{
int a;
char C[4];
};
int b ;
∥********error********
}
void msin()
{
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]存放在同一段内存单元中,因此it的值可由数组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/E8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出的结果是()。#include<lostream.h>voidmain(){inti,k,a[10],p[3];k=5;for(i=0;i<9;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释//********1****
下列程序的输出结果是()。#include<iostream.h>voidmain0{intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<<p[0][
使用地址作为实参传给形参,下列说法正确的是()。
下列选项中不符合良好程序设计风格的是()。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
下列对于软件测试的描述中正确的是()。
下列关于对象初始化的叙述中,正确的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
随机试题
20世纪五六十年代。苏联教育家赞科夫在教学与发展实验中.提出教学过程就是促进学生的()。
运用自己拥有或者自己经营的船舶,提供国际港口之间班轮运输服务,并依据法律规定设立的船舶运输企业的是()
根据《招标投标法》规定,某政府投资项目向社会公开招标,该项目技术特别复杂,专业性要求较高,并成立了评标委员会。下列说法中,不正确的是()。
制约会客室环境的因素中最主要的是()因素。
刘某为现役军人,刘某的妻子与其丈夫感情不和提出离婚,刘某表示不同意,则法院应当如何处理?()
【2013年济宁市市属真题】美国行为主义心理学家华生在《行为主义》一书中写到:“给我一打健康的婴儿,一个由我支配的特殊环境,让我在这个环境里养育他们,我可担保任意选择一个,不论他们父母的才干、倾向、爱好如何,他们父母的职业及种族如何,我都可以按照我的意愿把
在完善专业技术人才的职业道德教育和培训机制的过程中,理论授课无疑是重要的一环,并且也需要遵守一定的原则。在下列选项中,哪项原则不是理论授课需要遵守的?()
下列四组电影导演中最早的一代是()。[2009年真题]
无冕之王(上海大学2014年研)
在认识论中坚持反映论的原则()
最新回复
(
0
)