当前位置:首页 > java练习题
1、类MyClass声明为public,它的文件名称必须是什么才能正常编译。 2、Java中,实型变量的类型有哪两种。 3、Java字符使用16位的哪种编码。
4、开发与运行Java程序需要经过哪3个步骤。
6、接口是一种特殊抽象类,它只含有什么。定义接口的保留字是什么。
7、编写Java程序,可以使用文本编辑器来编写源文件。单行注释符和多行注释符分别是什么。 8、Object类有一个可以获得该对象的字符串表示的public方法是什么。 9、创建MyPackage 包的语句是什么,该语句应该放在程序的哪个位置。
11、一个Java源程序是由若干类组成,每个程序中可以定义若干个类,但只有一个主类。在Java Application中,这个主类是指包含什么方法的类;在Java Applet里,这个主类是哪个系统类的子类。
12、Java中,哪个类提供了许多用来进行科学计算的方法。
13、Java中,字节输入流和字节输出流的父类分别是什么。实现字符的输入与输出的字符流分别为哪两个。 14、Java中如何定义一个字符串类型的变量s 。如何定义一个具有10个元素的整型数组b。 15、Java中,通过类和接口分别能实现 几重继承。 16、int a=10,b;b=-a++;后,b的值是多少。
17、仅有方法头,没有具体方法体和操作实现的方法叫什么方法,该方法必须在抽象类之中定义。哪种方法不能被当前类的子类重新定义。 18、Java中异常类IOException是用来处理什么异常的类。 19、Java中构造方法名与什么相同。
20、m=25,n=4,表达式m%n!= 0的数据类型是什么,值是什么。
21、一个Java Application源程序文件名为MyTest.java,编译解释执行时,应该在命令行窗口顺序输入哪两个命令。 22、方法被定义时的参数行是什么参数,方法被调用时所传递的变量或值是什么参数。
23、Java中,每个Unicode码占用多少字节内存空间。因此无论是中文字符还是英文字符,都占用多少字节内存空间。 24、Java中,int型变量分配多少字节内存。
25、Java只允许单继承是指每个类只能有一个什么。Java程序中继承一个类使用什么关键字。
26、异常处理是由哪个三个关键所组成的程序块。用户自定义异常是通过扩展 什么类或Throwable类来创建的。 27、Java中,什么类提供产生int、long、double和float类型随机数的方法。 28、Java中两种多态,一分别是哪两种。
29、Java的覆盖机制中,子类中的同名成员变量或方法隐藏了父类的成员变量或者方法,若在子类中,可以使用什么关键字来调用父类中的同名成员变量或方法。
30、如何定义值为170的整型常量MyHeight。 31、Java中,在一个类的内部定义的类叫什么。
32、Java程序运行时,系统自动加载的类库是什么,因此不需要使用什么语句引入该包。 33、Java成员变量分为哪两种。成员方法分为哪两种。
35、StringBuffer类的默认构造方法为字符串分配多少字符的缓冲区。
36、使用AWT如何创建一个标识有“中国北京”字样的标签对象a,如何声明并创建一个标识为\关闭\按钮b,如何声明并创建一个按钮对象bt。如何创建一个初始内容为\程序运行中!\、宽度为20个字符的文本框c。
37、Java图形用户界面中,一般使用什么类的对象来显示一些不需要修改的文本信息,使用什么类的对象来编辑单行文本信息。
38、Java中能够产生事件的对象如文本框、按钮、键盘等都可以成为什么。在选择菜单项时,会产生一个事件,这个事件的监听者是什么对象。
40、AWT布局管理器有FlowLayout、BorderLayout、GridLayout、CardLayout。Frame对象默认的布局管理器是什么。Panel对象默认布局是什么。容器f的布局是BorderLayout,如何在f的下边中添加一个按钮b,如何在f的上边中添加一个按钮b1。 41、java.awt.Frame和java.applet.Applet类的直接父类分别是什么。
42、Applet对象的行为有init()、start()、stop()、destroy()、paint()五种。其中什么方法仅在applet程序被加载时调用一次。在Java Applet程序用户自定义的Applet子类中,通过重载什么方法在Applet的界面中显示文字、图形和其它界面元素,paint()方法使用的什么类型的形式参数。
43、Socket通常也称为什么,用于描述哪两种内容。Java中,通过URL类所提供的用来获取URL的端口号和获取此URL的文件名的方法分别是什么。
44、多个线程之间有哪两种关系。在多线程编程中用什么关键字来对对象加互斥锁。在一个时间只能由一个线程访问的资源称为什么,访问临界资源的代码称为什么。
45、一个Java Applet源程序文件只定义一个类名为MyTest的类,则类MyTest必须是什么类的子类,该源程序的文件名应该是什么。一个Java Applet程序文件中定义有4个类,使用JDK的什么命令编译该源程序文件,将产生多少个文件名与类名相同而扩展名为什么的文件。用JDK工具用什么命令显示Applet程序运行结果。
1
34、java中访问控制权限有哪四种。变量用哪种权限关键字修饰后,只能在本类中使用,不能在类外使用。
46、编写Java applet小程序,在窗口(50,30)处显示\这是我的第一个Java Applet!\。
47、用AWT组件设计下图的窗口界面,窗口的大小为200×250, 标题为“用户界面”。窗口由一个“文件”菜单和一个文本域组成,“文
件”菜单包含“查看消息”菜单项。单击菜单项“查看消息”时,在文本域显示“欢迎使用本系统!”。程序运行结果如下。
48、编写Sound接口,接口中声明cry() 方法,定义Dog类和Cat类实现Sound接口,编写程序测试Dog类和Cat类,调用cry()方法。 49、MyMain.java如下,在命令行依次键入:javac MyMain.java java MyMain hello good morning 执行结果是? public class MyMain{
public static void main(String args[]) {
int x=args.length;
int y=args[1].length(); System.out.println(x); System.out.println(y) }
}
分析以下程序的功能,并写出运行结果。 1、____________________
class ToStr { String s1; String s2;
public ToStr(String str1, String str2){
s1 = str1; s2 = str2; }
public String toString( ){
return s1+s2;
} }
public class TesttoString{
public static void main(String args [ ]){
ToStr s = new ToStr (\
System.out.println(s.toString( )); } }
2、____________________
class StringTe{
public static void main(String[] args){ String s1=\ String s2=new String(\ if(s1.equals(s2)){ System.out.println(\和s2相等\ }
else{
2
} }
}
System.out.println(\和s2不相等\
3、写出下面程序的父类、子类、以及父类和子类的各个成员变量和成员方法。 class Ship{
int number;
void setnumber(int num){
number=num; }
void shownumber( ){
System.out.println (\} }
class TrashShip extends Ship{
int cap;
void setcap(int c){
cap=c; }
void showcap(){
System.out.println(\} }
4、____________________ public class My{ public static void main(String[] args) { int k = 10; while (k++ < 20) { System.out.print(k + \ if (k % 3 == 0) System.out.println(); } } }
5、程序段的结果是____________ String s=\ int n=s.indexOf(\ int k=s.indexOf(\ int m=s.indexOf(\String s2=s.substring(m+1); System.out.println(s2); 6、____________________ public class ABC { String s1=\
public static void main(String args[]) { int z=2;
ABC test=new ABC (); System.out.println(test.s1+z); } }
7、____________________
3
public class My { public static void main(String[] args) { String str; str = \ System.out.println(upper(str)); } public static String upper(String s) { char c; String s1 = \ for (int i = 0; i < s.length(); i++) { c = s.charAt(i); if(Character.isUpperCase(c)) c = Character.toLowerCase(c); s1 += c;
}
return s1; } }
8、____________________ class Shape { public double area() { return 0.0;
}
}
class Circle extends Shape { double r;
public Circle(double r) { this.r = r; }
public double area() { return 3.14 * r * r; }
}
public class My { public static void main(String[] args) { Shape c= new Circle(1); System.out.println(c.area()); }
}
9、____________________
import java.awt.*; import javax.swing.*;
public class MyF extends JFrame { public MyF ( ) {
super(\
Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3)); JButton b1=new JButton(\
JButton b2=new JButton(\JButton b3=new JButton(\JButton b4=new JButton(\JButton b5=new JButton(\
4
共分享92篇相关文档