首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注意:只修改每个“//ERR
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注意:只修改每个“//ERR
admin
2019-05-14
51
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//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) <<
endl;
cout<<”number=” <
endl;
}
int main()
{
MyClass obj(63);
print(obj);
return 0;
}
选项
答案
(1)MyClass(int val):N(1) (2)~MyClass(){delete[]p;} (3)void print(MyClass&obj)
解析
本题考查MyClass类,其中涉及动态数组、构造函数、析构函数和友元函数。构造函数的成员列表初始化格式为:私有成员(参数)……{},不能用赋值语句。析构函数使用delete语句,delete语句的语法是:delete[]指针。
【解题思路】
(1)主要考查考生对构造函数的掌握,在这里不能使用赋值语句。
(2)主要考查考生对析构函数的掌握,析构函数的delete语句要使用标识符“[],’,即delete[]p;。
(3)主要考查考生对友元函数的掌握,友元函数并不属于类,因此定义时前面不用加类名和作用域符号。
【解题宝典】友元函数考查较少,但也是很关键的,友元函数并不属于类,只是可以使用类的私有成员而已,因此定义的时候就当作普通函数处理即可。
转载请注明原文地址:https://kaotiyun.com/show/AE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
补充完整下面的模板定义:template<classType>//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circ
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
派生类的构造函数的成员初始化列表中,不能包含()。
内部格式控制操作函数是在头文件()中定义的。
在下面的4个关键字中用来说明虚函数的是()。
在C++语言中函数返回值的类型是由()决定的
有如下程序:#include<iostream>usingnamespacestd;classBase{public;intm,n;};classDerived1:______Base{};
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){
随机试题
对于临时来华进行经贸活动的外国法人等,我国采取的认许方式是()
某企业上年末资产负债表部分项目的余额如下:货币资金460000元,应收账款89000元,存货264000元,固定资产原价1020000元,累计折旧366000元。该企业本年度发生下列经济业务:(1)购入甲材料一批,买价为40000元,增
根据政府采购法律制度的规定,采购文件的保存期限自采购结束之日起至少保存()。
关于工伤认定,下列说法正确的有()。
学习《荆轲刺秦王》时,教师要求学生注意“往而不反者,竖子也”一句中“反”的用法,下列语句中不包含同类用法的是()。
下列科学家与其发现的理论对应错误的是()。
一天,小张出差回到单位发现办公桌上的台历已经有7天没有翻了,就一次翻了7张,发现这7天的日期加起来,得数恰好是77,问这一天是几号?()
李惠个子比胡戈高;张凤元个子比邓元高;邓元个子比陈小曼矮;胡戈和陈小曼的身高相同。如果上述断定为真,以下哪项也一定为真?
林某2011年5月购入2000份债券,每份10元,共支付税费共计100元。林某在10月以每份12元的价格卖出其中的1500份,支付卖出债券的税费总计120元。林某就该转让行为应缴纳个人所得税()元。
Religiousphilosopherthathewas,HenryMorederivedhisconceptionofaninfiniteuniversefromtheinfiniteGodinwhomhebe
最新回复
(
0
)