首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注
admin
2017-07-04
41
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
value=63
number=1
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class MyClasS{
int*P;
const int N;
public:
//ERROR**********found**********
MyClass(int val):N=1
{
P=new int;
*P=val;
}
//ERROR**********found**********
一MyClass(){delete*P;)
friend void print(MyClass&obj);
};
//ERROR********** found**********
void MyClass::print(MyClass&obj)
{
cout<<”value=”<<* (obj.P) <<
end1;
cout<<”number=” <
end1;
}
int main()
{
MyClass obj(63);
print(obj);
return 0;
}
选项
答案
(1)MyClass(int Val):N(1) (2)~MyClass(){delete[]p;} (3)void print(MyClass&obj)
解析
(1)主要考查考生对构造函数的掌握,在这里不能使用赋值语句。
(2)主要考查考生对析构函数的掌握,析构函数的delete语句要使用标识符“[]”,即delete[]p;。
(3)主要考查考生对友元函数的掌握,友元函数并不属于类,因此定义时前面不用加类名和作用域符号。
转载请注明原文地址:https://www.kaotiyun.com/show/kLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【 】。#include<iomanip.h>intFunc(int*a,intn){ints=1;for(inti=0;i<n;i++)s*=*a++;return
根据输出结果填空完成下面程序。#include<iostream.h>classTest{private:staticintval;inta;public:
下列运算符中,在C++语言中不能重载的是( )。
继承具有(),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
函数定义的格式是【 】函数名(形式参数表)函数体。
有下列二叉树,对此二叉树中序遍历的结果为()。
对于重载的运算符>>,它是一个()。
下列关于运算符重载的描述中,正确的是()。
随机试题
“无虚不作眩”是哪一部书首先提出的“无痰不作眩”是哪—部书首先提出的
慢性阻塞性肺气肿的发生与下列哪些因素有关
肌力的评估有助于诊断有否瘫痪以及瘫痪的程度,按0~5级划分,下列正确的是()
A、前牙区出现间隙,前牙切缘和磨牙面磨耗明显B、前牙区出现间隙,前牙切缘和磨牙面无明显磨耗C、最后磨牙远中面平齐D、磨牙呈中性关系E、浅覆,深覆盖正常恒牙、的特征有
人文生态学所研究的对象主要是()。
应编制专项施工方案的危险性较大工程包括()。
以“直客式”模式办理个人汽车贷款,不需要提交的申请材料是()。
下列哪些行为不符合我国法律的适用原则?()
Youngpeopleoftenwonderatthelargenumberofemployerswhodonotrespondtotheirapplicationsforjobs.Theysaythatdesp
Amongstwomen,itisnotindividualstatusthatmatterssomuchlikebeinglikedbytheirfriends.
最新回复
(
0
)