首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//********error********的下面,修改该语句即可。 1
admin
2015-05-30
50
问题
使用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全国计算机二级
相关试题推荐
每个类______构造函数。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
下列语句中,错误的是()。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示()
阅读以下程序,此程序的功能是【】。#include<iostream.h>voidmain(){intn,i,j;for(i=100;i<999;i+100)for(j
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
数据库系统与文件系统的最主要区别是()。
程序的三种基本控制结构的共同特点是______。
以下各选项组中,均是C++语言关键字的组是
随机试题
A.聚乙二醇4000B.乳果糖C.麻仁丸D.开塞露E.硫酸镁过量应用会导致电解质紊乱的是
用于评价卵巢功能,除外以下哪项
体现“阴中求阳”方义的方剂是
下列各项中,制造业企业应确认为其他业务收入的有()。
在这里,作家的人格显得________。无论是历史还是现实或者是最普遍的底层生活,都在他们的笔下幻化为一种真实人生的存在,一种精神的存在,一种被称为“心灵史”的存在。他们________于历史与现实之间,心甘情愿地进行着漫长而苦涩的精神之旅,既充实又富有
(1)在考生文件夹下存在表单文件formone.scx,其中包含一个列表框、一个表格和一个命令按钮,如下图所示。按要求完成相应的操作:1)将orders表添加到表单的数据环境中。2)将列表框List1设置成多选,并将其RowSourceTy
Paula(doesn’twant)to(attend)themeeting(and)Sheiladoesn’t(too).
Westoodstill,gazingoutoverthelimitless______ofthedesert.
Thefollowingisthecontentsofabookonstocks.Afterreadingit,youarerequiredtofindtheitemsequivalent(与……相同的)tot
A、Thebabywasabouttofallintotheriver.B、MaShwewasplacingthebabyontherock.C、Thebabywaswashedawaybytherisin
最新回复
(
0
)