1.第11题
下面的语句的作用是:()。
Vector MyVector = new Vector(100,50);
A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
2.第12题
当包含applet 的页面时由窗口缩小成图标状时将调用以下哪个函数?()
A.init()
B.start()
C.stop()
D.destroy()
答案:C
您的答案:B
题目分数:2.0
此题得分:0.0
3.第13题
Java Application源程序的主类是指包含有( )方法的类
A.main方法
B.toString方法
C.init方法
D.actionPerfromed方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
4.第14题
以下变量不符合Java语言变量的规定的是()
A.123variable
B.variable123
C.variable_$_123
D.$variable$$$
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
5.第15题
下列关于Java开发过程说法不正确的是:( )
A.编写Java的源程序可以使用任意的文本编辑器,如NoteBook或记事本等
B.Java程序分为两类程序,一种是应用程序Application,另一种是小应用程序Applet;不管是哪种程序都需要使用Java编译器(javac.exe)编译源文件得到字节码文件
C.在得到了java的字节码文件后通过Java的解释器就可以之间解释执行
D.Java Applet不能直接解释执行必须通过支持Java标准的浏览器来解释执行
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
6.第16题
下列的变量定义中,错误的是( )
A.int i
B.int I = Integer.MAX_VALUE
C.static int i=100
D.int 123_$
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
7.第17题
下列哪个是面向大型企业级用容器管理专用构件的应用平台?
A.J2EE
B.J2ME
C.J2SE
D.J2DE
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
8.第18题
创建一个标识有"关闭"按钮的语句是( )。
A.TextField b = new TextField(" 关闭" )
B.Label b = new Label(" 关闭" )
C.Checkbox b = new Checkbox(" 关闭" )
D.Button b = new Button(" 关闭" )
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
9.第19题
以下说法中错误的是:( )
A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息
B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮
C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构
D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
10.第20题
容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )
A.CardLayout
B.FlowLayout
C.BorderLayout
D.GridLayout
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
11.第21题
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s="java@123456@";
int n=s.indexOf("@");
int k=s.indexOf("@",5);
String s2=s.substring(n+1,k);
System.out.println(s2);
A.123456
B.java
C.@
D.5
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
12.第22题
下列程序段执行后的结果是( )。String s=new String("abcdefg");
for(int i=0;i <=6;i=i+2)
{ System.out.print(s.charAt(i));
}
A.abcdefg
B.ACEG
C.aceg
D.abcd
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
13.第23题
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1="AbcD";
String s2=s1.toLowerCase();
A.A
B.ABCD
C.aBCd
D.abcd
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
14.第24题
下列关于Java类的构造方法的说法中错误的是:( )
A.构造方法的名字必须与类的名字完全相同
B.构造方法一般不能由程序员在程序中主动调用
C.父类的构造方法能被子类继承
D.构造方法必须用public访问控制符修饰
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
15.第25题
下面是有关子类继承父类构造函数的描述,其中正确的是( )。
A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
B.子类无条件地继承父类不含参数的构造函数。
C.子类必须通过super关键字调用父类的构造函数。
D.子类无法继承父类的构造函数。
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
16.第26题
设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show();
A.我喜欢Java! 我喜欢C++!
B.我喜欢C++! 我喜欢Java!
C.我喜欢Java! 我喜欢Java!
D.我喜欢C++! 我喜欢C++!
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
17.第27题
下列声明的方法强制要求子类来实现的是: ( )
A.public double methodda()
B.static void methoda(double d1){}
C.public native double methoda()
D.abstract public void methoda()
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
18.第28题
若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。
A.它们的返回值类型的不同
B.它们的名称的不同
C.它们的参数表的不同
D.它们的修饰符不同
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
19.第29题
对于子类的构造函数说明,下列叙述中不正确的是()。
A.子类无条件地继承父类的无参构造函数。
B.子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C.在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D.构造函数返回值类型为空(void)
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
20.第30题
下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
A.private
B.无修饰符
C.public
D.protected
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
21.第41题
当包含applet 的页面时由图标状重新展开成窗口时将调用以下哪个函数?
A.init()
B.start()
C.stop()
D.destroy()
答案:B
您的答案:C
题目分数:2.0
此题得分:0.0
22.第42题
下列方法中哪个是执行线程的方法?
A.run()
B.start()
C.sleep()
D.suspend()
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
23.第43题
Java语言是( )
A..面向问题的解释型高级编程语言
B.面向机器的低级编程语言
C.面向过程的编译型高级编程语言
D.面向对象的解释型高级编程语言
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
24.第44题
下列为合法类名的是:( )
A.class
B.123Student
C.WatchTV
D.”类名”
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
25.第45题
下列有关Java程序的说法中错误的是:( )
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
26.第46题
以下的变量定义语句中,合法的是( )。
A.float $_*5= 3.4F
B.byte b1= 15678
C.double a =Double. MAX_VALUE
D.int _abc_ = 3721L
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
27.第47题
在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
A.Label
B.Button
C.TextArea
D.TextField
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
28.第48题
下列关于Frame类的说法不正确的是
A.Frame是Window类的直接子类
B.Frame对象显示的效果是一个窗口
C.Frame被默认初始化为可见
D.Frame的默认布局管理器为BorderLayout
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
29.第49题
以下哪个有关事件的语句是正确的?( )
A.一个组件可以有多个
B.一个组件只能有一个
C.一个必须包含该组件
D.一个只能够接收和处理来自一个组件的事件
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
30.第50题
给出下列代码,则数组初始化中哪项是不正确的?
byte[] array1,array2[];
byte array3[][];
byte [][] array4,array5;
A.array2 = array1
B.array2=array3
C.array5=array4
D.array3=array4
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
31.第51题
若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。
A.本地方法
B.最终方法
C.解态方法
D.抽象方法
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
32.第52题
下列语句序列执行后,num的值是( )。
Random rd =new Random();
int num=Math.abs(rd.nextInt())%4+1
A.1~4之间的随机值
B.5
C.0
D.-1
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
33.第53题
下面的程序段执行后输出的结果是( )。
StringBuffer buf=new StringBuffer("Beijing2008");
buf.insert(7,"@");
System.out.println(buf.toString());
A.Beijing@2008
B.@Beijing2008
C.Beijing2008@
D.Beijing#2008
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
34.第54题
在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A.private
B.protected
C.无修饰符
D.public
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
35.第55题
对于构造函数,下列叙述不正确的是( )
A.构造函数是类的一种特殊函数,它的方法名必须与类名相同
B.构造函数的返回类型只能是void型
C.构造函数的主要作用是完成对类的对象的初始化工作
D.一般在创建新对象时,系统会自动调用构造函数
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
36.第56题
如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符? ( )
A.private
B.void
C.protected
D.无修饰符
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
37.第57题
下面说法正确的是( )。
A.final 可修饰类、属性、方法。
B.abstract可修饰类、属性、方法。
C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。
D.用final修饰的变量,在程序中可对这个变量的值进行更改。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
38.第58题
设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:()
A.a.Show( ) b.Show( )
B.AA.Show( ); BB.Show( );
C.AA.Show( ); b.Show( );
D.a.Show( ); BB.Show( );
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
39.第59题
下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
40.第60题
下面的程序编译运行后输出的结果是( )。
public class A implements Runnable
{ public static void main(String argv[])
{ A a = new A();
Thread t = new Thread(a);
t.start(); }
public void run() { while(true)
{ try{ Thread.currentThread().
sleep(1000); }catch(InterruptedException e)
{ System.out.println(e.toString()); }
System.out.println("looping while"); } } }
A.在屏幕上重复输出" looping while"
B.在屏幕上输出一次" looping while" 。
C.没有结果输出。
D.以上说法都错误
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
41.第1题
类头定义主要说明类的名字、父类名和接口名。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
42.第2题
创建新的类对象使用关键字new,回收无用的类对象使用关键字free。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
43.第3题
有的类定义时可以不定义构造函数,所以构造函数不是必须的。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
44.第4题
Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
45.第5题
与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
46.第6题
子类拥有的成员数目大于等于父类拥有的成员数目。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
47.第7题
一个catch块也可以区分处理多个不同类型的异常,只要它们都是该catch块异常参数的子类或其本身。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
48.第8题
Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
49.第9题
因为Java不支持多重继承,所以定义类时implements关键字后面只能说明一个接口名。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
50.第10题
Frame,Panel,Apple,Button 4种组件都属于容器组件。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
51.第31题
Java的各种数据类型所占用的内存长度与具体软硬件环境有关。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
52.第32题
Class1类的属性被private修饰符修饰为私有变量,所以方法不能访问它。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
53.第33题
类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过度修饰符transient。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
54.第34题
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
55.第35题
类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
56.第36题
最终类不能派生子类。最终方法不能被覆盖。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
57.第37题
一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。
答案:错误
您的答案:错误
题目分数:1.0
此题得分:1.0
58.第38题
构造函数因为没有返回值,所以其中出现的错误用异常处理较为恰当。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
59.第39题
一个复选按钮实现的是“二选一”的结构;一个单选按钮实现的是“多选一”的结构。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
60.第40题
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
答案:正确
您的答案:正确
题目分数:1.0
此题得分:1.0
作业总得分:96.0
作业总批注: