首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//*****error******的下面,修改该语句即可。 提示:定义Num
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//*****error******的下面,修改该语句即可。 提示:定义Num
admin
2019-05-14
57
问题
使用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://kaotiyun.com/show/rE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;}voidsetData(doubled}{data
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;r=p;cout<<*r<<end1;
设有关键码序列(66,13,51,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
有如下程序:#include<iostream>usingnamespacestd;classBase{public;intm,n;};classDerived1:______Base{};
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
随机试题
患者,女性,51岁。糖尿病史2年,伴有高三酰甘油血症,宜选用
不会造成血浆白陶土部分凝血活酶时间延长的因子是
关于敏感度系数SAF的说法,正确的是()。
企业某年主营业务收入2000万元,主营业务成本1200万元,主营业务税金及附加100万元,其他业务利润200万元,期间费用150万元,投资收益250万元,营业外收入180万元,营业外支出230万元,所得税费用300万元。该企业的营业利润为( )。
导游人员资格证书由国家旅游局统一印制,其颁发机关可以是各级地方旅游行政管理部门。()
赵老师在《色彩的对比》一课中为学生现场创作了一幅补色对比的水彩画,让学生感受色彩的对比产生的独特艺术效果。赵老师运用的教学方法是()。
下面关于有线全双工通信的叙述,正确的是( )。
下列关于MDI子窗体在运行时特性的叙述错误的是()。
_____est-ce_____onvamanger?
CounselingTeamandtheServices1.Counselingteam.NaomiFlynna.Targeting:Thosewhohaveneverusedacounselorbe
最新回复
(
0
)