首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You areright. 注意:只修改注释“
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You areright. 注意:只修改注释“
admin
2018-09-22
41
问题
请打开考生文件夹下的解决方案文件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
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符“$”和“*”的个数分别是()。
用链表表示线性表的优点是()。
下列关于虚函数的描述中,正确的是()。
关于纯虚函数,下列表述正确的是()。
相对于数据库系统,文件系统的主要缺陷有数据关联性差、数据不一致性和
以下关于友元函数的叙述不正确的是
结构化程序设计的3种基本结构分别是顺序、选择和______。
下列叙述中错误的是()。
随机试题
关于德育工作表述,不正确的观点是()。
奥氏体不锈钢和珠光体钢焊接接头,在焊后热处理或高温条件下工作时,碳从奥氏体不锈钢焊缝向珠光体钢母材扩散。()
某儿9d,因体重下降就诊,医生检查后,诊断为生理性体重下降。生理性体重下降的范围一般为出生体重的()
发包人未能按()的约定提供图纸及开工条件造成工期延误,经工程师确认,工期相应顺延。
下列关于文件和文件夹的说法中,错误的是()。
企业必须在注册地或住所地开立银行结算账户,不得在异地开立银行结算账户。()
某企业正在实施国际化发展战略,走出国门开拓欧美市场。但现有结构已无法满足企业开拓的需求,需对其进行调整。下列适合该企业的组织结构是()。
下列关于会计信息质量要求的表述中,正确的有()。
公司的权力机构是()。
•YouwillhearaconversationbetweenSuzanne,apersonnelmanager,andKevin,herassistant,aboutrecruitingnewstafffora
最新回复
(
0
)