首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10
admin
2009-01-15
57
问题
使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
Constructor2
Constructor1
i=0
i=10
Destructor
源程序文件test6_1.cpp清单如下:
#include<iostream.h>
class CSample
{
int i;
public;
CSample(){cout<<"Constructorl"<<endl;i=0;)
CSample(int val){cout<<"Constructor2"<<endl;i=val;}
~CSample()(cout<<"Destructor"<<endl;)
void disp();
};
/**********found********/
void disp()
{
cout<<"i=”<<i<<endl;
}
void main()
{
CSample *a,b(10);
/**********found*********/
a->disp();
/**********found*********/
b->disp();
}
选项
答案
(1)错误:void disp() 正确:void CSample::disp() (2)错误:a->disp(); 正确:a=new CSample; a->disp(); (3)错误:b->disp(); 正确:b.disp();
解析
(1)主要考查考生对于类的成员函数定义格式的熟练掌握,对于类体外函数的实现,应该使用作用域符“::”,按照返回值类型 类名::函数名(参数列表)的形式进行说明;
(2)主要考查考生对于动态存储分配的掌握,根据前面的定义,a是一个指针类型的变量,指向一个对象,但是并没有被初始化,此时a中的数据无任何意义,应该使用动态存储分配new生成一个新的对象,并将返回的指针赋值给a;
(3)主要考查对象指针与对象在调用成员函数时格式的不同,b是一个对象变量,使用b调用成员函数应该用“.”运算符。
转载请注明原文地址:https://www.kaotiyun.com/show/2KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述巴勒斯坦问题的由来。(北京师范大学2001年历史学综合真题)
神经胶质细胞的功能有
一元线性回归方程的显著性有哪几种检验方法?()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
下列可以描述数据集中趋势的指标是()
下列哪种数据才可以运用卡方检验进行统计分析?()
在教学中教师通过指导学生运用一定的仪器设备进行独立实验作业而获得知识和技能的方法是()
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
随机试题
β受体阻滞药的临床应用不包括
确定胎龄,主要不考虑的条件是
简述“重罪十条”的由来及其影响。
李明在四年前以400000元的价格买了一套房子,假设目前的房价只有350000元。那么这套房子的持有期收益率和年回报率分别是( )。
关于商品流通网络结构的类型,下列说法错误的是()。
企业选定记账本位币应当考虑的因素有()。
管理的核心是()。
战略导向KPI体系的意义体现在包括()
2007年5月2日,吴某到某县郊区旅社住宿,拒不出示身份证件,与旅社工作人员争吵并强行住入该旅社。该郊区派出所以扰乱公共秩序为由,决定对吴某处以300元罚款。下列哪一说法是正确的?()
WhenItComestoWater,WeareAllMayaNowIt’spossiblethattheimpressiveMayacivilization—withmasteryofmathematics,
最新回复
(
0
)