首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,并使程序的输出结果为21。 (1)增加静态私有变量Num,类型为int。请在注释1后添加适当的语句。 (2)增加静态变量
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,并使程序的输出结果为21。 (1)增加静态私有变量Num,类型为int。请在注释1后添加适当的语句。 (2)增加静态变量
admin
2020-05-14
60
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,并使程序的输出结果为21。
(1)增加静态私有变量Num,类型为int。请在注释1后添加适当的语句。
(2)增加静态变量Num并初始化为10。请在注释2后添加适当的语句。
(3)完成静态函数get的定义。请在注释3后添加适当的语句。
(4)完成对象obj对静态函数get的调用,使输出结果为21。请存注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include(iostream.h)
class TC
{
//********1********
int Own;
public:
TC(int i)
{
Own=i:
}
//********2********
{
return Num+obj->Own:
}
};
//********3********
int main()
{
TC obj(11);
//********4********
cout<< <
return 0;
}
选项
答案
(1)应添加“static int Num;”。 (2)应添加“int TC::Num=10;”。 (3)应添加“static int get(TC*obj)”。 (4)将“cout<< <
解析
第1处要求“增加静态私有变量Num,类型为int,”。静态变量的定义格式为static类型变量名称,本题只需在类的private区域定义int型的静态变量Num,即在第1处添加“static int Num;”。第2处要求“增加静态变量Num并初始化为10”。第2个标识的位置在类TC的外部,在C++中,使用“::”作用域运算符声明定义的变量属于哪个类。由题干可知,Num属于类TC,根据C++的作用域运算符,在第2处添加语句“int TC::Num=10;”。第3处要求“完成静态函数get的定义”。根据第3个标识下的“return Num+obj->Own;”语句可知,get函数具有形参obj指针。obj调用Own变量,说明它是TC类型,并且静态函数的定义只要在其前面声明static就可以了,即在第3处添加语句“static int get(TC*obj)”。第4处要求“完成对象obj对静态函数get的调用,使得输出结果为21”。程序中第4处的“cout<< <
转载请注明原文地址:https://www.kaotiyun.com/show/Dc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序()。#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain()
A、 B、 C、 D、 D如果派生类私有继承基类,不能访问基类中的私有成员,所以A)、B)是错误的。派生类是对基类的具体化,所以c)错误的。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b,d,c,f,e,a,则栈S的容量至少应该为
对虚函数的调用()。
将一个函数声明为一个类的友元函数必须使用关键字【】。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";}};
设计数据库的存储结构属于( )。
语句cout<<’\n’还可表示为【】。
C++语言中表示双精度浮点数的关键字是【】。
随机试题
下列行为中,违反《银行业从业人员职业操守》中“信息保密”规定的是()
导游人员等级考核评定工作遵循导游人员()的原则。
一般资料:赵某,男,37岁,出租车驾驶员。求助者自述:已有20年“烟龄”,由于嗜烟如命,多次恋爱告吹,对方嫌“烟味太重”。曾几次戒烟,不久又抽起来。现在每日40支,抽的大多是劣质杂牌烟。三年前结婚,妻子是某商场营业员,有一子,一周岁。近日常因抽烟事
“如入芝兰之室,久而不闻其香”描述的是()
自上世纪末期以来,我国已经在森林、草原、流域、湿地、区域、海洋、矿区等七大领域开展了生态补偿试点,森林生态效益补偿基金制度全面建立,草原生态保护补助金机制迈出实质性步伐,部分省市初步建立了省内流域生态补偿机制。然而,困难和问题也逐渐凸显,补偿领域和主体、客
在皮亚杰的发展阶段论中,儿童的动作图式符号化、语言迅猛发展的时期是()
阅读下面短文,回答下列五道题。铜奔马正名作为中国旅游标志的东汉铜奔马是1969年在甘肃武威出土的,据云当时被定名为“马踏飞燕”,也有学者引经据典,将其定名为“马超龙雀”。最后可能因为众说纷纭,无奈之下取名为“铜奔马”。“铜奔马”一名虽然简明
微分方程x2y"一2xy’+2y=x+4的通解为________.
当程序转向执行子程序(或过程)前,需将(12)存入栈中。其存入的位置由(13)决定。
DoS攻击的目的是______。A.获取合法用户的口令和账号B.使计算机和网络无法提供正常的服务C.远程控制别人的计算机D.监听网络上传输的所有信息
最新回复
(
0
)