首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2019-04-18
67
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
TestClass2
TestClass3
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 Class TestClasS1
3 f
4 public:
5 virtual void fun()=0;
6 };
7 class TestClass2:public TestClassl
8 {
9 //********error********
10 int fun()
II {
12 using namespace std;
13 cout<<"TestClass2"<
14 }
15 j;
16 class TestClass3:public TestClassl
17 {
18 //********error********
19 void fun()
20 {
21 //********error********
22 cout<<"TestClass3"<
23 }
24 };
25 void main()
26 {
27 TestClassl*P j
28 TestClass2 obj 1,
29 TestClass3 obj 2,
30 P=&obj 1 ;
31 P->fun();
32 obj 2.fun();
33 return;
34 }
选项
答案
(1)void fun() (2)添加语句:public: (3)std::cout<<"TestClass3 "<
解析
本题程序中的功能为输出字符串TestClass2和TestClass3。从已定源程序的main主函数开始入手,可以看出程序通过定义类的对象,利用类中定义的成员函数完成题目中要求的输出。
[解题思路]
(1)fun()函数是没有返回值的,而第1个标识下的“intfun()”语句中定义的fun()函数是有int型返回值的,所以将其修改为“void fun()”。
(2)第2个标识下的fun()函数,没有被定义为public型,所以外部其他成员无法访问,只能是类本身访问,所以添加“public:”。
(3)在程序中用到C++标准库时,要使用std标准命名空间进行限定。第三个标识下cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即为“std::cout<<"TestClass3"<
转载请注明原文地址:https://kaotiyun.com/show/v4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术发展过程经过了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是______。
当运算符重载为成员函数时,如果函数参数表中没有参数,则表明该重载为单目运算符,操作数就为该对象本身;如果函数参数表中有一个参数,则表示该重载为双目运算符,另外一个操作数为该对象本身。
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)eout<<’$’;}执行这个程序段输出字符*的个数为
有如下类定义:classXX{intxdata:public:xx(intn=0):xdata(n){}}classYY:publicXX{intydata;public:
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是
在软件设计中,不属于过程设计工具的是
字面常量42、4.2、42L的数据类型分别是
非成员函数必须声明为类的______才能访问这个类的private成员。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
随机试题
高等教育心理学
下列句子中,科技名词使用符合规范的有()。
A.化痰开窍,健脾醒神B.健脾益气,豁痰开窍C.燥湿化痰,豁痰开窍D.活血化瘀,温补脾肾E.活血化瘀,开窍醒神血管性痴呆痰浊阻窍证,其中医治法是
颜面部疖痈最常见的致病菌为A.金黄色葡萄球菌B.白色葡萄球菌C.溶血性链球菌D.厌氧性链球菌E.绿脓杆菌
前列腺增生出现的症状不决定于
1918年夏天成立的( )是中国人自己创办的第一家证券交易所。
较为常用的职务评价方法有()。
若“所有灵长类动物大脑可能都具有额叶皮质”为真,则以下哪项一定为真?()
2011年某省接待过夜游客总量再次实现突破,达到3001.34万人次,同比增长16.0%。实现旅游收入324.04亿元,同比增长25.8%。12月份宾馆平均开房率为74.02%,同比增长0.06%;全年累计宾馆平均开房率为62.37%,同比增长2.0%。
Lilywenttoseehergrandpayesterday.______hewasill.
最新回复
(
0
)