| 21.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的? A、成员方法可以直接调用父类的成员方法 B、成员方法可以直接调用父类的类方法 C、成员方法不可以直接调用其他类的成员方法 D、成员方法可以直接调用本类的类方法 |
| A B C D |
| 22.关于私有访问控制符private修饰的成员变量,以下说法正确的是 A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的 子类 B、可以被种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问 |
| A B C D |
| 23.关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. } A、第2行编译出错 B、第4行编译出错 C、编译时产生错误 D、编译时没有产生错误,运行时发生异常 |
| A B C D |
| 24.编译并且执行以下代码,会出现什么情况? public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } } A、1 B、有错误,数组anar在初始化以前不能正常输出。 C、2 D、有错误,数组的大小没有定义。 |
| A B C D |
| 25.如要抛出异常,应用下列哪种子句? A、catch B、throw C、try D、finally |
| A B C D |
| 26.对于catch 子句的排列,下列哪种是正确的? A、父类在先,子类在后 B、子类在先,父类在后 C、有继承关系的异常不能在同一个 try 程序段内 D、先有子类,其他如何排列都无关 |
| A B C D |
| 27.当输入一个字节流时,要 A、实现DataInput接口 B、实现ObjectInput接口 C、Serializable接口 D、继承Reader抽象类 |
| A B C D |
| 28.字符输出流类都是____抽象类的子类。 A、FilterWriter B、FileWrite C、Writer D、OutputStreamWrite |
| A B C D |
| 29.一个Java application 运行后,在系统中是作为一个 A、线程 B、进程 C、进程或线程 D、不可预知 |
| A B C D |
| 30.关于以下程序段的执行结果,说法正确的是 public class Borley extends Thread{ public static void main(String argv[]){ Borley b = new Borley(); b.start(); } public void run(){ System.out.println("Running"); } } A、编译通过并执行,但无输出 B、编译通过并执行,输出:Running C、产生错误,没有Thread类对象 D、产生错误,没有通道到达Thread包 |
| A B C D |
| 31.在下列事件处理机制中哪个不是机制中的角色? A、事件 B、事件源 C、事件接口 D、事件处理者 |
| A B C D |
| 32.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用____类的 对象来实现。 A、Label B、Button C、Textarea D、TestField |
| A B C D |
| 33.下面关于applet的说法中,不正确的是 A、applet能够嵌入到HTML页面中 B、applet自身可以运行,也可以嵌入在其他应用程序中运行 C、applet是能够在浏览器中运行的Java类 D、applet与application的主要区别在于执行方式上不同 |
| A B C D |
| 34.下面关于applet生命周期的说法正确的是 A、applet生命周期是从浏览器解析HTML文件开始的 B、浏览器加载结束时,终止applet的运行 C、applet生命周期包括:applet的创建、运行、等待与消亡四个状态 D、以上说法均不正确 |
| A B C D |
| 35.下列命令中,哪个命令是Java的编译命令? A、javac B、java C、javadoc D、appletviewer |
| A B C D |