首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: TestClass2 TestClass3 注意:不要改动main函数,不能增行或删行,也不能更改
admin
2019-04-18
50
问题
使用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全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespaeestd;classBase{public:______voidfun(){cout<<1
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
下列关于模板形参的描述中,错误的是
在软件设计中,不属于过程设计工具的是
请将下列模板类Data补充完整。template<typenameT>classData{public:voidput(Tv){val=v;}______get(){returnval;}
软件开发过程主要分为需求分析、设计、编码与测试4个阶段,其中______阶段产生“软件需求规格说明书”。
下列叙述中正确的是
某二叉树中度为2的结点有12个,则该二叉树中有______个叶子结点。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
随机试题
成就需要理论的提出者是()。
A.细菌呈鼓槌状B.血平板上有双溶血环C.培养后出现露滴状菌落D.能产生β-内酰胺酶E.细菌呈网球拍状符合肉毒梭菌特点的是
A.从出生到1岁B.3~7岁C.10~20岁D.18~25岁E.6、7~11、12岁儿童少年身体发育的年龄分期。青春发育期
女性,29岁,左肩部肿物20年,随年龄增长肿物缓慢增长,无疼痛,突出表面,有搏动感,质地有一定张力和弹性,大小约为10cm×8cm。供皮区如无感染,可在术后几天换药
根据民事诉讼法及相关规定,下列哪些情形下民事诉讼终结?
针对特殊困难女性人口的妇女社会工作的内容包括()。
电源:充电
设随机变量X的概率分布P(X=K)=,L=1,2,…,其中A为常数。X的分布函数为F(x),已知F(b)=,则b的取值应为___________。
BeingpluggedintoaniPodisafeatureofadolescence.Anewstudysuggeststhatteenswhospendtoomuchtimelisteningtomus
Howdopeoplefeelaboutdoctor’sincome?ManypeopleintheUnitedStatesthinkthatdoctorsare______.
最新回复
(
0
)