首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//********error********的下面,修改该语句即可。 提示:
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//********error********的下面,修改该语句即可。 提示:
admin
2017-03-22
52
问题
使用VC6打开考生文件夹下的源程序文件modi1.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.Numberl;
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个标识下应改为“typedefstruct”。
(2)第2标识下是定义Number1为一个整型数据变量,整型数据位数为32(4字节),因此第2个标识下应改成“int Number1:32;”或“int Number1;”。
(3)ptr为整型数据指针,mstr为Mystruct类型结构变量,两者类型不一致应该做强制类型转换,第3个标识下应改成“int*ptr=(int*)&mstr;”,表示将mstr的地址给ptr,ptr指向MyStmct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://kaotiyun.com/show/7nAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
对于语句cin>>x中的各个组成部分,下列叙述中错误的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&
判断char型变量c是否为小写字母的正确表达式是
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
12.请将下面的程序补充完整,使得程序输出“飘是张娜的书”。#includeusingnamespacestdclassBook{public:Book(char*str)|strcpy(title,str);
随机试题
患者,男,32岁。双下肢持久性静止痛,夜间更甚,患者抱膝而坐或患肢悬垂在床边,难以入睡,查患肢紫红,下垂更甚,抬高时则见苍白,足背毳毛脱落,皮肤、肌肉萎缩,趾甲变厚,并有粟粒样黄色瘀点反复出现,趺阳脉搏动消失,舌质红,苔薄白,脉沉细。诊断为脱疽,证属
A、VAD方案B、DA方案C、CHOP方案D、ABVD方案E、VLDP方案非霍奇金淋巴瘤首选
药物相互作用对药动学的影响A.与多潘立酮配伍B.甲苯磺丁脲配伍氢氯噻嗪C.磺胺类药与青霉素配伍D.与大环内酯类抗生素配伍E.阿司匹林与磺酰脲类降糖药合用影响吸收()。
对上市公司进行流动分析,有利于发现()。
基金销售过程中由投资者自己承担的费用包括()
下列有关《宪法》的指引作用的表述中,哪些说法是正确的?()
提高问题解决能力的教学措施有哪些?
下列关于人类通讯史的说法,不正确的是()。
下列关于ASCII编码的叙述中,正确的是
DearMrMichaels,AlthoughIhavebeenvery______withtheserviceIhavereceivedfromyourestablishmentinthepast,Imustex
最新回复
(
0
)