首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj`,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR **** found ****”之后的~行语句存在错误。请改正这些错误,使程序的输出结果为:You are right. 注意
请打开考生文件夹下的解决方案文件proj`,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR **** found ****”之后的~行语句存在错误。请改正这些错误,使程序的输出结果为:You are right. 注意
admin
2020-04-07
49
问题
请打开考生文件夹下的解决方案文件proj`,此工程包含—个源程序文件proj1.cpp。其中位于每个注释“//ERROR **** found ****”之后的~行语句存在错误。请改正这些错误,使程序的输出结果为:You are right.
注意:只修改注释“//ERROR **** found ****”的下一行语句,不要改动程序中的其他内容。
//proj 1.cpp
{}imelude<iostream>
using namespace std;
class MyClass
{
public:
MyClass(int x):number(x) {}
//ERROR *******found*******
~MyClass(int x) {}
//ERROR ******* found *******
void Judge(MyClasS&obj)i
private:
int number;
};
void Judge(MyClasS &obj)
{
if(obj.number==10)
cout<<"You are right."<<endl;
e1se
cout<<"Sorry"<<endl;
}
int main()
{
//ERROR *******found*******
MyClass object;
Judge(object);
return 0;
}
选项
答案
(1)~MyClass(){} (2)friend void Judge(MyClass &obj); (3)MyClass object(10);
解析
(1)主要考查考生对析构函数的掌握,析构函数是没有形参的,因此把形参去掉即可,因为该类没有动态分配空间,所以不需要使用delete语句释放空间。
(2)主要考查考生对友元函数的掌握,在函数定义中有语句void Judge(MyClass &obj),在main函数中有语句Judge(object);,即Judge函数是可以被类外函数调用的,并且定义时没有加上类名和作用域,因此可以知道Judge函数是友元函数,需要在类型前加上friend。
(3)主要考查考生对构造函数调用的掌握,题目要求输出结果为:You are right.,在Judge函数体内有语句:
if(obj.number==10)
cout<<"You are right."<<
endl;
要想使屏幕输出语句:You are right.,就必须使obj.number的值为10,因此要使用构造函数语句MyClass object(10);。
转载请注明原文地址:https://www.kaotiyun.com/show/Ow8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于类概念的描述中()是错误的。
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);
有下列程序:#include<iostream.h>usingnamespacestd;classDemo{public:Demo(){cout<<"defaultconstmct
下列关于getline()函数的描述中,不正确的是()。
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti){xl
软件工程的出现是由于()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(int&rf)}rf*=2;}intmain(){
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下C++语言中用于单行注释的是
随机试题
甲公司为上市公司,所得税采用资产负债表债务法核算,所得税税率为25%,按照净利润的10%计提盈余公积,年度所得税汇算清缴于次年3月30日完成,年度财务报表于次年的3月30日批准对外报出。 2013年发生的有关事项如下: (1)2013年11月5日,
经常性排水的降水量可按抽水时段内()在当天抽干计算。
区分粒系类型时,最主要的特征是
男性患者,54岁,尿毒症,行规律血液透析,每周3次,常出现血钾增高,不宜选用下列哪类降压药
A.独活寄生汤B.羌活胜湿汤C.小活络丹D.补阳还五汤E.加味金刚丸
根据《期货交易管理条例》,下列人员中不得担任期货交易所负责人的有()。[2015年7月真题]
企业预收账款不多的情况下,可以将预收账款在应收账款的借方核算。()
根据以下资料,回答问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中,软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询服务
《等待戈多》和《秃头歌女》是()派戏剧的顶尖之作。
ThemostsignificantfeatureisthatoilproductionwillincreasesharplyinalmostalltheselectedGulfcountries.Kuwaitand
最新回复
(
0
)