首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You areright. 注意:只修改注释“
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You areright. 注意:只修改注释“
admin
2018-09-22
26
问题
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释
“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You areright.
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class MyClass
{
public:
NyCiass(int x):number(x){}
//ERROR*******found*******
~MyClass(int x){}
//ERROR*******found*******
void Judge(NyClas&obj);
private:
int number;
};
void Judge(HyClass&obj)
{
if(obj.number==10)
tout<<"You are right."<<endl;
else
cout<<"Sorry"<<endl;
]
int main( )
{
//ERROR*******found*******
NyClass object;
Judge(object);
return0;
}
选项
答案
(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://kaotiyun.com/show/xfAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ne
有如下程序:#include<iostream.h>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();voidf(
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列选项中不属于结构化程序设计方法的是()。
若需要把一个函数"voidFuric();"定义为一个类Sample的友元函数,则应在类Sample的定义中加入一条语句______。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
以下哪个特征不是面向对象思想中的主要特征?
下列叙述中错误的是()。
随机试题
反映肾小球滤过功能最为可靠而灵敏的检查是
A.褪黑素B.卵泡刺激素C.黄体生成素D.促甲状腺激素E.促肾上腺皮质激素延缓性成熟的是
A.1gB.2~5gC.5~10gD.10gE.20g除另有规定外,浸膏剂1g应相当于原饮片()。
1.背景:某公司中标一座地铁车站工程,车站基础全长约212m,宽度21m,开挖深度为16m,采用明挖法施工。围护结构为地下连续墙,采用锁口管接头;设三道φ609钢管支撑。场地土层自上而下分别为填土、黏土和粉土地层。地下水位于地表下1m左右。基坑北
影响股票价格的政治因素一般包括()。Ⅰ.战争Ⅱ.政权更迭Ⅲ.重要法规的颁布Ⅳ.国际社会政治变化
“一目十行”和“耳听八方”说的是()。
【2014年四川.判断】孩子每次按时上课均予以表扬的效果优于偶尔对孩子进行表扬的效果。()
人的天性中有强烈的追求认知和审美的愿望,它赋予了人无限的创造力和充满生机的高尚而纯洁的情感。科学和艺术,一个是理性的,一个是感性的,它们在人类的发展史上结伴而行。科学是人类追求真理的事业,它以观察、思考、求证和实践的方法来探索和发现客观世界,寻求宇宙中繁杂
以下关于信息化的叙述中,不正确的是:()。
Finally,somegoodnewsaboutairplanetravel.Ifyouareonaplanewithasickpassenger,youareunlikelytogetsick.Thati
最新回复
(
0
)