问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: TestClass1 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。 #include
#include
Struct TestClass0 { ∥********error******** virtual.void fun(); }; class TestClass1:public TestClass0 { void fun() { tout<<“TestClass1”<
fun(); ∥********error******** P=*obj 2; P一>fun(); return; }
【正确答案】
正确答案:(1)virtual void fun()=0; (2)p=&obj 1; (3)p=&obj 2;
【答案解析】
解析:本题程序中的功能为输出字符串TestClass1和TestClass2。从已定源程序的main主函数开始入手,通过定义的类,实现题目中要求的输出结果。
提交答案
关闭