首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> st
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 1 0 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h> st
admin
2016-10-28
51
问题
使用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全国计算机二级
相关试题推荐
下列运算符中全都可以被友元函数重载的是
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
关于类模板,下列表述不正确的是
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
下列对字符数组进行初始化的语句中,正确的是()。
类模板的模板参数()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列关于扁骨的叙述,正确的是【】
男性,45岁,行胃大部切除手术,用于术后止痛的药物选用
如果合同中对履行地点约定不明确,则合同的履约地为()。
影响碾压混凝土坝施工质量的因素主要有()。
归因理论是从______来阐述行为动机的。
Itisillegalforapublicofficialtoaskpeopleforgiftsormoney______favorstothem.
海曙区南门街道万安社区所辖的书香苑居民小区,座落在万安路西边,2002年2月落成后入住228户人家。新建成的住宅区,空气清新,花木繁盛,活动会所齐备,能够为居民提供良好的安居和休闲环境,是一个可实现封闭管理的小区。原来由经房物业公司负责物业管理,但由于各种
下图是网络地址转换NAT的一个示例根据图中信息,标号为③的方格中的内容应为
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
Thedecision______,thenextproblemwaswhentostarttheproject.
最新回复
(
0
)