java一些习题
一选择题1.下面哪条语句把方法声明为抽象的公共方法?()A.publicabstractmethod();B.publicabstractvoidmethod();C.p...
一 选择题
1. 下面哪条语句把方法声明为抽象的公共方法?( )
A.public abstract method();
B.public abstract void method();
C.public abstract void method(){}
D.public void method() extends abstract;
2. 下列关于构造方法的叙述中,错误的是( )
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
3. 以下哪个接口的定义是正确的?( )
A. interface A {void print() { } ;}
B. abstract interface A {void print() ;}
C. abstract interface A extends I1, I2 {abstract void print(){ };}
// I1、I2为已定义的接口
D. interface A {void print();}
4. Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点( )
A. 多线程 B. 动态连接
C. 异常处理 D. 异步处理
5. Java窗体设计程序运行时,在命令行下用( )键可以终止程序的运行。
A. F6 B. F5
C. Ctrl+C D. Ctrl+S
6. Applet类的直接父类是( )
A. Component类 B. Container类
C. Frame类 D. Panel类
7. 执行String〔〕 s=new String〔10〕; 语句后,哪个结论是正确的?( )
A. s〔10〕为〃〃 B. s〔9〕为null
C. s〔0〕为未定义 D. s.length为100
8. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( )
A. CardLayout B. FlowLayout
C. BorderLayout D. GridLayout
9. 编译java程序时出现error: cannot read: aaa.java,可以肯定地说( )
A. 原因是当前路径下没有找到aaa.java文件。
B. 原因是没有安装JDK开发环境。
C. 原因是java源文件名后缀一定是以 .txt 结尾。
D. 原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
11. 假设A类有如下定义,设a是A类的一个实例,下列调用语句哪个是错误的?( )
class A
{ int i;
static String s;
void method1() { }
static void method2() { }
}
A. System.out.println(a.i);B. a.method1(); C. A.method1(); D. A.method2()
12. A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:
(1) A a0=new A();
(2) A a1 =new B();
(3) A a2=new C();
问以下哪个说法是正确的? ( )
A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错
D、第1行、第2行和第3行的声明都是正确的
13. 方法重载是指 ( )
A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同
B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的方法名字不同,但形参的个数或类型相同
D.两个以上的方法取相同的方法名,并且方法的返回类型相同�
14. Frame的默认的布局管理器是下列哪一个? ( )
A. FlowLayout B. BorderLayout
C. GridLayout D. CardLayout
21. 下面哪条语句不能定义一个float型的变量( )
A. float f1= -343 ; B. float f2=3.14 ;
C. float f3=0x12345 ; D. float f4=2.8F ;
22. main()方法的返回类型是: ( )
A. int B. void C. boolean D. static
23. System类在哪个包中? ( )
A. java.util B. java.io C. java.awt D. java.lang
24. 有下面的类的继承关系:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
下述哪个方法可以加入子类Child? ( )
A.int addValue( int a, int b ){...}
B.public void addValue (int a, int b ){...}
C.public int addValue( int a ){...}
D.public int addValue( int a, int b )throws MyException {...}
26. 界面中用AWT组件显示用户指定的图像,从各组件的本来功能角度考虑,最好使用哪种组件。
A、 TextArea B、 Panel C、 Applet D、 Canvas 展开
1. 下面哪条语句把方法声明为抽象的公共方法?( )
A.public abstract method();
B.public abstract void method();
C.public abstract void method(){}
D.public void method() extends abstract;
2. 下列关于构造方法的叙述中,错误的是( )
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
3. 以下哪个接口的定义是正确的?( )
A. interface A {void print() { } ;}
B. abstract interface A {void print() ;}
C. abstract interface A extends I1, I2 {abstract void print(){ };}
// I1、I2为已定义的接口
D. interface A {void print();}
4. Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点( )
A. 多线程 B. 动态连接
C. 异常处理 D. 异步处理
5. Java窗体设计程序运行时,在命令行下用( )键可以终止程序的运行。
A. F6 B. F5
C. Ctrl+C D. Ctrl+S
6. Applet类的直接父类是( )
A. Component类 B. Container类
C. Frame类 D. Panel类
7. 执行String〔〕 s=new String〔10〕; 语句后,哪个结论是正确的?( )
A. s〔10〕为〃〃 B. s〔9〕为null
C. s〔0〕为未定义 D. s.length为100
8. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( )
A. CardLayout B. FlowLayout
C. BorderLayout D. GridLayout
9. 编译java程序时出现error: cannot read: aaa.java,可以肯定地说( )
A. 原因是当前路径下没有找到aaa.java文件。
B. 原因是没有安装JDK开发环境。
C. 原因是java源文件名后缀一定是以 .txt 结尾。
D. 原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
11. 假设A类有如下定义,设a是A类的一个实例,下列调用语句哪个是错误的?( )
class A
{ int i;
static String s;
void method1() { }
static void method2() { }
}
A. System.out.println(a.i);B. a.method1(); C. A.method1(); D. A.method2()
12. A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:
(1) A a0=new A();
(2) A a1 =new B();
(3) A a2=new C();
问以下哪个说法是正确的? ( )
A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错
D、第1行、第2行和第3行的声明都是正确的
13. 方法重载是指 ( )
A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同
B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的方法名字不同,但形参的个数或类型相同
D.两个以上的方法取相同的方法名,并且方法的返回类型相同�
14. Frame的默认的布局管理器是下列哪一个? ( )
A. FlowLayout B. BorderLayout
C. GridLayout D. CardLayout
21. 下面哪条语句不能定义一个float型的变量( )
A. float f1= -343 ; B. float f2=3.14 ;
C. float f3=0x12345 ; D. float f4=2.8F ;
22. main()方法的返回类型是: ( )
A. int B. void C. boolean D. static
23. System类在哪个包中? ( )
A. java.util B. java.io C. java.awt D. java.lang
24. 有下面的类的继承关系:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
}
}
class Child extends Parent {
}
下述哪个方法可以加入子类Child? ( )
A.int addValue( int a, int b ){...}
B.public void addValue (int a, int b ){...}
C.public int addValue( int a ){...}
D.public int addValue( int a, int b )throws MyException {...}
26. 界面中用AWT组件显示用户指定的图像,从各组件的本来功能角度考虑,最好使用哪种组件。
A、 TextArea B、 Panel C、 Applet D、 Canvas 展开
展开全部
1-5 BCDDC
6-9 BBBA
11-14 CDAB
21-24 BBDC
26 B
6-9 BBBA
11-14 CDAB
21-24 BBDC
26 B
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询