首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> st
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> st
admin
2016-10-28
63
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
1
0
注意:错误的语句在//******error******的下面,修改该语句即可。
#include<iostream.h>
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<<m.a<<endl<<m.b<<endl;
}
选项
答案
(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[21=c[3]=0,故第2个标识下应改为“m.c[0]=1;”。
(3)由(2)分析可知第3个标识下应改为“m.c[3]=0;”。
转载请注明原文地址:https://kaotiyun.com/show/j7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是
以下对C++语言函数的有关描述中,正确的是
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
下列对派生类的描述中,错误的是
面向对象程序设计思想的主要特征中不包括
在类中定义和实现的函数可以称为【】。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A.乳酸 B.C02和H20 C.α-酮酸 D.乙酰CoAE.丙酮酸长链脂肪酸经β-氧化最终裂解为()。
国债按发行地域分类,可以分为( )。
按照我国的规定,()属于强制检定的管理范围。
下列关于微波的说法正确的是:
马、马匹
设A为三阶矩阵,其特征值为λ1=-2,λ2=λ3=1,其对应的线性无关的特征向量为α1,α2,α3令P=(4α1,α2一α3,α2+2α3),则P-1(A*+3E)P为______.
Large,multinationalcorporationsmaybethecompanieswhoseupsanddownsseizeheadlines.Buttoafargreaterextentthanmos
IP地址块202.192.33.160/28的子网掩码可写为()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
AnswerquestionsbyreferringtothecommentsinamagazinearticleonfourfamousHollywoodactors.A=GeorgeClooney
最新回复
(
0
)