首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are
admin
2017-02-21
31
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:You are right.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass(int x):number(x){}
//ERROR *******found*******
~MyClass(int x){}
//ERROR *******found*******
void Judge(MyClass &obj);
private:
int number;
};
void Judge(MyClass &obj)
{
if(obj.number==10)
cout<<"You are right."<<
end1;
else
cout<<"Sorry"<<end1;
}
int main()
{
//ERROR *******found*******
MyClass obj ect;
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."<<end1;
要想使屏幕输出语句:You are right.,就必须使obj.number的值为10,因此要使用构造函数语句MyClass object(10);。
转载请注明原文地址:https://jikaoti.com/ti/55t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
将代数式转换成程序设计中的表达式为【】。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
对于循环队列,下列叙述中正确的是
在下列字符中,不允许作为C++标识符的是()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
下列数据结构中,能用二分法进行查找的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A.弥漫性间质纤维化B.肉芽肿形成C.两者均有D.两者均无慢性纤维空洞型肺结核
2006年10月,基于土地涨价,相邻几个村的很多村民在地下买卖土地指标,收入颇丰,甲村众多村民集体向村委会提出要求发放“地基卡”。实际上,“地基卡”只是一种“期权”,是村委会对于日后如有地基指标则优先分配给该卡持有人的允诺,和甲村相邻的好几个村都已经发放了
设随机变量X~N(0,σ2),则对于任何实数λ,都有:
融资融券业务合同中载明的事项包括()。Ⅰ.融资融券的额度Ⅱ.保证金比例Ⅲ.担保债权范围Ⅳ.融资买人证券和融券卖出证券的权益处理
根据《中华人民共和国公司法》,股份有限公司的经理由()决定聘任或者解聘。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
一眨眼的功夫,他已经______了。
Lastyear,whensquattersbrokeintoAnnKeen’shouseonaquiet,suburbanstreetinBrentford,westLondon,theneighbours’rea
HowtoGettheMostfromYourCollegeProfessorI.【T1】yourprofessors【T1】______1)Usetheschool’s【T2】【T2】______—theprofessor’
I______writingtoyouuntilIwasassuredofthegoodnews.
最新回复
(
0
)