首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include
admin
2020-10-21
34
问题
使用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://kaotiyun.com/show/E8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
在C++语言中函数返回值的类型是由()决定的。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";)};classB{publi
下列描述中正确的是()。
在面向对象方法中,实现信息隐蔽是依靠()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
数据库技术的根本目标是要解决数据的()。
下面关于算法的叙述中,正确的是()。
随机试题
“品摩诘之诗,诗中有画;观摩诘之画,画中有诗”中所评价的诗人是()。
当代管理机构组织变革的典型趋势是()
Hefailedinthisexam,______provesthathewasn’tworkinghardenough.
下列文献中,属于纪传体的史书的是()
不属于腹膜内器官的是
含麝香酮的动物有
在修改信用证时,受益人可接受同一修改通知中的部分内容,而将另外的内容退回通知行。()
物业管理招标中的评标委员会由招标人代表和物业管理方面的专家组成,成员为5人以上单数,其中招标人代表不得多于成员总数的()。
在发现土壤呈现流变状态还是固体状态取决于土壤颗粒之间是否存在万向结合约束(ODI约束)之后,中国科学家利用某种植物纤维合剂给沙子引入ODI约束,在沙漠进行“沙子土壤化”试验。5年后,所试验的4000亩沙漠变成了良田。这样做是因为()。
HomeschoolingI.【T1】_____【T1】______—Require【T2】_____【T2】______—Childwhogetseasilyfrustratedisdifficulttobehomeschoo
最新回复
(
0
)