网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
8、设有下面的一个类定义: class AA { static void show(){ System.out.println(“我喜欢Java!”); } } class BB { void show(){ System.out.println(“我喜欢C++!”); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的?()
A.show() b.show()
B.AA.show() BB.show()
C.AA.show() b.show()
D.a.show() BB.show()
参考答案和解析
B
更多 “8、设有下面的一个类定义: class AA { static void show(){ System.out.println(“我喜欢Java!”); } } class BB { void show(){ System.out.println(“我喜欢C++!”); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的?()A.show() b.show()B.AA.show() BB.show()C.AA.show() b.show()D.a.show() BB.show()” 相关考题
考题
在Java语言中,小明在她的包mypackege中定义了类My_Class,在mypackege的子包mysubpackege中也有个类My_Class,小明用importmypackege.*;引入包,执行其中的语句:()
A.创建一个类mypackege.My_Class的对象B.创建一个类mypackege.mysubpackege.My_Class的对象C.该语句是错误的D.创建一个类mypackege.My_Class的对象和一个类mypackege.mysubpackege.My_Class的对象
考题
有如下类定义:class AA{int a;public:int getRef() const{return a;} // ①int getvalue() const{return a;} // ②void set(int n) const{a=n;} // ③friend void show(AA aa) const {cout // ④};其中的四个函数定义中正确的是A . ①B . ②C . ③D . ④
考题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】下面代码里,instr是一个抽象类,它被两个子类wind和rain分别实现,而brass又继承了wind类,并覆盖了play方法。【程序】(1) class instr{(2) Void play();}class wind (3) instr{void play(){System.out.println("wind play!");}}class rain extends instr {void play(){System.out.println("rain play!");}}class brass extends (4) {void play(){System.out.println("brass play!"));}}public class music{static void tuneAll(instr e[]){for(int i=0;i<e.length;i++)e[i].play();}public (5) void main(String[]args){instr orch[]=new instr[3];int i=0;orch[i++]=new wind();orch[i++]=new rain();orch[i++]=new brass();tuneAll(orch);}}
考题
阅读下列代码段,选出该代码段的正确文件名( )。 class A { void methodl() { System.out.println("methodl in class A"); } } public class B { void method2() { System.out.println("method2 in class B"); } public static void main(String args[]) { System.out.println("main in class B"); } }A.A.javaB.A.classC.B.classD.B.java
考题
阅读下列代码段,选出该代码段的正确文件名( )。 class A { void method1() { System.out.println("method1 in class A"); } } public class B { void method2() { System.out.println("method2 in class B"); } public static void main(String args[]) { System.out.println("main in class B"); } }A.A.javaB.A.classC.B.classD.B.java
考题
( 16 )阅读下面程序import java.io.*;public class TypeTransition{public static void main(String args[]){char a = 'h';int i = 100;int j = 97;int aa = a + i;System.out.println("aa="+aa);char bb = (char)j;System.out.println("bb="+bb);}}如果输出结果的第二行为 bb=a ,那么第一行的输出是A ) aa=IB ) aa=204C ) aa=vD ) aa=156
考题
有如下类定义: class AA { int a; public: int getRef()const{ return a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是( )。A.①B.②C.③D.④
考题
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。include<iostream.h>【 】;class AA{int t;public:AA(int x){t=x;}void print(BB b) ;};class BB{int s;public:BB(int y){s=y;}friend void 【 】 print(BB );};void 【 】{ cout<<"AA:"<<t<<"BB: "<<w.s<<end1;}<void main(){AA m(6);BB n(8);m.print(n);}输出结果为:AA:6;BB:8
考题
如下两个源程序文件,分别编译后,运行Example.class文件,运行结果为______。AB.java文件代码如下;package test;public class AB{int a=60;public void show(){System.out.println(”a=”+a);}Example.java文件代码如下:import test.AB;class Example{public static void main(String args[]){AB bj=new AB();obj.show();}}
考题
设有下面的两个类定义: class AA{ void Show ( ) {System.out.println ("I Like Java"):} } class BB extends AA} void Show ( ) {System.out.println ("I like C++"); } } 则顺序执行如下语句后输出的结果为( )。 AA a; BB b; a.Show (); b.Show ();A.I Like Java I Like C++B.I Like C++ I Like JavaC.I Like Java I Like JavaD.I Like C++ I Like C++
考题
阅读下面程序 import java.io.*; public class TypeTransition { public static void main(String args[]) { char a='h': int i=100; int j=97; int aa=a+i: System.out.println("aa="+aa); char bb=(char)j; System.out.println("bb="+bb); } } 如果输出结果的第二行为bb=a,那么第一行的输出是A.aa=1B.aa=204C.aa=vD.aa=156
考题
阅读下列代码段,选出该代码段的正确的文件名( )。 class A { void method () { System.out.println ("methodl in class A"); } } public class B { void method2 () { System.out.println("method2 in class B"); } public static void main (String args[]) { System.out.println ("main () in class B"); } }A.A.javaB.A.classC.B.classD.B.java
考题
下面程序的运行结果是()。includeusing namespace std;class A{ int a;public: A(){a=
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { int a; public: A(){a=0;1 A(int aa ) {a=aa;} virtual void show() { cout<<a>>"";} }; class B:public A int b: public: B(){b=0:} B(int bb) {b=bb;} void show() {cout<<b>>" ";} }; class C:public B { int c; public: C(int cc) { c=cc;} void show() {cout<<c>>endl;} }; void main() { A a( 8 ),*p;B b( 9 );C c( 10 ); p=a; p->show(); p=b; p->show(); p=c; p->show(); }A.8 8 8B.8 9 10C.0 0 10D.10 10 10
考题
有关类Demo,哪句描述是正确的( )?public class Demo extends Base{private int count;public Demo(){ System.out.println("A Demo object has been created");} protected void addOne() {count++; }}
A.当创建一个Demo类的实例对象时,count的值为0。B.当创建一个Demo类的实例对象时,count的值是不确定的。C.超类对象中可以包含改变count 值的方法。D.Demo的子类对象可以访问count。
考题
请分析下面的程序并给出该程序的执行结果【】。 include class AA {int a;public: AA()
请分析下面的程序并给出该程序的执行结果【 】。include <iostream>class AA {int a;public:AA() {cout<<" Initializing AA!\n" ; }AAM() {cout<<" Destroying AA!\n" ;};class BB {int b;AA p;public:BB() {cout<<"Initializing BB!\n" ;~BB() {cout<<"Destroying BB!\n" ;};void main() {BB X;cout<<"Ending main!\n' ;}
考题
有如下程序:include using namespace std;class AA{public: virtual void f() {cout
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<< "AA"; } }; class BB : public AA { public: BB() { cout << "BB"; } }; claA.AAB.AABBCCC.BBAABBCCD.BBBBAACC
考题
阅读下面程序 importjava.io.*; public class TypeTransition{ public static void main(String args[]){ char a=h; int i=100 ; int J=97; int aa=a+i; System.out.println("aa="+aa); char bb=(char)j; System.out.println("bb="+bb): } } 如果输出结果的第二行为bb=a,那么第一行的输出结果是( )。A.aa=IB.aa=204C.aa=vD.aa=156
考题
有如下类定义: class AA { int a; public: int getRef()const{return a;} //① int getValue()const{return a;) //② void set(int n)const{a=n;} //③ friend void show(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是A.①B.②C.③D.④
考题
有如下程序: inClude using namespace std; class AA { public: viltual void f() { c
有如下程序:inClude<iostream>using namespace std;class AA{public:viltual void f(){cout<<"AA";}};class BB:public AA{public:BB(){cout<<"BB";}};class CC:public BB{public:virtual void f(){BB::f();cout<<"CC";}};int main(){AA aa,*p;BB bb;CC cc;p=cc;p->f();return 0;}运行后的输出结果【 】。
考题
下列程序的输出结果是class Father{int m.n;Father(int a,int B){ m=a;n=b}void show ( ){System.out.println("m and n:"+m+" "+n);}}class Son extends Father{int p;Son (int a,int b,int C){ super(a,B) ;p=c;}void show(){supur.show( );System.out.println("p:"+p);}}class Test {public static void main (String args[ ]){ Son s:new Son(6,7,8);s.show( );}}A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:6
考题
以下程序的编译和运行结果为?abstract class Base{abstract public void myfunc();public void another(){System.out.println("Another method");}}public class Abs extends Base{public static void main(String argv[]){Abs a = new Abs();A.amethod();}public void myfunc(){System.out.println("My Func");}public void amethod(){myfunc();}}A.输出结果为 My FuncB.编译指示 Base 类中无抽象方法C.编译通过,但运行时指示Base 类中无抽象方法D.编译指示Base 类中的myfunc方法无方法体,没谁会喜欢该方法。
考题
设有类定义如下:class InOut{String s= new String("Between");public void amethod(final int iArgs){int iam;class Bicycle{public void sayHello(){//Here}}}public void another(){int iOther;}}以下哪些语句可以安排在//Here处 ?A. System.out.println(s);B.System.out.println(iOther);C. System.out.println(iam);D. System.out.println(iArgs);
考题
设有程序如下: public class jzh0319 { public static void main(String args[]) { subClass sc=new subClass(); } } class superClass { superClass() { System.out.println("父类");} } class subClass extends superClass { subClass() {System.out.println("子类"); } } 其输出结果只有一行。()此题为判断题(对,错)。
考题
设有程序如下: public class jzh0319 { public static void main(String args[]) { subClass sc=new subClass(); } } class superClass { superClass() { System.out.println("父类");} } class subClass extends superClass { subClass() {System.out.println("子类"); } } 其输出结果的第一行是:父类。()此题为判断题(对,错)。
考题
在Java语言中,小明在她的包mypackege中定义了类My_Class,在mypackege的子包mysubpackege中也有个类My_Class,小明用import mypackege.*;引入包,执行其中的语句:() A、创建一个类mypackege.My_Class的对象B、创建一个类mypackege.mysubpackege.My_Class的对象C、该语句是错误的D、创建一个类mypackege.My_Class的对象和一个类mypackege.mysubpackege.My_Class的对象
考题
在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。小明用importmypackage.*;引入包,执行其中的语句:My_ClassNewClass=newMy_Class();时,将发生()。A、创建一个类mypackage.My_Class的对象B、创建一个类mypackage.mysubpackage.My_Class的对象C、该语句是错误的D、创建一个类mypackage.My_Class的对象和一个类mypackage.mysubpackage.My_Class的对象
考题
对于如下代码,描述正确的是哪项?() class Student{ public static void main(String[] args){ Student student=new Student(); } } A、new Student()创建了Student对象的一个实例B、Student student声明了对象Student的一个引用C、class Student声明了一个类D、new Student()创建了一个类E、Student student 声明了一个类
考题
单选题在Java语言中,小明在他的包mypackage中定义类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。小明用import mypackage.*;引入包,执行其中的语句:My_Class NewClass=new My_Class();时,将发生()。A
创建一个类mypackage.My_Class的对象B
创建一个类mypackage.mysubpackage.My_Class的对象C
该语句是错误的D
创建一个类mypackage.My_Class的对象和一个类mypackage.Mysubpackage.My_Class的对象
热门标签
最新试卷