首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
40
问题
使用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://kaotiyun.com/show/Sb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是voidf(int*a,long&b);,变量vl、v2的定义是:imvl;longv2;下列调用语句中正确的是()。
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charB.{charc;c=a;a=b;b。c;}fun2(char*a,charB.{charc;c=*a;*a=b;b=
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
有如下函数模板:template<typenamet,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
负责数据库中查询操作的数据库语言是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios__base::app②ios__base::binary③ios__base::in④ios__base::out若要以二进制读方式打开一个文件,需
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
软件测试的目的是( )。
软件测试的目的是()。
随机试题
行政机关公开的信息应当准确,是行政法原则中()的要求。
会计制度总体设计的作用有哪些?
算法的时间复杂度对程序的质量没有影响,空间复杂度决定了程序质量的好坏。()
在核酸中一般不含有的元素是
A.影响药物吸收B.影响药物分布C.影响药物代谢D.增加药物排泄E.减少药物排泄七厘散与士的宁联用,能()。
单某对先执行2年的有期徒刑应向谁提出赔偿请求?后执行的“2年9个月零25天”应向谁提出赔偿请求?单某对没收财产可否提出赔偿请求?为什么?如可以,应向谁提出?
2011年7月5日,某公司高经理与员工在饭店喝酒聚餐后表示:别开车了,“酒驾”已入刑,咱把车椎回去。随后,高经理在车内掌控方向盘,其他人推车缓行。记者从交警部门了解到,如机动车未发动,只操纵方向盘,由人力或其他车辆牵引,不属于酒后驾车。但交警部门指出,路上
以地下水为水源的饮用水处理工艺中,用于除铁、锰处理的构筑物为()。
《学记》体现的教学原则有()
方舟子曾在自己的新浪微博发布这样一段话:“云南的过桥米线很好吃,但是那几片现烫的猪肉最好不要吃.其他配料但吃无妨。如果猪肉感染有旋毛虫的幼虫囊包,烫的温度和时间可能达不到将其杀死.就有得旋毛虫病的危险……”下列各项如果为真.最能质疑方舟子的观点的一项是:
最新回复
(
0
)