java面向对象分析与设计复习(全答案版)

2020-06-24 16:08

1、下列哪个是Java应用程序主类中正确的main方法(D )。 A、public void main(String args[]) C、public static void main(String args) 2、下列哪个是JDK提供的编译器( B)。 A、java.exe B、javac.exe 3、下列那个可以作为Java标识符(D )。 A、boy-girl B、2int_ long

B、static void main(String args[])

D、public static void main(String args[]) C、javap.exe C、byte

D、javaw.exe D、$Boy

4、正则表达式 ([0-9]{3})-([a-z]{3})-([a-z]*?ab) 与下列哪个字符串相匹配( D)。 A、123-abc{3}-cab B、123{3}-abc-cab C、123-abc-cb D、123-abc-ccab 5、下列那个类的声明是错误的(A )。 A、final abstract class A C、abstract class A

B、final class A D、public class A

6、下列叙述那个是正确的( A)。 A、final 类不可以有子类

B、abstract类中只可以没有abstract方法

C、abstract类中可以有非abstract方法,但该方法不可以用final修饰 D、可以同是用final 和abstract修饰一个方法 7、下列叙述那个是错误的( C)。 A、String类是final类,不可有子类 B、String类在java.lang包中 C、\的值是false 8、下列叙述那个是正确的( B)。

D、\的值是ture

A、Frame类对象的默认的布局是FlowLayout布局 B、Panel类对象的默认的布局是FlowLayout布局 C、Button类的直接父类是Container

D、TextField对象可以触发ItemEvent事件

9、假设组建com的宽和高分别为w和h,要讲组件的中心放置在(x,y)坐标点上,请问下列那个是正确的放置方法( A)。 A、com.setLocation(x-w/2,y-h/2) C、com.setLocation(x-w,y-h) 10、下列叙述那个是正确的( A)。

B、com.setLocation(x,y)

D、com.setLocation(x+w/2,y+h/2)

A、任何组件都可以触发MouseEvent事件

B、处理WindowEvent事件的接口是FocusListener

C、java.awt.event.MouseAdapter类实现了ActionListener接口 D、java.awt.event.WindowAdapter是一个接口

11、下列那个类创建的对象可以触发ActionEvent事件( C)。 A、java.awt.Button类 B、java.awt.color类 C、java.util.Date类

D、java.lang.StringBuffer类

12、下列那个类创建的对象可以触发FocusEvent事件(B )。 A、java.awt.color类 B、java.awt.TextField类 C、java.util.Date类 13、下列叙述那个是正确的(A )。

D、java.lang.StringBuffer类

A、无模式对话框处于激活状态时,程序仍能激活它所依赖的窗口或组件 B、有模式对话框处于激活状态时,程序仍能激活它所依赖的窗口或组件 C、无模式对话框不可以添加按钮组件

D、有模式对话框不可以添加按文本框组件

