首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
42
问题
使用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://kaotiyun.com/show/2KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在以下关于“沟通”的判断中,不正确的是()。
略论中国近现代历史上的“军阀”问题。(北京大学2003年中国通史真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
总体参数估计可分为()
在一组原始数据中,各个Z分数的标准差为()
对于来自正态分布总体的简单随机样本,统计量(n-1)S2/σ2的抽样分布为()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
教育不可能是价值中立的,“应该”并且“原本”就是政治的。出自哪一个教育学流派
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
“昔葛天氏之乐,三人操牛尾,投足以歌八阕。”这一关于原始歌舞的著名记载出自________。
有止血功能的药物是( )
A.牙源性颌骨囊肿B.发育性囊肿C.阻塞性囊肿D.牙源性肿瘤E.孤立性囊肿皮脂腺囊肿属于()
下列属于电算审查岗位职责的是()。
根据行使征税权力的原则和税收管辖范围、内容不同,目前世界上的税收管辖权可以分为()。
狭义上讲,我国的行政监督是指()对行政机关行政行为和公务人员职务行为的监察监督。
数据显示,全世界收看2006:世界杯足球赛电视转播的观众中,女性就占了39%,在下一届比赛时该比例可望升高。“这是一种新现象,但其价值却被严重低估。”世界第四大广告营销集团阳狮媒体的首席执行长莫里斯.勒维说:“我们显然因此错失了商机。”由此可以推出
过敏性肠胃炎一直被认为是由食物过敏引起的。但是,如果我们让患者停止食用那些已经证明会引起过敏性肠胃炎的食物,可他们的过敏性肠胃炎并没有停止。因此,显然存在别的某种原因引起过敏性肠胃炎。下列哪项如果是真的,最能削弱上面的结论?
HowmanybirdvictimswerethereintheoilspillinSanFransiscoBay?
A、We’llturninthefinancialplanmuchlaterthanexpected.B、We’llaskforatleastonemoredaytofinishthefinancialplan.
最新回复
(
0
)