问答题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息: TestClassA TestClassB TestClassC 其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)完成类B虚继承于A,请在注释//********1********后添加适当的语句。 (2)完成类C虚继承于A,请在注释//********2********后添加适当的语句。 (3)完成类D继承于B,C,请在注释//********3********后添加适当的语句。 (4)函数fun通过调用基类的fun,完成所输出的内容,请在注释//********4********后添加适当的语句。 注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。 #include
class TestClassA { public: void fun(){ cout<<"TestClassA"<
【参考答案】
正确答案:(1)将“class TestClassB:”补充完整为:class TestClassB:virtual p......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
使用VC6打开考生文件夹下的源程序文件modi2.clip。请完成函数fun(int x),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()结果输出到modi2.txt文件中。例如:x=13,13的二进制数字为1101,则输出到屏幕的为1101。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。#include#includeusing namespace std;voidWriteFile(char*str){orstrcam outl;out1.open( modi2.txt ,ios_base∷binarylios_base∷app);for(int i=0;str[i]!=0;i++)out1.put(str[i]);out 1.close();}void fun(int x){}void ClearFile(){ofstream out1;out1.open( modi2.txt );out1.close();}intmain(){ClearFile();fun(is);return 0;}
点击查看答案&解析
问答题
使用VC6打开考生文件夹下的源程序文件modil.epp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 ******error******的下面。#inelude ********error********templatevoid fun(T t){std∷coutvoid fun(bool t){std∷cout<<(t Hello : Hi )<<std∷endl;}int main(){ ********error********bool flag=TRUE;fun(flag);fun((int)flag);retum 0;}
点击查看答案&解析
相关试题
下列关于线性链表的描述中,正确的是( )...
设有关键码序列(66,13,51,76,...
数据库技术的根本目标是( )。
下列哪一条不属于数据库设计的任务( )
在关系代数运算中,有5种基本运算,它们是...