2021-2022年收藏的精品资料软件工程师试题.doc
《2021-2022年收藏的精品资料软件工程师试题.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程师试题.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 一、 判断(10分,每题1分)1是对,2是错1、 System.gc()使Java虚拟机立刻执行垃圾回收。( 2)2、 JFrame是Frame的子类。( 1)3、 构造方法不可以被private访问修饰符修饰。(2)4、 String a=new String();与String b = new String()属于一个对像。(2)5、 FileChannel类位于java.io包中。(2)6、 接口是的成员变量必须显示的给出初始值。(1)7、 abstract不能与private、final、static共同使用。(1)8、 成员变量Boolean b;的默认值为false。(1)9、
2、代表Servlet生命周期的三个方法为:init、execute、destory。(2)10、HttpSession的销毁方法为destory。(2)二、单选(50分,每题1分)1、以下哪一个包是默认导入到Java类当中的(A)A、java.lang B、java.ioC、java.nio D、java.long2、对于以下类:Dpublic class Q2 public static void main(String args) method();private static void method() System.out.println(Hello);A、编译失败,行3错误。 B、编译
3、失败,行5错误。C、编译通过,无运行结果。 D、打印Hello。3、以下哪个是不正确的标识符:DA、Abc3 B、a_bc_3 C、_3abc D、3_abc4、局部变量boolean的默认值为:DA、false B、true C、null D、无默认值,必初始化5、对于Person p = new Person();,以下哪个能编译通过:CA、Object o = new Object(p); B、p = new Object();C、boolean b = p instanceof Object; D、boolean b = Object instanceof p;6、对于以下代码,运行的
4、结果是:Cpublic class Q6 int a=1; public static void main(String args) i+; +i; System.out.println(i);A、2 B、3 C、编译出错 D、运行出错7、对于boolean b = (2=1 | 2/0=0);b的结果为:CA、false B、运行出错,2/0抛出被0除错误 C、true D、null8、以下能编译通过的for循环是:CA、for(int a,int b;a100;a+) B、for(int a=0,int b = 0;a100;)C、for(int a=0,b=100;a50;a+,b-)D
5、、for(int a=0,b=100;a50;a+,b-)9、对于方法public void a(int a,String b)以下哪一个是它正确的重载方法:CA、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)10、以下哪一个不是受检查的异常类:CA、SQLException B、FileNotfoundExceptionC、NullPointerException D、IOEx
6、ception11、将一个对像序列化的方式是,使此类实现以下哪一个接口:BA、Cloneable B、SerializableC、File D、Exception12、启动一个线程应使用线程类的:BA、run() B、start()C、go() D、thread()13、以下哪一个是正确初始化数组的方式:CA、int1 a = new int11; B、int a = new int11;C、int a = new int1; D、int1 a = new int1;14、以下代码输出的结果是:Dpublic class Q14 int a = 20; static int a = 10;pu
7、blic static void main(String args) Q14 q14 = new Q14(); System.out.println(q14.a);A、编译出错,变量a重复定义 B、运行出错,q14.a不能确定是哪个变量aC、打印10 D、打印20。/静态代码块可以不用创建对象来调用,可以直接用类名加方法名来调用15、以下代码编译/运行结果为:Cpublic class Q15 public static void main(String args) int i=10; int j = 10; boolean b = false; if(b= i = = j) /行6 Syst
8、em.out.println(true); else System.out.println(false); A、在第6行编译出错 B、在第6行运行出错C、打印true D、打印false16、对于以下代码,哪个能编译通过:Cpublic interface Animalpublic class Dog implements Animalpublic class Cat implements AnimalA、Dog dog = new Cat(); B、Cat cat = new Animal();C、Animal cat = new Dog(); D、Cat c = new Cat(); Do
9、g d = (Dog)c;17、对于以下类,那一行是正确的方法覆盖:Dpublic class Q17 public void method(int a) throws Exceptionpublic 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 IOException18、以下代码输出的值为:Bpublic class Q18 Boolean boo = new Boolean1;
10、Q18() System.out.println(boo0);public static void main(String args) new Q18();A、false B、null C、true D、运行出错19、对于以下代码,运行结果为,即a的值为:AHashMap map = new HashMap();map.put(a,Hello);map.put(a,World);String a = map.get(a);A、最后一行编译出错 B、最后一行运行出错。C、a的值为Hello D、a的值为World20、以下哪个是jsp声明:BA、 B、 C、 D21、在web项目的Filter中
11、,通过以下哪个方法能获取web.xml配置的初始化参数:BA、doFilter B、init C、destory D、service22、在web项目中,日志级别由高到低为:CA、ERROR,FATAL,INFO,WARN,DEBUGB、FATAL,ERROR,INFO,WARN,DEBUGC、FATAL,ERROR,WARN,INFO,DEBUGD、WARN,ERROR,FATAL,INFO,DEBUG23、以下代码运行结果为:public class ForBarpublic static void main(String args) int i=0,j=5; tp: for( ; ; i
12、+) for ( ; ; -j) if (ij) break tp; System.out.println(i=+i+,j=+j); A 程序可以运行并打印i=1, j=-1B 程序可以运行并打印i=1, j=4C 程序可以运行并打印i=0, j=-1D第4行有个错误导致编译失败24、哪个事件类标识基于一个ponent的按键动作?AA KeyEventB. KeyDownEventC. KeyPressEventD. KeyTypedEvent25、如何得到文件file.txt的父目录名字?BA String name=File.getParentName(file.txt);B String
13、 name=(new File(file.txt).getParent();C String name=(new File(file.txt).getParentName(); 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中,将
14、java文件编译成class文件的内置任务:( C ) A、java B、complier C、javac D、mkclass28、以下哪一个是正确的将自定义标签导入到jsp页面上:( B ) A、 B、 C、 D、29jsp页面上有以下语句,取出并正确输出到页面的方法为:C A、 B、 C、 D、30、以下是一段javascript脚本,请问最后i的值是多少:( B ) function abc() for(var i=0;i10;i+) alert(i); /此处i的值是多少?A、 运行出错,因为i在for之外不能访问B、 提示10 C、提示11 D、提示null或是undefained3
15、1、PreparedStatement或是Statement执行批处理executeBatch()后返回以下哪种数据类型:( C )A、int类型 B、boolean类型 C、int类型 D、void类型32、看以下代码,说出结果:B public void a() throws Exception try int a = 0; int b = 0; int c = a/b; (行5)catch(Exception e) e.printStackTrace();A:编译出错,不能try与throws共同使用 B:运行出错在第5行C:不打出任何结果 D:运行不出错。也不出结果。33、以下代码:B
16、 public void a() try int a = 0/0; /行3catch(Exception e)/行4 System.err.println(error);/出错,行5catch(ArithmeticException e)/行6 System.err.println(/ by zero);/被0除错误,行7A:编译出错在第4行。 B:编译出错在第6行。B:编译通过,打出errro D:编译通过,打出/ by zero.34、以下程序运行的结果为:C public void abc() try return; catch(Exception e)/行4finally System
17、.err.println(finally);/行6A:编译出错在第4行。 B:运行不打出任何结果 C:运行打出finally D:编译出错在第6行。35、垃圾回收的时间说哪个正确:C A:System.gc()时执行 B:Runtime.getRuntime().gc()时执行 C:不确定 D:CPU空闲时执行36、当子类中的内部类与父类中的内部类同名时:D A:子类复盖了父类的内部类 B:编译出错 C:运行出错 D:各自拥有自己的内部类,互不影响37、对于以下代码,运行打印什么结果:D class RunHandler public void run() System.out.println
18、(run);public class Tester public static void main(String args) Thread t = new Thread(new RunHandler(); t.start();A:打印run B:不打印任何内容 C:运行出错 D:编译出错38、创建FileChannel的方式,以下哪一个是正确的:C A:FileChannel f = new FileChannel() B:FileChannel f = FileChannel.getChannel(); C:FileChannel f = new InputStream(d:/a.txt).
19、getFileChannel(); D:FileChannel f = new FileOutputStream(d:/a.txt).getChannel();39、取消JFrame frame = new JFrame()的默认布居管理器的方式是:C A:frame.setLayout(); B:frame.setLayout(none); C:frame.setLayout(null); D:frame.deleteLayout();40、以下哪一个是正确了使用BigDecimal b = new BigDecimal(10)对像的加方法:C :b = b +10 B:b = b.add(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料软件 工程师 试题
限制150内