第1题
[C++代码]
01 inclUde<iostream>
02 using namespace std;
03 class SuperClass {
04 private:
05 int i;
06 publiC:
07 SuperClass()(i=5;)
08 virtual iht getValueO(return i ;)
09 virtual int getSum()=0;
10 };
11 class SubClass:public SuperClass{
12 int J ;
13 public:
14 SubClass(int j):j(0){
15 (1) =j; //用参数j的值更新数据成员
16 };
17 int getValue(){return j;)
18 int getSum(){
19 return (2) getValue()+j;
20 }
21 };
22 void main(void){
23 SuperClass s=new SubClass(-3);
24 cout<<s->getValue()<<"";
25 tout<<s->getSum()<<endl;
26 delete s;
27 }
第2题
[Java代码]
行号 代码
01 public class UainJava{
02 public static void main(String[]args){
03 SuperClass s=new SubClass();
04 System.out.printin(s.getValue());
05 System.out.printIn(s.getSum()):
06 }
07 }
08 abstract class SuperClass {
09 private int i;
10 public SuperClass(){i=5;}
11 public int getValue(){
12 return i:
13 }
14 public final abstract int getSum():
15 }
16 class SubClass extends SuperClass{
17 int j;
18 public SubClass(){
19 this(-3);
20 }
21 public SubClass(int j){
22 (1) .j=j;
23 }
24 publiC int getValue()(return j;}
25 public int getSum(){
26 return (2) .getValue()+j;
27 }
28
第3题
A.i=6,j=5
B.i=5,j=5
C.i=6,j=4
D.i=5,j=6
第5题
A. 4
B. 5
C. 6
D. 7
第6题
A.i=6,j=5
B.i=5,j=5
C.i=6,j=4
D.i=5,j=6
第8题
A.i=6 and j=5
B.i=5 and j=5
C.i=6 and j=4
D.i=5 and j=6
第9题
A.i=6 and j=5
B.i=5 and j=5
C.i=6 and j=4
D.i=5 and j=6
第10题
1)public Void modify() {
2)int i, j, k;
3)i=100;
4)while ( i>0 ) {
5)j=i*2;
6)System.out.println ("The value of j is"+j );
7)k=k+ 1;
8)i--;
9)}
10)}
第______行在编译时可能产生错误。
A.4 B.6
C.7 D.8
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!