首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include str
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//*****error******的下面,修改该语句即可。 #include str
admin
2019-05-14
66
问题
使用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://kaotiyun.com/show/dE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()
在下面的4个关键字中用来说明虚函数的是()。
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={
阅读以下程序:#include<iostream.h>voi6main(){staticinta[][2]={5,3,1,2};inti,j,s1=0;for(i=0;i<2;i++)for(
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a
随机试题
试析《戈拉》中戈拉形象及其意义。
职业危害因素不包括下列哪项
肺动脉高压早期的X线表现是()
医学伦理学是
根据矿山工程造价费用定额现行规定,施工方利用永久建筑工程和设备的费用来源由发包方负责支出的是()。
在个人贷款贷后环节的风险管理中,()是贷款人的重要权利。
垄断组织的形式包括()。
A、 B、 C、 D、 D
2003年下半年,被告人白某与湖北省A市的个体经营者张某做生意,张某欠下白某货款6000余元。白某向张某多次讨要未成,遂起意扣押人质索要欠款。2004年1月19日,白某邀约了被告人于某、高某携带手铐,租乘个体出租车从某县开往A市。途中,白某买了舒乐安定片一
A、Firstclassdeliverywillcost7dollars.B、Thirdclassdeliverywilltakeafortnighttoarrive.C、Firstclassisapopularm
最新回复
(
0
)