首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义Number1为一个整型数据
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: 150 200 注意:错误的语句在//******error******的下面,修改该语句即可。 提示:定义Number1为一个整型数据
admin
2016-10-28
34
问题
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
150
200
注意:错误的语句在//******error******的下面,修改该语句即可。
提示:定义Number1为一个整型数据位长的变量。
#include<iostream.h>
//******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<<endl;
*ptr=200;
cout<<*ptr<<endl;
}
选项
答案
(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指向MyStruct的第一个域Number1,Number1也是整形,类型一致,故可通过ptr指针来改变Number1的值。
转载请注明原文地址:https://kaotiyun.com/show/PONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intb=3;intfun(int*k){intb=2;b=*(k++)*b;
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
下列描述中错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
在软件开发中,下面的任务不属于设计阶段的是______.
有如下的程序:#include<iostream>usingnamespacestd;classAT{friendostream&operator<<(ostream&,AT);}at;os
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
下列关于栈的叙述正确的是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
随机试题
甲公司每年最低运营资本是10亿元,但是有5%的可能性需要12亿元维持运营。该公司筹集了12亿元,将其生存概率提高到95%。甲公司管理损失事件的方法是()。
女,29岁,初产妇,产后2周,哺乳时不能按照护士的要求操作,右侧乳房出现胀痛、硬块,全身发冷、发热,并有头痛、乏力,诊断为急性乳房炎。其主要病因是
在社会总需求大于社会总供给的经济过热时期,政府可以采取的财政政策不包括()。
以下关于幼儿有意注意发展的表述,不正确的是()。
①强化执法措施,严惩违法犯罪分子②食品产业涉及环节多,哪一环出现漏洞都会给食品安全带来严重威胁③创新食品安全监管机制④坚决淘汰劣质企业,以震慑所有企业使之不敢越雷池半步⑤保障食品安全需要生产经营者诚信自律,更需要严格
有些人把别人的思想和理论拿来,当作唬人的幌子,装自己的门面,实际只是__________.并非真有所得。填入划横线部分最恰当的一项是:
Soft-drinksaleshavebeendecliningforninestraightyears.Thisismuchmorethanatrend—it’safundamentalshiftinconsum
TheInternetandmobilephoneshavetransformedourconnectionstopeoplearoundtheworld.Thistechnologyhasalso,however,l
Thosesamepoliticiansaredrivenbyanintenttousethecountry’sresourcestomaximumfinancialbenefit,whatevertheymaybe
Theuseofdeferential(敬重的)languageissymbolicoftheConfucianidealofthewoman,whichdominatesconservativegendernorms
最新回复
(
0
)