14、以下哪一个包是默认导入到Java类当中的(A ) A、java.lang B、java.io C、java.net 15、对于以下类( D) public class Q2{

public static void main(String[] args){ method();

}

private static void method(){ System.out.println(\} }

A、编译失败,行3错误。 C、编译通过,无运行结果。

D、java.long

B、编译失败,行5错误。 D、打印Hello。

C、_3abc

D、3_abc

16、以下哪个是不正确的标识符(D ) A、Abc3 B、a_bc_3

17、局部变量boolean的默认值为:D A、false B、true C、null D、无默认值,必初始化 18、对于Person p = new Person();,以下哪个能编译通过( C) A、Object o = new Object(p); C、boolean b = p instanceof Object; public class Q6{ int a=1;

public static void main(String[] args){ i++; ++i;

System.out.println(i); } }

A、2 B、3 C、编译出错 D、运行出错

20、对于boolean b = (2>=1 || 2/0>=0);b的结果为(C ) A、false B、运行出错,2/0抛出被0除错误 C、true D、null

21、以下能编译通过的for循环是(C )

A、for(int a,int b;a<100;a++){} B、for(int a=0,int b = 0;a<100;;){} C、for(int a=0,b=100;a<50;a++,b--){}

D、for(int a=0,b=100;a<50,b>50;a++,b--){}

22、对于方法public void a(int a,String b){}以下哪一个是它正确的重载方法(C ) A、public int a(int a,String b){} B、protected void a(int a,String b){} C、public int a(int a,String[] b){} D、public static void a(int a,String b){} 23、以下哪一个不是受检查的异常类(C ) A、SQLException B、FileNotfoundException C、NullPointerException D、IOException

B、p = new Object();

D、boolean b = Object instanceof p;

19、对于以下代码,运行的结果是(C )

24、将一个对像序列化的方式是,使此类实现以下哪一个接口( B) A、Cloneable B、Serializable C、File D、Exception

25、启动一个线程应使用线程类的(B ) A、run() B、start()

C、go() D、thread()

26、以下哪一个是正确初始化数组的方式(C ) A、int[1] a = new int[1]{1}; B、int[] a = new int[1]{1}; C、int[] a = new int[]{1}; D、int[1] a = new int[1]; 27、以下代码输出的结果是:D public class Q14{ int a = 20; static{ int a = 10;

}

public static void main(String[] args){ Q14 q14 = new Q14(); System.out.println(q14.a); }

}

A、编译出错,变量a重复定义 B、运行出错,q14.a不能确定是哪个变量a C、打印10 D、打印20。

28、以下代码编译/运行结果为( C) public class Q15{

public static void main(String[] args){ int i=10; int j = 10;

boolean b = false; if(b= i = = j){ //行6 System.out.println(\}else{

System.out.println(\

} }

A、在第6行编译出错 B、在第6行运行出错 C、打印true D、打印false

29、对于以下代码,哪个能编译通过( C) public interface Animal{}

public class Dog implements Animal{}

public class Cat implements Animal{}

A、Dog dog = new Cat(); B、Cat cat = new Animal();

C、Animal cat = new Dog(); D、Cat c = new Cat(); Dog d = (Dog)c; 30、对于以下类,那一行是正确的方法覆盖( D) public class Q17{

public void method(int a) throws Exception{} }

public class Q17_A{

//在此输入正确的一行,

}

A、void method(int a){} B、void method(String a){}

C、public int method(int a){} D、public void method(int a) throws IOException{} 31、以下代码输出的值为( B) public class Q18{

Boolean[] boo = new Boolean[1]; Q18(){

System.out.println(boo[0]);

}

public static void main(String[] args){ new Q18(); }

}

A、false B、null C、true D、运行出错

32、对于以下代码,运行结果为,即a的值为(A ) HashMap map = new HashMap(); map.put(\

map.put(\String a = map.get(\

A、最后一行编译出错 B、最后一行运行出错。 C、a的值为Hello D、a的值为World

33、以下哪个是jsp声明( B)

A、<%= %> B、<%! %> C、<% %> D<%@ %>

34、在web项目的Filter中,通过以下哪个方法能获取web.xml配置的初始化参数(B ) A、doFilter B、init C、destory D、service

35、在web项目中,日志级别由高到低为(C ) A、ERROR,FATAL,INFO,WARN,DEBUG B、FATAL,ERROR,INFO,WARN,DEBUG C、FATAL,ERROR,WARN,INFO,DEBUG D、WARN,ERROR,FATAL,INFO,DEBUG 36、以下代码运行结果为( ) public class ForBar{

public static void main(String[] args) { int i=0,j=5;

tp: for( ; ; i++) { for ( ; ; --j) if (i>j) break tp;

}

System.out.println(\}

}

A、程序可以运行并打印\B、程序可以运行并打印\C、程序可以运行并打印\D、第4行有个错误导致编译失败

24、哪个事件类标识基于一个java.awt.component的按键动作? (A ) A、KeyEvent B、KeyDownEvent C、KeyPressEvent D、KeyTypedEvent

25、如何得到文件\的父目录名字? (B) A、String name=File.getParentName(\B、String name=(new File(\

C、String name=(new File(\

D、String name=(new File(file.txt)).getParentFile();

26、以下哪一个是正确处理事务的开始(conn是Connection对像的变量):(A ) A、conn.setAutoCommit(false); B、conn.autoCommit = false; C、conn.setCommit(false); D、conn.rollback();

27、以下哪一个是ant中,将java文件编译成class文件的内置任务:(C ) A、java B、complier C、javac D、mkclass

28、以下哪一个是正确的将自定义标签导入到jsp页面上:(B ) A、<%@ page uri=\B、<%@ taglib uri=\C、<%@ include uri=\D、<% taglib uri=\

29、jsp页面上有以下语句<% request.setAttribute(\,取出并正确输出到页面的方法为(C )

A、<% String hello = request.getAttribute(\; out.print(hello);%> B、<% String hello = request.getParameter(\;out.print(hello);%>

C、<% String hello = (String)request.getAttribute(\; out.print(hello);%> D、<%=request.getAttribute(\; %>

30、以下是一段javascript脚本,请问最后i的值是多少:( B) function abc(){

for(var i=0;i<10;i++){ }

alert(i); //此处i的值是多少?

}

A、 运行出错,因为i在for之外不能访问

B、 提示10 C、提示11 D、提示null或是undefained

31、PreparedStatement或是Statement执行批处理executeBatch()后返回以下哪种数据类型:( C)

A、int类型 B、boolean类型 C、int[]类型 D、void类型 32、看以下代码,说出结果(B ) public void a() throws Exception{


java面向对象分析与设计复习(全答案版).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:桥面混凝土铺装层施工

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: