Java复习
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
-选择题答案
Java
复习题
二年级下学期期末复习题下载一年级下学期复习题目免费下载二年级下学期期末复习题下载英语B复习题下载英语B复习题下载
一、单选择题
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. java B. .class
C. html D. .exe 2、设 x = 1 , y = 2 , z = 3,则表达式 y,,z,,/,,x 的值是( A )。
A. 3 B. 3. 5
C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。
A. public B. private
C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( ) B. public void method( )
C. final void method( ) D. abstract void method( )
5(Java application中的主类需包含main方法,以下哪项是main方法的正确形参,( B ) A、 String args B、String ar[] C、Char arg D、StringBuffer args[]
6(以下关于继承的叙述正确的是( A )。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
7(paint()方法使用哪种类型的参数? ( A )
A、Graphics B、Graphics2D C、String D、Color 8(以下哪个不是Java的原始数据类型( B )
A、int B、Boolean C、float D、char 9(以下哪项可能包含菜单条( B )。
A、Panel B、Frame C、Applet D、Dialog 10(若需要定义一个类域或类方法,应使用哪种修饰符,( A )
A、static B、package C、private D、public 11(在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( A )。
A、init() B、start() C、destroy() D、stop() 12(给出下面代码,关于该程序以下哪个说法是正确的,( C )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]); }
}
A、编译时将产生错误 B、编译时正确,运行时将产生错误
C、输出零 D、输出空
-,-
Java复习题
13(下列哪些语句关于Java内存回收的说明是正确的? ( B)
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
14(以下哪个关键字可以用来对对象加互斥锁,( B )
A、transient B、synchronized C、 serialize D、static 15(以下代码段执行后的输出结果为( A )
int x =,3;
int y =,10;
System.out.println(y%x);
A、-1 B、2 C、1 D、3 16(有以下程序片段,下列哪个选项不能插入到行1。( D )
1.
2 .public class Interesting{
3. //do sth
4.}
A、import java.awt.*; B、package mypackage;
C、class OtherClass{ } D、public class MyClass{ } 17. 设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法正确的是( D )。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。
18(FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型,A A、OutputStream B、File
C、InputStream D、BufferedOutputStream 19(在编写Java Applet程序时,需在程序的开头写上( B )语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
20(类Parent、Child定义如下:
1( public class Parent
2({ public float aFun(float a, float b) throws
3( IOException { }
4(}
5(public class Child extends Parent{
6(
-,-
Java复习题
7(}
将以下哪种方法插入行6是不合法的。( A )
A、float aFun(float a, float b){ }
B、public int aFun(int a, int b)throws Exception{ }
C、public float aFun(float p, float q){ }
D、public int aFun(int a, int b)throws IOException{ }
21(在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。
A、private B、protected C、private protected D、public
D )。 22、有以下方法的定义,请选择该方法的返回类型(
ReturnType method(byte x, double y)
{
return (short) x/y*2;
}
A、byte B、short C、int D、double 23、关于以下代码段的说法正确的是( D )
1(String s="abcde";
2(StringBuffer s1=new StringBuffer("abcde");
3(if(s.equals(s1))
4( s1=null;
5(if(s1.equals(s))
6( s=null;
A、第1行编译错误,String的构造器必须明确调用
B、第3行编译错误,因为s与s1有不同的类型
C、编译成功,但执行时在第5行有异常抛出
D、编译成功,过程中也没有异常抛出
24、编译并运行以下程序,以下描述哪个选项是正确的( C )
1. class X{
2. protectied String toString( )i{
3. return super.toString();}
4. }
A、编译通过运行无异常 B、编译通过但运行时出错
C、行2出错,不能成功编译 D、不能成功编译,行3出错 25、如下哪个是Java中的标识符(D)
A、public B、super C、3number D、width 26、如下哪个是Java中的标识符( A)
A、fieldname B、super C、3number D、#number
27、已知如下定义:String s = "story"; 下面哪个语句不是合法的(C )
A、s += "books"; B、s = s + 100;
C、int len = s.length; D、String t = s + “abc”; 28、如下哪个是Java中有效的关键字(C)
A、name B、hello C、false D、good
-,-
Java复习题
29、下面的代码段执行之后count的值是什么( D )
int count = 1;
for (int i = 1; i <= 5; i++) {
count += i;
}
System.out.println(count);
A、5 B、1 C、15 D、16
30、定义一个类,必须使用的关键字是( B )
A、public B、class C、interface D、static 31、定义一个接口必须使用的关键字是( C )
A、public B、class C、interface D、static 32、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C)
A、p.add(b); B、p.add(b,"North");
C、p.add(b,"South"); D、b.add(p,"North"); 33、声明并创建一个按钮对象b,应该使用的语句是( A )
A、Button b=new Button(); B、button b=new button();
C、Button b=new b(); D、b.setLabel(“确定”); 34、Frame对象默认的布局管理器是( B )
A、FlowLayout B、BorderLayout
C、CardLayout D、null
35、下列哪一个import命令可以使我们在程序中创建输入/输出流对象(C)
A、import java.sql.*; B、import java.util.*;
C、import java.io.*; D、import java.net.*; 36、下面哪一个import命令可以为我们提供编写网络应用程序的类(D)
A、import java.sql.*; B、import java.util.*;
C、import java.io.*; D、import java.net.*; 37、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)
A、FileInputStream B、FileOutputStream
C、DataOutputStream D、FileWriter
38、下列程序段执行后的结果是( A )。
String s = new String("abcdefg");
for (int i=0; i
max)
max =x[i];
}
System.out.println(max);
A) 125 B) 5 C) 98 D) 168
49、程序Test.java编译运行后输出的结果是( A )。
public class Test {
String s1="java";
public static void main(String args[]) {
int z=2;
Test t=new Test();
System.out.println(t.s1+z);
}
}
A) java2 B)2 C)没有输出结果 D)java
50、应用程序的main方法中有以下语句,则输出的结果是 ( A )。
String s1="0.5", s2="12";
double x=Double.parseDouble(s1);
int y=Integer.parseInt(s2);
System.out.println(x+y);
A) 12.5 B) 120.5 C) 12 D) “12.5”
51、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是( D )。
import java.io.*;
public class Test {
public static void main(String args[]) {
try {
String s="ABCDE";
-,-
Java复习题
byte b[]=s.getBytes();
FileOutputStream file=new FileOutputStream("test.txt",true);
file.write(b);
file.close();
}
catch(IOException e) {
System.out.println(e.toString());
}
}
}
A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE 52、当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( )。
A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException
53、下面的程序段的功能是( D )。
File file1=new File("d:\\xxx\\yyy\\zzz");
file1.mkdirs();
A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录: e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对
54、应用程序的main方法中有以下语句,则输出的结果是 ( B )。
String s = "xxxxxxxxxxxxxxx#123#456#zzzzz";
int n = s.indexOf("#");
int k = s.indexOf("#", n+1);
String s2 = s.substring(n+1, k);
System.out.println(s2);
A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz 55、关于下面的程序Test.java说法正确的是( D )。
public class Test {
String x="1";
int y;
public static void main(String args[]) {
int z=2;
System.out.println(x+y+z);
}
}
A)3 B)102 C) 12 D)程序有编译错误
56、应用程序的main方法中有以下语句,则输出的结果是 ( A )。
int b[][]={{1, 1, 1}, {2,2}, {3}};
int sum=0;
for(int i=0; i
规定
关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定
标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能
是___________。
24( ____________就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作
为名字来用。
25( 使用关键字___________来定义逻辑变量。
26( 使用关键字__________来定义字符变量。
27( Java中byte型数组在内存中的存储形式是___________。
28( java中,实型变量的类型有 float和 ______________两种。
-,,-
Java复习题
29( 对于int型变量,内存分配___________个字节。
30( 对于byte型变量,内存分配__________个字节。
31( 对于long型变量,内存分配__________个字节。
32( 对于short型变量,内存分配___________个字节。
33( 对于float型变量,内存分配___________个字节。
34( 对于double型变量,内存分配___________个字节。
35( Java中关系运算符的运算结果是___________型。
36( Java中逻辑运算符的操作元必须是____________型数据。
37( Java语言的控制语句有3种类型,即条件语句、____________、和转移语句。 38( Java中有两种类型的控制语句即if和___________。
39( 在同一个switch语句中,case后的__________必须互不相同。 40( Java语言的控制语句有3种类型,即____________、循环语句、和转移语句。 41( do-while循环和while循环的区别是_______________。
42( 在循环体中,如果想结束本次循环可以用___________语句。
43( 在循环体中,如果想跳出循环,结束整个循环可以用___________语句。 44( ____________语句作为Java源文件的第一条语句,指明该源文件定义的类所在的
包。
45( 在java程序中,系统会自动引入java.lang这个包,因此不需要再使用___________
语句引入该包。
46( 在java程序中,为了使程序能够使用自定义的包,必须在___________中指明自定
义包的位置。
47( ____________包是java语言的核心类库,它包含了运行java程序必不可少的系统
类。
48( 为了能使用Java提供的类,我们可以使用_________语句来引入所需的类。 49( _________是组成Java程序的基本要素,封装了一类对象的状态和方法。 50( 类的实现包括两部分:类声明和___________。
51( 类体有两部分构成:一部分是变量的定义,另一部分是_____________的定义。 52( 类体有两部分构成:一部分是___________的定义,另一部分是方法的定义。 53( 在类体中,变量定义部分所定义的变量称为类的____________。 54( 成员变量在整个类内都有效,____________变量只在定义他的方法内有效。 55( 用修饰符_____________说明的成员变量是类变量。
56( 变量的名字与成员变量的名字相同,则成员变量被___________,该成员变量在这个
方法内暂时失效。
57( Java中成员变量又分为实例成员变量和____________。
58( Java中成员变量又分为______________和类成员变量。
59( 用修饰符static说明的成员变量是____________。
60( 局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用
关键字____________。
61( 方法定义包括两部分:____________和方法体。
62( 在Java中,当一个方法不需要返回数据时返回类型必须是___________。 63( __________是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的
参数必须不同。
64( ___________是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返
回任何数据类型。
-,,-
Java复习题
65( Java中类的方法分为____________和类方法。
66( 在类方法中只能调用类变量和类方法,不能调用___________方法。 67( Java中类的方法分为实例方法和____________。
68( 实例方法既能对类变量操作也能对实例变量操作,而类方法只能对___________进行
操作。
69( 在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用
法称为______________。
70( 因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操
作只能放在____________中。
71( Java中___________是创建对象的模板。
72( 当使用一个类创建了一个___________时,我们也说给出了这个类的实例。 73( Java中用类创建一个对象包括对象的声明和为对象____________两个步骤。 74( java中____________方法与类名相同,没有返回值,在创建对象实例时由new运算
符自动调用。
75( 对象声明的一般格式为___________。
76( 一个类通过使用_____________运算符可以创建多个不同对象,这些对象将分配不同
得内存空间。
77( 一个类通过使用new运算符和类的____________为声明的对象分配内存。 78( 对象创建完后,通过使用运算符 “ . ” , 对象可以实现对变量的访问和
____________的调用。
79( Java中不同对象的____________变量将被分配不同的内存空间。 80( Java中如果类中的成员变量有______________变量,那所有的对象的给这样的变量
分配给相同的一处内存。
81( Java中常量定义的修饰符是_____________。
82( 类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由
______________调用,而实例方法却不可以。
83( Java中用_____________修饰的成员变量和方法称为私有变量和私有方法。 84( ____________方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可
以。
85( Java中用___________修饰的成员变量和方法称为共有变量和共有方法。 86( Java中不用修饰的成员变量称为_____________变量。
87( 访问权限是____________变量,只能在本类中使用,不能在类外使用。 88( 访问权限是___________变量,不但在本类中使用,还可以在任何另外一个类中使用。 89( 访问权限是___________-变量,只能在本类和与本类同一个包中的其他类使用。 90( ____________是一种由已有的类创建新类的机制。
91( Java中由继承而得到的类成为____________,被继承的类称为父类。 92( Java中不支持____________继承。
93( 在类的声明中,通过使用关键字___________来创建一个类的子类。 94( Java中一个类可以有__________个父类。
95( 子类自然地继承了其父类中不是____________的成员变量作为自己的成员变量。 96( 当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量___________
了父类的成员变量。
97( 子类通过成员变量的隐藏和方法的__________可以把父类的状态和行为改变为自身
的状态和行为。
-,,-
Java复习题
98( 对于重写或继承的方法,Java运行时系统根据调用方法的__________的类型来选择
调用哪个方法。
99( 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是___________
的子类。
100( 对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用
____________的方法。
101( 对于子类创建的一个对象,如果子类继承了父类的方法,未重写,则运行时调用
_________的方法。
102( ____________类不能被继承,即不能有子类。
103( ____________类不能创建对象,必须产生其子类,由子类创建对象。 104( 如果一个方法被修饰为_____________方法,则这个方法不能被重写。 105( 对于_____________方法,只允许声明,而不允许实现。
106( 如果一个方法被修饰为final方法,则这个方法不能____________。 107( 如果一个类是一个abstract类的子类,它必须具体实现___________的abstract
方法。
108( 如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字
____________。
109( 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键
字____________来表示。
110( 如果在子类中想使用被子类隐藏了的父类成员变量或方法就可以使用关键字
____________。
111( 在关键字中能代表当前类或对象本身的是_______________。
112( Java中为了克服_____________的缺点,Java使用了接口,一个类可以实现多个接
口。
113( 使用关键字___________来定义接口。
114( 接口定义包括接口的声明和____________。
115( 定义接口时,接口体中只进行方法的声明,不允许提供方法的______________。 116( 一个类通过使用关键字_____________声明自己使用一个或多个接口。 117( 如果一个类使用了某个接口,那么这个类必须实现该接口的______________。 118( 接口中的方法被默认的访问权限是____________。
119( 如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法
体至少要有一个_____________语句。
120( ______________是相同类型的数据按顺序组成的一种复合数据类型。 121( Java中定义数组后通过____________加数组下标,来使用数组中的数据。 122( Java中声明数组包括数组的名字、数组包含的元素的___________。 123( __________仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须
为它分配内存空间。
124( 数组声明后,必须使用____________运算符分配内存空间。
125( 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为
它___________。
126( 一维数组通过下标符访问自己的元素,需要注意的是下标从___________开始。 127( 创建数组后,系统会给每一个数组元素一个默认的值,如float型是__________。 128( Java中使用java.lang包中的___________类来创建一个字符串变量,因此字符串
变量是类类型变量,是一个对象。
-,,-
Java复习题
129( 创建一个字符串时,使用String类的___________。
130( 使用String类的___________方法可以获取一个字符串的长度。 131( 可以使用String类的___________方法判断一个字符串的前缀是否是字符串s。 132( 可以使用String类的___________方法判断一个字符串的后缀是否是字符串s。 133( 可以使用String类的__________方法比较一字符串是否与字符串s相同。 134( 可以使用java.lang包中的__________类将形如 “12387”的字符串转化为int型
数据。
135( 可以使用java.lang包中的__________类将字符串转化为long型数据。 136( 可以使用String类直接调用___________方法将数值转化为字符串。 137( Object类有一个public方法是__________,一个对象通过调用该方法可以获得该
对象的字符串表示。
138( Java的抽象窗口工具包中包含了许多类来支持__________
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
。 139( Button类、Label类是包java.awt中的类,并且是java.awt包中的___________
的子类。
140( Java把有Component类的子类或间接子类创建的对象称为一个____________。 141( Java程序中可以向容器添加组件,一个容器可以使用__________方法将组件添加到
该容器中。
142( Applet类是包__________中的一个类,同时还是包java.awt中容器类的子类。 143( 一个Java Applet小应用程序是有若干个类组成,且必须有一个类扩展了
___________类。
144( 一个完整的Java Applet的生命周期包含init( )、____________、stop( )、
destroy( )、paint(Graphics g)方法。
145( 在Java Applet程序中,对象首先自动调用___________方法完成必要的初始化工作。 146( 在Java Applet程序中,初始化之后,紧接着自动调用__________方法。 147( 在Java Applet程序中,当浏览器离开Java Applet所在的页面转到其他页面时,
_____________方法被调用。
148( 在Java Applet程序中,当浏览器结束浏览时,执行___________方法,结束applet
的生命。
149( Java Applet的主类的实例是一个____________,因此Java Applet可以添加交互
组件。
150( 在java.awt包中的___________类是专门用来建立文本框,它的一个对象就是一个
文本框。
151( Java中文本框类的___________方法是在文本框中设置文本。 152( Java中文本框类的____________方法是获取文本框中的文本。 153( Java的____________包中包含了许多用来处理事件的类和接口。 154( Java中能够产生事件的对象都可以成为____________,如文本框、按钮、键盘等。 155( Java中事件源发生事件时,____________就自动调用执行被类实现的某个接口方
法。
156( 当在文本框中输入字符并回车时,java包java.awt.event中的____________类自
动创建了一个事件对象。
157( Java中为了能监视到ActionEvent类型的事件,事件源必须使用____________方法
获得监视器。
158( Java中___________类是专门用来建立文本区的,即它的一个对象就是一个文本区。 159( 当用户在文本区域中改变文本的内容,如键入字符、删除字符时,_____________
-,,-
Java复习题
类将自动创建一个事件对象。
160( Java.awt包中的____________类是专门用来建立按钮,即它的已额对象就是一个按
钮。
161( 在Button类中,____________方法是用来获取按钮名称。
162( ____________组件的功能是显示文本,不能动态地编辑文本。
163( 在java中___________类使用来创建标签的,即它的一个实例就是一个标签。 164( Java中标签类的___________方法是设置标签的名字。
165( Java中标签类的___________方法是获取标签的名字。
166( Java.awt包的类___________是用来建立面板的。
167( Java.awt包中的____________类也是Container类的子类,该类创建的对象也是一
个容器,称为滚动窗口。
168( Java的java.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、
CardLayout、___________和GridBagLayout。
169( Java的java.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、
____________、GridLayout和GridBagLayout。
170( _____________对应的布局是容器将其中的组件按照加入的先后顺序从左向右排列。 171( _____________对应的布局是把容器内的空间简单地划分为东、西、南、北、中5
个区域,每加入一个组件都应该指明把这个组件加在哪个区域中。 172( 使用__________布局的容器可以容纳多个组件,但实际上同一时刻容器只能从这些
组件中选出一个来显示。
173( ____________是使用较多的布局编辑器,其基本布局策略是把容器划分成若干行乘
若干列的网格区域,组件就位于这些划分出来的小格中。
174( FlowLayout、GridLayout、BordrLayout布局对象都可以使用方法setVgap(int vgap)
设置当前布局中组件的_____________。
175( FlowLayout、GridLayout、BordrLayout布局对象都可以使用方法setHgap(int hgap)
设置当前布局中组件的_____________。
176( Java.awt包中的____________类是专门用来建立选择框的。
177( 在CheckBox类中,____________方法是用来获取选择框的标题。 178( 在CheckBox类中,___________方法是用来返回选择框的布尔状态。 179( Java.awt包中的____________类是专门用来建立选择控件的。 180( Choice类中的______________方法,是用来返回当前项的索引。 181( Choice类中的______________方法,是用来返回当前选项的字符串代表。 182( Choice类中的_____________方法,是用来将选项插入这个选择控件的指定位置。 183( Choice类中的_____________方法,是用来从选择控件的选项菜单中删除指定的选
项。
184( Choice类中的_____________方法,是用来删除选择控件中的全部选项。 185( Choice类中的_____________方法,是用来移去选择控件的监视器。 186( Java.awt包中的类___________类是专门用来建立滚动列表。
187( List类中的___________方法,是向滚动列表的结尾增加一个选项。 188( List类中的___________方法,是增加监视器,监视滚动列表上的选择事件。 189( List类中的___________方法,是向滚动列表的给定位置增加一个选项。 190( List类中的___________方法,是增加监视器,监视滚动列表上的选择事件。 191( 在组件类的一些常用方法中____________方法是设置组件的背景颜色。 192( 在组件类的一些常用方法中____________方法是设置组件的前景颜色。
-,,-
Java复习题
193( 在组件类的一些常用方法中____________方法是设置组件的字体。 194( Java的java.awt包中的_____________类或子类所创建的一个对象就是一个窗口。 195( Java中如果想给一个窗口起个名字,需使用方法super(String s)调用父类的
___________方法来完成这个任务。
196( Java中Frame类的___________方法是用来获取窗口的名字。
197( 在Java Applet小程序中创建了窗口后,窗口就可以放大、缩小、____________等。 198( 在设计程序时,可以不让创建的窗口一开始就可见,而是在程序中设计按钮
___________,需要时,单击按钮调出所需的窗口。
199( Frame类创建的对象是一个窗口容器,它默认布局是___________布局。 200( Java.awt包中的Menubar类是负责创建_____________的,它的一个实例就是一个
菜单条。
201( 创建一个菜单时,菜单放在菜单条里,____________放在菜单里。 202( 在窗口中增加菜单条,必须使用___________类中的方法:setMenuBar(Menubar)。 203( Java.awt包中的____________类是负责创建菜单的。它的一个实例就是一个菜单。 204( 在Menu类的方法中,___________方法是向菜单增加指定的选项。 205( 在Menu类的方法中,___________方法是得到指定索引处的选项。 206( 在Menu类的方法中,__________方法是得到菜单选项的数目。 207( 在Menu类的方法中,___________方法是删除菜单的指定位置的菜单选项。 208( 在Menu类的方法中,___________方法是删除菜单的所有选项。 209( Java.awt包中的___________类是负责创建菜单项的,它的一个实例就是一个菜单
项。
210( Java中要增加菜单分割线,只需使用Menu类中的____________方法。 211( 用MenuItem创建菜单项,如果想在选择这个菜单项时出现一个对号标记,可以用
_____________类创建这个菜单项。
212( 菜单本身还可以是一个菜单,这样的菜单项称为____________。 213( 可以使用MenuShotcut类为菜单项设置____________,该类的一个构造方法是
MenuShotcut(int key)。
214( 可以在java应用程序中打印,首先获得一个PringJob对象,它是java.awt包中的
一个abstract类,我们不能用它____________。
215( java.awt.datatransfer包提供的类只能实现将程序中的___________数据复制或
剪切到系统剪贴板中。
216( Java中如果准备将文本数据复制或剪切到系统剪贴板,必须首先使用___________
类声明一个剪贴板对象。
217( Java中通过扩展___________类来创建一个对话框。
218( ___________可以接受用户的输入,实现与用户的交互。
219( 对话框与一般窗口的区别在于它必须___________于其他窗口。 220( 对话框分为两种,____________对话框只让程序响应对话框内部的事件,对于对话
框以外的事件程序不响应。
221( 对话框分为两种,____________对话框不但让程序响应对话框内部的事件,还可响
应对话框以外的事件程序。
222( 在对话框类Dialog中的方法__________是获取对话框的标题。 223( 在对话框类Dialog中的方法setTitle(String s)的作用是设置对话框的
____________。
224( 在对话框类Dialog中的方法setModal(boolean)的作用是设置对话框的
-,,-
Java复习题
____________。
225( 在对话框类Dialog中的方法__________是设置对话框的大小。 226( 对话框的默认布局是____________布局,在创建对话框时必须有对话框大小的设置。 227( __________是Dialog类的子类,它创建的对象称为文件对话框。 228( 文件对话框也必须依附一个___________对象。
229( FileDialog是Dialog类的子类,它创建的对象称为__________。 230( Java Applet小程序窗口的原点是窗口左上角,坐标的单位是__________。 231( java.awt包中的___________类有很多处理图形的方法,供该类创建的对象使用。 232( 在Java Applet小程序中,可以使用__________方法在屏幕上显示串对象。 233( 在Java Applet小程序中,可以使用___________方法显示字符数组。 234( 为了在小程序窗口中画一条直线,可以使用Graphics类的__________方法。 235( 在Java Applet小程序中画圆环,可以使用Graphics类的___________方法。 236( 在Java Applet小程序中,Graphics类的对象g可以使用Graphics类的__________
方法来改变当前颜色。
237( 在Java Applet小程序中,Graphics类的对象g可以使用Graphics类的__________
方法来获得当前颜色。
238( 在Java Applet小程序中,可以使用图形类的drawOval方法来画__________。 239( 在Java Applet小程序中,可以使用图形类的drawArc方法来画___________。 240( 在java程序中,通过使用__________类的构造器来建立不同的名字、样式和磅数的
新字体对象,可以改变当前字体。
241( java程序中发生鼠标事件的事件源往往是一个__________。
242( 使用MouseListener接口处理鼠标事件,事件源发生的鼠标事件有5种,按下鼠标
键、__________鼠标键、点击鼠标键、鼠标进入和鼠标退出。
243( 鼠标事件的类型是____________,即当发生鼠标事件时,该类自动创建一个事件对
象。
244( 使用MouseListener接口处理鼠标事件,鼠标事件源发生的鼠标事件包括,按下鼠
标键、释放鼠标键、___________鼠标键、鼠标进入和鼠标退出。 245( 鼠标事件类MouseEvent中的方法___________是获取鼠标被点击的次数。 246( 鼠标事件类MouseEvent中的方法getSource( )是获取发生鼠标事件的__________。 247( Java中鼠标的左键和右键分别使用__________类中的常量BUTTON1_MASK和
BUTTO3_MASK来表示。
248( 使用MouseMotionListener接口处理鼠标事件,事件源发生的鼠标事件有2种,
____________鼠标和鼠标移动。
249( 当发生鼠标事件时,我们可以使用setCursor方法设置鼠标____________,所有的
组件都从他们的父类继承下来了这个方法。
250( Java中发生鼠标事件时,可以使用____________方法设置鼠标指针形状,所有的组
件都从他们的父类继承下来了这个方法。
251( 当按下、释放或敲击键盘上一个键时就发生了___________事件。 252( 在java 1.2事件模式中,当一个组件处于___________状态时,它就可以发生键盘
事件的事件源。
253( Java的键盘事件中,事件源使用addKeyListener方法获得____________。 254( 键盘事件中,监视器是一个对象,创建该对象的类必须实现接口____________。 255( java键盘事件中,当按下键盘上某个键时,_____________就会发现,然后
keyPressed方法就会自动执行。
-,,-
Java复习题
256( Java开发程序大多是____________的,即一个程序只有一条从头至尾的执行线索。 257( ___________是指同时存在几个执行体,按几条不同的执行线索共同工作的情况。 258( _____________是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕
的一个完整过程。
259( 一个进程在其执行过程中,可以产生多个____________,形成多条执行线索。 260( 每个java程序都有一个默认的主____________。
261( 对于java应用程序,主线程都是从___________方法执行的线索。 262( 在java中要想实现多线程,必须在主线程中创建新的_____________。 263( Java语言使用___________类及其子类的对象来表示线程。
264( 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于
___________状态,此时它已经有了相应的内存空间和其他资源。 265( 处于新建状态的线程被启动后,将进入线程队列排队等待CPU服务,此时它已经具
备了运行条件,一旦轮到享用CPU资源时,就可以脱离创建它的主线程独立开始自
己的生命周期。上述线程是处于____________状态。
266( 当就绪状态的线程被调度并获得处理器资源是,便进入_____________状态。 267( 一个正在执行的线程如果在某些特殊情况下,如被人为挂起或需要执行时的输入输
出操作时,将让出CPU并暂时中止自己的执行,进入____________状态。 268( 处于_____________状态的线程不具有继续运行的能力。
269( 在线程排队时,____________的线程可以排在较前的位置,能优先享用到处理器资
源,而其他线程只能排在它后面再获得处理器资源。
270( 对于优先级相同的线程,遵循队列的____________原则被分配给处理器资源。 271( 线程调度管理器负责管理线程排队和____________在线程间的分配,一般都配有一
个精心设计的线程调度算法。 处理器 19.1
272( 在java系统中,线程调度依据优先级基础上的____________原则。 273( Java中编程实现多线程应用有两种途径,一种是创建自己的线程子类,一种是在用
户自己的类中实现____________接口。
274( ___________类综合了Java程序中一个线程需要拥有的属性和方法。 275( 利用___________方法创建新线程对象之后,这个对象中的有关数据被初始化,从而
进入线程生命周期的新建状态。
276( _____________是指执行创建新线程对象语句的线程。它可能是程序的主线程,也可
能是某一个用户子定义的线程。
277( ____________方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列
排队。
278( 优先级高的线程可以在它的run( )方法中调用___________方法来使自己放弃处理
器资源,休眠一段时间。
279( 在java程序中实现多线程时,程序员可以控制关键性的操作有两个,即定义用户线
程的____________方法和在适当时候建立用户线程实例。
280( Java多线程使用中,调用____________方法可确定当前占有CPU的线程。 281( 在java程序中实现多线程时,程序员可以控制关键性的操作有两个,即定义用户线
程的run( )方法和在适当时候建立用户____________。
282( 在处理__________时,要做的第一件事情就是要把修改数据的方法用关键字
synchronized来修饰。
283( 当一个线程使用的同步方法中用到某个变量,而此变量有需其他线程修改后才能复
合本线程的需要,那么可以在同步方法中使用_____________方法,使本线程等待。
-,,-
Java复习题
284( Java中一个线程在执行完run方法后就自动消灭了,如果想在run方法执行完之前
就消灭该线程,可以让线程调用____________方法。
285( 如果用户的文件读取需求比较简单,那么用户可以使用FileInputStream类,该类
是从InputStream中派生出来的简单的____________类。
286( 因为Internet上的每一台计算机必须能够唯一地标志出来,因此
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
化的第一个部
分就是_____________地址。 IP 21.1
287( Java的网络API所提供的基本网络类,它们都包含在____________包中。 java.net
21.1
288( Java的网络API所提供的基本网络类,其中___________类提供了许多构造方法,
可以利用它们创建该类的一个对象。 URL 21.1
289( Java中当两个程序需要通信时,可以通过使用___________类建立套接字连接。
Socket 21.2
290( Java中服务器端的程序使用____________类建立接收客户的套接字的服务器套接
字。 ServerSocket 21.2
291( 在Internet上的主机有两种方式表示地址,____________和IP地址。 域名 21.3 292( Java中为了获取internet上主机的地址,我们可以使用InetAddress类的
____________方法。 静态 21.3
293( 基于_____________的通信和TCP的通信不同,前者信息传递更快,但不提供可靠性
保证,但有时候人们需要较快速地传输信息,就可以考虑前者协议。 UDP 21.3 294( Java系统中支持3种主要的图像格式,分别为GIF、JPEG和____________。 295( 在java.awt包中的___________类处理图像加载,用该类声明一个对象,以便存放
该图像对象的引用。
296( Java中图像被加载后,就可以在____________方法中绘制它了。 297( Applet类有一个获取图像的方法___________,因此在小程序中较容易绘制图像。 298( 要想在应用程序的一个____________对象中绘制图像,应当首先创建一个画布组件
对象,在这个画布上绘制图像。
299( _____________是java数据库连接API,它能完成3件事,即与一个数据库建立连
接、向数据库发送SQL语句、处理数据库返回的结果。
300( Java中若想同一个Access设计的数据库建立连接,首先配置一个_____________数
据源。
-,,-