问答题
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priAl和priA2,其中priAl类由baseA类公有派生,priA2类由priAl类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。 程序输出结果如下: 10 5 10 5 7 (1)定义类baseA的构造函数,该构造函数有一个整型的参数m,在构造函数中请将m赋值给数据成员a。请在注释“∥********1********”之后添加适当的语句。 (2)定义类priA1的构造函数,该构造函数有两个整型的参数m和11,在构造函数中请将m赋值给数据成员b,将n作为基类baseA构造函数的参数值传入。请在注释“∥********2********”之后添加适当的语句。 (3)定义类priA2的构造函数,该构造函数有三个整型的参数m,n和k,在构造函数中请将m赋值给数据成员c,将n和k分别赋值给基类priAl构造函数的参数m和n。请在注释“∥********3********”之后添加适当的语句。 (4)完成类priA2的成员函数show的定义,该函数调用基类成员函数,输出基类私有成员a和b及类priA2自身的数据成员C的值,上述三个值在输出时以空格隔开。请在注释“∥********4********”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 #lnclude<10Stream.h> C1ass baseA { int a; public: ∥********1******** int geta(){return a ;} }; class priAl:publ ic baseA { int b; public: ∥********2******** int getb(){return b;} }; class priA2:public priAl { int C; public: ∥********3******** void show() { ∥********4******** } }; void main() { priA2 a(7,5,10); cout<
【参考答案】
正确答案:(1)添加语句:baseA(int m){ a=m;} (2)添加语句:priAl(int m,int n):......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=9 2*9=1 8 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=8 11*8=8 2.8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*6 6 2*6=1 2 3*6=1 8 4*6=24 5*6=30 6*6=361*5=5 2*5=10 3*5=15 4*5=20 5*5=251*4=4 2*4=8 3*4=12 4*4=161*3=3 2*3=6 3*3=91*2=2 2*2=41*1=l注意:只能补充函数show(),请勿改动其他部分的内容。#includevoid show(){}void main(){cout<<”9*9倒乘法口诀I-<<endl ;cout<<”一一一一一一一一一一一一一一一一一一”<<endl;show();cout<<”一一一一一一一一一一一一一一一一一一”<<endl;return;}
点击查看答案&解析
问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:1 1 2 2 3 34 4 5 5 6 67 7 8 8 9 9注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。1 #include2 #include3 void mein() {4 int a[3][3]_{{1,2,3),{4,5,6),{7,8,9));5 int *P,i ;6 ∥********error********7 P=a;8 for(i=0 ;i<9 ; i++){9 cout<<setw(2)<<*(p+i);10 ∥********error********ii cout<<setw(2)<<*(a+i);12 if(i%3:=2)cout<<endl;13 }14 }
点击查看答案&解析
相关试题
使用VC6打开考生文件夹下的源程序文件modi...
使用VC6打开考生文件夹下的源程序文件modi...