首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
admin
2015-05-30
72
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
0
注意:错误的语句在//********error********的下面,修改该语句即可。
1 #include
2 struct Struct
3 {
4 union
5 {
6 int a;
7 char c[4];
8 };
9 int b;
10 //********error********
11 }
12 void main()
13 {
14 Struct m;
15 //********error********
16 m.c[0]=0;
17 m.c[1]=0;
18 m.c[2]=0;
19 //********error********
20 m.c[3]:1;
21 m.b=m.c[3];
22 cout<
23 }
选项
答案
(1) }; (2)m.c[0]=1 ; (3)m.C[3]=0;
解析
程序当中定义了一个结构体Struct,Struct内含有2个成员变量:共用体和整型变量b,共用体由整型变量a和字符数组c[4]组成,int型变量32位,而c[4]刚好也是32位,因此a和字符数组c[4]存放在同一内存单元中。
[解题思路]
(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=O,所以c[0]:l,c[1]:c[2]=c[3]=0,故第2个标识下应改为“m.c[01=1;”。
(3)由(2)分析可知第3个标识下应改为“rn.c[3]=0;”。
转载请注明原文地址:https://www.kaotiyun.com/show/7PNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序流程图(框图)中的箭头代表【】。
关于运算符重载,下列表述中正确的是()。
定义重载函数时,应在参数个数或参数类型上【】。
用链表表示线性表的优点是()。
定义重载函数时,应在参数个数或参数类型上【】。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是______。
程序的三种基本控制结构的共同特点是______。
已知n是一个int型变量,下列语句中错误的是______。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
关于在调用模板函数时实参的使用,下列表述中正确的是
随机试题
畏寒喜暖,四肢不温,体温低下,运行迟缓,是因气何种作用失常所致
女性,40岁,主诉颈前肿块3个月,声哑1周。体格检查发现右侧甲状腺有一3cm×3cm肿块,边界不甚清楚,表面不平,质地坚硬,但仍可随吞咽上下移动,应考虑患下列哪一种疾病的可能性较大
对固定义齿基牙牙周健康有影响的是对固定义齿咀嚼功能有影响的是
男性,50岁。拔除下颌第一磨牙后,新鲜血液充盈牙槽窝,但不能淹没牙根间隔。正确的处理是
A.顺铂B.昂丹司琼C.米托蒽醌D.环磷酰胺E.盐酸阿糖胞苷为5一HT受体拮抗剂,可用于治疗癌症病人的恶心、呕吐症状的是
对于区域城市化的水平、城镇人口分布及城市发展规模都能起到影响作用的是:
某国内工程合同对欠付工程利息计付标准和付款时间没有约定,若发生了欠款事件时,下列利息支付的说法中错误的是()。
按资金性质来分类,金融市场可以分为货币市场和______。
官学衰微,私学大兴,墨、儒两家的私学成为当时的显学所处时期是()
Theword"exceeded"inparagraph1mostprobablymeans______.Accordingtothepassage,______isthekeyfactortomaking"No
最新回复
(
0
)