首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
admin
2015-05-30
26
问题
使用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://kaotiyun.com/show/7PNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是()。
假定n=3,,下列程序的运行结果是()。#include<iostream.h>intFun(intm)voidmain(){cout<<"Pleaseinputanumber:";int
下列情况中,不会调用拷贝构造函数的是()。
从键盘上输入XXYYZZXYZWXP和X,以下程序的输出结果是【】。#include<iostream.h>#include<string.h>voidmain(){char*str,ch;intc
关系中的“主键”不允许取空值是指【】约束规则。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
已知n是一个int型变量,下列语句中错误的是______。
在下列概念中,不属于面向对象方法的是______。
以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
随机试题
正常人紧闭声门而用力呼气时,胸膜腔内压可达
慢性肾功能不全之肾阳衰微证治宜
遗嘱继承
如图5-82所示,ZC是形心轴,ZC轴以下面积对ZC轴的静矩SzC=()。
城市邮政通信枢纽的选址应()。
会计档案由各级()共同负责会计档案工作的指导、监督和检查。
()是指在不同时间内用同一测验(或用另一套相等的测验)重复测量同一被试者,所得结果的一致程度。
以下2题是基于下述描述;设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借
Duetolowinvestment,industrialoutputhasremained_______.
A、Toanartisticmuseum.B、Toamovietheater.C、Toarestaurant.D、Toanationalpark.A由选项预测本题可能考查地点。对话一开始女士就说“我要去国家艺术博物馆”,故选A
最新回复
(
0
)