首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Num
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Num
admin
2019-01-19
61
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Number1为一个整型数据位长的变量。
1 #include<iostream.h>
2 //******error******
3 struct
4 {
5 //******error******
6 int Number1:1;
7 int Number2;
8 } MyStruct;
9 void main()
10 {
11 MyStruct mstr;
12 mstr.Number1=150;
13 mstr.Number2=15;
14 //******error******
15 int *ptr=&mstr.Number1;
16 cout<<*ptr<<end1;
17 *ptr=200;
18 cout<<*ptr<<end1;
19 }
选项
答案
(1)typedef struct (2)int Number1:32;或int Number1; (3)int*ptr=(int*)& mstr;
解析
结构体MyStruct有两个成员变量Number1和Number2,主函数中定义结构变量mstr,并通过指针改变变量mstr内Number1的值。
(1)第1标识下是定义结构体,结构体定义的一般形式为:
struct<结构体名>
{
<成员列表>
}<变量名列表>:
程序当中定义结构体名放在后面,MyStruct为结构体变量类型,相当于typedef为已有的类型定义一个新的类型,第1个标识下应改为“typedefstruct”。
(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/4gAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
针对数组定义intdata[10],下列表述中错误的是()。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
在C++语言程序中,对象之间的相互通信通过
设有数组定义:chararray[]="China";,则数组array所占的空间为
用树结构表示实体类型及实体间联系的数据模型称为______。
以下不使用线性结构表示实体之间联系的模型的是()。
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
下列数据结构中,能用二分法进行查找的是()。
随机试题
男,35岁,因车祸右小腿受伤,经拍X线片,诊断为右胫骨中下1/3交界处斜形骨折,其易发生
根据以下资料,回答问题。2012—2020年,中国IC封装市场中IC先进封装市场规模占比同比提升1个百分点以上的年份有几个?
如果现在读写磁头正在76号柱面上执行输入/输出操作,而等待访问者依次要访问的次序为45、27、79、98、15、56、108、34、77,若采用电梯调度算法进行移臂调度,试分别写出移动臂向外移和移动臂向里移的访问次序。
呼吸困难者下列哪项需转诊
某猪场3月龄猪出现发病,体温40℃左右,精神稍沉郁,被毛粗乱,食欲稍减少,主要表现严重下痢,粪便呈水样,有未消化的饲料颗粒,有的有黏液和肠黏膜碎片,恶臭,病程长的便秘和腹泻交替发生,较少死亡,有的病猪四肢末端皮肤有大小不一的黑色结痂,该病可能是()
在舌的发育中,形成联合突的主要是
下列属于网络综合布线系统安装中工作区信息插座的要求的有()。
不属于在职培训开发的是()。
BobDylan,afolkandrockmusicianfromMinnesota,wontheNobelPrizeinliteraturein2016.Howdoesitfeel?Ifyou’rea
Theprofessoradvisedthestudentsto____________(读更多有教育意义的书).
最新回复
(
0
)