首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: member:1 member:10 member:100 注意:错误的语句在/********error**
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: member:1 member:10 member:100 注意:错误的语句在/********error**
admin
2021-09-05
48
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
member:1
member:10
member:100
注意:错误的语句在/********error********/的下面,修改该语句即可。其他的语句不能修改。
试题程序:
#include
int i=100:
class TC
{
public:
TC(int i)
{
cout<<"member:"<
{********error汝*******|
i=i+9:
}
void Print()const
{
eout<<"member:"<
}
private:
int i;
};
void main()
{
/********error********/
TC obj;
int i(0);
obj.Print();
/********error********/
cout<<"member:"<
return;
}
选项
答案
(1)“i=i+9;”应改为“this-)i=i+9;(*this).i=i+9;或TC::i=i+9;”。 (2)“TC obj;”应改为“TC obj(1);”。 (3)“cout<<"member:"<
解析
本题考查了考生对变量作用域的了解情况。i=i+9;语句使形参的值自增9,这样做是毫无意义的,因为形参变量值在函数结束后不会被保存。所以等号左边的变量i应引用为TC的私有成员变量,将私有成员初始化为形参i+9的值,可以通过this指针来引用,也可以通过域作用符“::”。“TC obj;”语句会产生一条编译错误,因为TC类已经定义了一条TC(int i)构造函数,C++就不会为其自动生成默认构造函数了。这就意味着,要创建TC类的对象必须带有一个int型构造函数参数。该构造函数中的第1条就是输出语句。从输出了形参i的内容来看,这个构造参数应该为1。
“cout<<"member:"<
转载请注明原文地址:https://www.kaotiyun.com/show/Sb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){inti,s=0;for(i=l;s<20;i+=2)s+=i*i;cout<<i<<endl;
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this
已知函数f的原型是voidf(int*a,long&b);,变量vl、v2的定义是:imvl;longv2;下列调用语句中正确的是()。
有如下程序:#iinc1ude<iostream>us:ingnamespacestd;c1assA{public:AO{cout<<"A";}~AO{cout<<"~A";}
有如下程序:#includeusingnamespacestd;classA{public:A(inti):rl(i){}voidprint(){cout
下面c++标识符中正确的是()。
关于模板,下列说法不正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
数据库管理系统(DBMS)是
下面对软件测试描述错误的是
随机试题
若函数f(χ)=aχ2+-bχ在χ=1处取得极值2,则a=______,b=_______。
在影响某种特定行为的因素中,促使行为维持或减弱的因素是
患者,女,32岁。患风湿性心脏病二尖瓣狭窄10年,近半年来上二层楼即感心悸气短,超声心动图测量二尖瓣瓣口面积为1.0cm2,瓣叶可见重度钙化。查体除在心尖部可闻及舒张期隆隆样杂音外,在胸骨左上缘可闻及递减型高调哈气样舒张早期杂音。产生上述杂音的病理基础
肝穿刺引流通常每隔_______抽脓1次,直至脓腔缩小为止。
A.痰邪的性质B.气机的顺逆C.饮食的多少D.发病的脏腑E.正气的盛衰
关于免责条款的表述,正确的是()。
关于地下水对边坡稳定性影响的说法,正确的是()。
下列属于《建设工程安全生产管理条例》明确的建设工程安全生产管理基本制度的是( )。
冒险精神是()职业生涯锚的一个非常明显的特征。
能源是人类赖以生存和发展的重要物质基础。人类文明每跨出重要的一步都伴随着能源的革新和更替(substitution)。能源的开发利用(utilization)极大地推进了世界经济和人类社会的发展。目前,中国是世界第二大能源生产国和消费国。能源供应的持续
最新回复
(
0
)