软件开发工程师笔试题
(总分100分,时间40分钟)
Q1:0.6332的数据类型是( )
A. float
B. double
C. Float
D. Double
Q2:访问修饰符作用范围由大到小是( )
A. private-default-protected-public
B. public-default-protected-private
C. private-protected-default-public
D. public-protected-default-private
Q3:哪个语句创建了一个数组实例?( )
A. int[] ia = new int [15];
B. float fa = new float [20];
C. char[] ca = “Some String”;
D. int ia [][] = {4, 5, 6} {1, 2, 3};
Q4:public classTest {public static void main(String[] args) {MapString,Integer map=newHashMapString,Integer();map.put(1, 23);map.put(2, 65);map.put(2, 69);map.put(3, 14);SetString key=map.keySet();for(String k : key) {System.out.println(map.get(k)+”;”);}}}
A. 编译时错误
B. 运行时出错
C. 输出:14;69;23
D. 输出:14;69;23;65
Q5:以下对继承的描述错误的是( )
A.Java中的继承允许一个子类继承多个父类
B.父类更具有通用性,子类更具体
C.Java中的继承存在着传递性
D.当实例化子类时会递归调用父类中的构造方法
Q6:break语句( )
A. 只中断最内层的循环
B. 只中断最外层的循环
C. 借助于标号,可以实现任何外层循环中断
D.只中断某一层的循环
Q7:在使用JDBC API实现查询数据时,执行过程中以下接口或类的使用顺序正确的是( ) (1)Connection (2) DriverManager (3) ResultSet (4) Statement
A. (1) (2) (3) (4)
B. (2) (1) (3) (4)
C. (2) (1) (4) (3)
D. (3) (2) (1) (4)
Q8:在配置tomcat虚拟目录时,需要打开哪个文件( )
A. index.jsp
B. web.xml
C.server.xml
D.以上都不是
Q9:通过 SQL,如何根据 FirstName 列降序地从 Persons 表返回所有记录( )
A、SELECT * FROM Persons SORT 'FirstName' DESC
B、SELECT * FROM Persons ORDER BY FirstName DESC
C、SELECT * FROM Persons SORT 'FirstName'
D、SELECT * FROM Persons ORDER BY FirstName
Q10:按照MVC设计模式,JSP用于实现:( )
A.Model
B.View
C.Controller
D.容器
Q11:下列说法正确的有( )
A、环境变量可在编译source code时指定
B、在编译程序时,所在指定的环境变量不包括class path
C、javac一次可同时编译数个Java源文件
D、javac.exe能指定编译结果置于的目录位置(directory)
Q12:下列说法正确的是( )
A LinkedList继承自List
B AbstractSet继承自Set
C HashSet继承自AbstractSet
D WeakMap继承自HashMap
Q13:下面哪个函数是public void example(){....}的重载函数( )
A private void example(int m){...}
B. public int example(){...}
C. public void example2(){...}
D. public int example(int m,float f){...}
Q14:以下对接口描述正确的有( )
A) 接口没有提供构造方法
B) 接口中的方法默认使用public、abstract修饰
C) 接口中的属性默认使用public、static、final修饰
D) 接口不允许多继承
Q15:下列属于关系型数据库的是( )
A. MongoDB
B. MySql
C. IMS
D.Oracle
Q16:如果子类继承父类,则父类中进行封装的方法,子类仍然可以直接调用( )
是
否
Q17:do…while的循环体至少无条件执行一次( )
是
否
Q18:不管有多少个else if块,程序执行时肯定只能走其中一个支线( )
是
否
Q19:Spring是通过编程式和声明式管理事物的( )
是
否
Q20:sleep是线程类(Thread)的方法,wait是Object类的方法( )
是
否