首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//*****error******的下面,修改该语句即可。 提示:定义Num
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//*****error******的下面,修改该语句即可。 提示:定义Num
admin
2019-05-14
56
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//*****error******的下面,修改该语句即可。
提示:定义Number1为一个整型数据位长的变量。
#include
//*****error******
struct
{
//*****error******
int Number1:1;
int Number2;
}MyStruct;
void main()
{
MyStruct mstr;
mstr.Number1=150;
mstr.Number2=15;
//*****error******
int *ptr=&mstr.Number1;
cout<<*ptr<
*ptr=200;
cout<<*ptr<
}
选项
答案
(1)typedef struct (2)int Number1:32; 或int Number1; (3)int* ptr=(int*)&mstr;
解析
(1)第1标识下是定义结构体,结构体定义的一般形式为:
struct<结构体名>
{
<成员列表>
}<变量名列表>;
程序当中定义结构体名放在后面,MyStruct为结构体变量类型,相当于typedef为已有的类型定义一个新的类型,第1个标识下应改为“typedef struct”。
(2)第2标识下是定义Number1为一个整型数据 变量,整型数据位数为32(4字节),因此第2个标识下应改成“int Number1:32;”或“int Number1;”。
(3)ptr为整型数据指针,mstr为MyStruct类型结构变量,两者类型不一致应该做强制类型转换,第3个标识下应改成“int*ptr=(int*)&mstr;”,表示将mstr的地址给ptr,ptr指向MyStruct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://www.kaotiyun.com/show/rE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:intx=1,y=2,z=3;x=x^z:y=y^z;z=x^y:cout<<x<<y<<z;这个程序段的输出结果是______。
下列情况中,不会调用拷贝构造函数的是()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;}voidsetData(doubled}{data
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
下列说法中错误的是()。
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
随机试题
证明:对x>0,则x2+≥12成立。
58.材料1:同时,必须清醒看到,我们工作中还存在许多不足,前进道路上还有不少困难和问题。主要是:发展中不平衡、不协调、不可持续问题依然突出,科技创新能力不强,产业结构不合理,农业基础依然薄弱,资源环境约束加剧,制约科学发展的体制机制障碍较多,深化改革开放
需采用复合固定桥的情况是
下列哪项不属于城市轨道交通线网规划的主要内容?()
熔焊接头的坡口根据其形状的不同,可分为()。
下列有关消防水泵串联和并联的说法,正确的是()。
古文明一般形成于中度大河沿岸的内陆地区,适宜的气候、肥沃的土壤条件较适宜于人类活动。而随着科学技术的发展,这些要素逐渐被弱化,人类活动已经从内陆转向沿海,出现了现代沿海向内陆的经济梯度。对比古文明与现代沿海文明的环境差异,其中最核心的是交通和可接近性对相关
A、 B、 C、 D、 D题干图形均由简单线条构成,且均含有封闭区域。最容易想到的考点是线条数和封闭区域数。图形的线条数和封闭区域数如下表所示。发现线条数不能构成规律,封闭区域数虽然每列来看存在规
张某系甲商贸公司员工,曾长期代表甲商贸公司充当采购员与乙家电生产厂家进行购销家电活动。1998年3月,张某因严重违反公司的规章制度被甲商贸公司开除。但是,甲商贸公司并未收回给张某开出的仍然有效的授权委托书和介绍信。张某凭借介绍信以甲商贸公司的名义与乙家电生
A、Sheneedstodosomeresearchonindustrialarchitecture.B、AlbertKahnisthewoman’smost-respectedarchitect.C、Sheisinte
最新回复
(
0
)