1、在一个(yīɡè)Frame中有一个按钮,使用什么样的布局管理器使得(shǐ de)改变Frame的宽度(kuāndù)时候,只对按钮的宽度有影响而对按钮高度没有影响?
A. FlowLayout
B. GridLayout
C. Center area of a BorderLayout
D. North or South of a BorderLayout
2、试图编译下面的代码(dài mǎ)块,将会出现什么结果?
public class Test {
static int x;
public static void main(String args[]){
System.out.println("Value is " + x);
}
}
A."Value is 0"被打印输出。
B.一个(yīɡè)异常NullPointerException被抛出。
C.产生"illegal array declaration syntax"的编译错误。
D.产生"possible reference before assignment"的编译错误。
3、如果你试图编译并运行下面的代码将发生什么?
abstract class MineBase {
abstract void amethod();
static int i;
}
public class Mine extends MineBase {
public static void main(String argv[]) {
int[] ar = new int[5];
for (i = 0; i < ar.length; i++)
System.out.println(ar[i]);
}
}
A. 一个0-5的序列将被打印。
B. 有错误ar使用之前将被初始化。
C. 有错误Mine 必须声明成abstract的。
D. IndexOutOfBoundes 错误。
4、以下选项中循环结构合法的是?
A. while (int i<7) { i++;
System.out.println("i is "+i);
}
B. int j=3;
while(j)
{ System.out.println(" j is "+j);
}
C. int j=0;
for(int k=0; j + k !=10; j++,k++){
System.out.println(" j is "+ j + "k is"+ k);
}
D. int j=0;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
5、MAX_LENGTH是int型public成员(chéngyuán)变量, 变量值保持(bǎochí)为常量100,用简短(jiǎnduǎn)语句定义这个变量。
A public int MAX_LENGTH=100;
B final int MAX_LENGTH=100;
C final public int MAX_LENGTH=100;
D public final int MAX_LENGTH=100.
6、事件监听接口(jiē kǒu)中的方法的返回值是?
A. int
B. String
C. void
D. Object
E. AWTEvent
7、在java中,哪一个(yīɡè)关键字使类不能派生出子类。(选择1项)
A. final
B. public
C. private
D. volatile
8、在Java中,要处理Button类对象的事件,以下各项中,哪个是可以处理这个事件的接口。(选择一项)
A. FocusListener
B. ComponentListener
C. WindowListener
D. ActionListener
9、在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句()。(选择一项)
A. 调用类Worker中定义的super()方法
B. 调用类Person中定义的super()方法
C. 调用类Person的构造方法
D. 语法错误
10、JPanel组件的默认布局管理器是哪一项?
A. GridLayout
B. CardLayout
C. BorderLayout
D. FlowLayour
11、关于(guānyú)java的面向对象的编程特性(tèxìng)中的封装机制,以下说法正确的是?
A. 将问题的特征属性与问题的功能方法相组合(zǔhé)在一起形成
一个类。
B. 将问题的特征属性(shǔxìng)与问题的功能方法相分离,形成各
自的程序。
C. 将问题的特征属性(shǔxìng)内嵌到问题的功能方法的定义体
中。
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性
的定义。
12、MyClass类定义如下: class MyClass{
public MyClass(int x){
}
}
如下方式创建对象,哪些是正确的 ?
A. MyClass myobj=new MyClass;
B. MyClass myobj=new MyClass( );
C. Myclass myobj= new MyClass(1);
D. MyClass myobj=new MyClass(1,2);
13、设Derived类为Base类的子类,则如下对象的创建语句中那些是错误的?
A. Base Obj=new Derived();
B. Derived Obj=new Base();
C. Base Obj=new Base();
D. Derived Obj=new Derived();
14、给出下面代码:
public class Person{
static int arr[] = new int[10];
public static void main(String a[]) {
System.out.println(arr[1]);
}
}
那个语句是正确的?
A 编译时将产生错误;
B 编译时正确,运行时将产生错误;
C 输出(shūchū)零;
D 输出(shūchū)空。
15、Main()方法的返回(fǎnhuí)类型是:
A int
B void
C boolean
D static
16、欲构造(gòuzào)ArrayList类的一个实例(shílì),此类继承了List 接口,下列哪个方法是正确的?
A ArrayList myList=new Object();
B List myList=new ArrayList();
C ArrayList myList=new List();
D List myList=new List();
17、paint()方法使用哪种类型的参数?
A Graphics
B Graphics2D
C String
D Color
18、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?
A CardLayout
B FlowLayout
C BorderLayout
D GridLayout
19、下列那种java组件为容器组件
A. List列表框
B. Choice下拉式列表框
C. Panel面板
D. MenuItem 命令式菜单项
20、如下那种Java的控件将不会引发动作事件(ActionEvent)?java面向对象的特征有哪些方面
A. Button
B. MenuItem
C. Panel
D. CheckboxMenuItem
21、编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?
A. .java
B. .class
C. .html
D. .exe
22、下面(xià mian)程序的输出结果是。
public class ex2 {
public static void main(String[] args) {
for(int cnt=0;cnt<10;cnt++) {
if(cnt==5)
break;
System.out.print(cnt);
}
}
}
A. 0 1 2 3 4
B. 6 7 8 9
C. 0 1 2 3 4 6 7 8 9
D. 5
23、下面(xià mian)关于Applet的说法(shuōfǎ)正确的是
A Applet也需要(xūyào)main方法(fāngfǎ)
B Applet必须继承自java.awt.Applet
C Applet能访问本地文件
D Applet程序不需要编译
24、下列代码执行的结果是?
public class text {
public static void main(String[] args) {
int x= 1, y = 6;
while (y- -==6) {x- -;}
System.out.println("x=" + x +" ,y =" + y);
}
}
A.程序能运行,输出结果:x=0,y=5
B.程序能运行,输出结果:x=-1,y=4
C.程序能运行,输出结果:x=0,y=4
D.程序不能编译
25、给出下面代码:
1) class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论