首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注意:只修改每个“//ERR
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: value=63 number=1 注意:只修改每个“//ERR
admin
2019-05-14
81
问题
请使用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全国计算机二级
相关试题推荐
有如下程序段:charC[20]="examination";C[4]=0;cout<<c<<endl;这个程序的输出结果是______。
符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;}voidsetData(doubled}{data
派生类的构造函数的成员初始化列表中,不能包含()。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classTestClass{public;staticintm;TestClass(){m++;
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Con(
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a
已知枚举类型定义语句为:enumToken{NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
随机试题
领导活动产生于_______。
A.肝B.肾C.脾D.小肠腹部开放性损伤中,最常受损的脏器是
食管癌切除术后,拔除胃管24小时内,病人应()
马斯洛将人的基本需要分为五个层次,由低到高依次为
某动物,难产,经人工助产后,母畜发生右后肢外展,运步缓慢,步态僵硬,X线检查未见骨和关节异常,全身症状不明显。如两侧均发生损伤,则该动物呈
某一级公路,路面面层采用C30水泥混凝土。该项目施工单位面层施工过程如下:第一步,该施工单位按要求进行水泥混凝土配合比设计,采用实验室确定的“实验室配合比”直接配料;第二步,施工单位按要求架设模板;第三步,确定好最佳拌和时间,
期货交易所根据期货市场发展的需要,设立期货投资者保障基金。()[2010年9月真题]
下列各项中,可以作为企业的无形资产核算的有()。
下列关于宪法特征的表述中,错误的是()。
根据下面材料回答下列题。下列说法中,正确的有()。I.2007年世界服务贸易进出口额前十名的排列和货物贸易进出口额前十名不一致的有四个国家Ⅱ.1978—2007年间.中国贸易进出口额平均每年增长了94.6%Ⅲ.1978年发达国家的贸易进
最新回复
(
0
)