您的位置:首页 > 其它

考试题目<一>

2018-03-01 10:56 183 查看
一、 单选题每题2分,共20分1. SpringMVC的三大组件,以下哪种不是?()A.处理器映射器(HandlerMapping) B.处理器适配器(HandlerAdapter) C.视图解析器(ViewResolver)  D.前端控制器(Controller)2. 下面那个是用16进制数表示的10?()A.0xA   B.0x16   C.0A    D.0163. 下面哪个修饰符的权限最小?()A.private   B.缺省   C.public  D.protected4. 什么是IOC?()A.注入 B.面向切面 C.面向对象 D.控制反转5. 下面哪个赋值是不正确的?()A float f=11.1;    B.double d =5.3E12;C.Double d =3.14159;  D. double d=3.14D;6. 阅读下面的程序, 选出不正确的答案()class  creature{private  String a;public String change(String name){Return name;}          }
  Public class Dog extends creture{public String b;public static void main(String arg[ ]){creature  p  = new  vreature ();Dog  t = new  Dog(); String i = null;//在此处 , 下面哪些是合法的选择}} A.i=name;   B i=b;      C. i=p.a;      D.i=p.change(“baby”)    E. i=t.b;7. 方法重载(overloading)不必须满足()A.在不同的Class中定义的方法B.在同一类中定义的方法C.返回类型必须相同D.参数一定不同8. 下面那个不是Thread类的方法()。A.start()      B.run()   C.exit()   D.join()9. 不循序作为类成员的访问控制符的是什么()

A.pulbic      B.private      C.abstract      D.protected10. 以下集合类那个增加删除元素性能更好?()A.ArrayList      B.LinkedList      C.RoleList      D.AttributeList二、 填空题(每空1分,共20分)1、SSM整合分别是___________、___________、___________三个框架的整合2、SpringMVC中所有的处理器适配器都实现了___________接口3、Spring三大组件是___________、___________、___________4、Linux中创建文件夹命令是___________,Linux中切换目录命令是___________,Linux中删除文件命令是___________,Linux中重命名文件命令是___________5、MySQL存储引擎有哪些(写出一个即可得分)?_________________________6、创建线程有两种方式,请写出其中的一个类______和接口_______7、数据库四种特性(ACID),请写出___________、___________、___________、___________8、Spring事务传播性有7个,请写出其中2个___________、___________三、 编程题(每题10分,共20分)1. 写有如下方法定义:public static int getNumber(int a){int b = 0;try{b = 10/a;return b;}catch(Exception ex){b = 100;return b;}finally{b = 1000;return b;}}义在main方法中调用以上方法,如下:System.out.println(getNumber(10));System.out.println(getNumber(0));结果是多少?  2. 写一个Singleton的代码实现列子     四、 解答题(每题10分,共20分)1. List、Map、Set三个接口,存取元素时,各有什么特点

   2. http协议中get请求和post请求的区别?   五、 SQL题(每题10分,共20分)有一张成绩表:
ID科目成绩
1语文90
2数学75
3英语85
 1. 请用一条SQL语句查询所有记录并按成绩倒序排列排列。  2. 请用一条SQL查询出成绩总和  

答案

1. 选择题

1、D,2、A,3、A,4、D,5、A,6、A,7、A,8、C,9、C,10、B

2. 填空题

1、Spring、SpringMVC、Mybatis
2、HandlerAdapter
3、处理器映射器、处理器适配器、视图解析器
4、mkdir、cd、rm、mv
5、其中随便写出一个即可得分(InnoDB、MyISAM、Archive、Blackhole、CSV、Federated、Memory、Merge、NDB)
6、Thread、Runnable
7、原子性、隔离性、一致性、持久性
8、只需其中任意两个(PROPAGATION_REQUIRED、PROPAGATION_SUPPORTS、PROPAGATION_MANDATORY、PROPAGATION_REQUIRES_NEW、PROPAGATION_NOT_SUPPORTED、PROPAGATION_NEVER、PROPAGATION_NESTED)
 

3. 编程题

1、1000,1000
2、public class SingleObject {
   //创建 SingleObject 的一个对象
   private static SingleObject instance = new SingleObject();
   //让构造函数为 private,这样该类就不会被实例化
   private SingleObject(){}
   //获取唯一可用的对象
   public static SingleObject getInstance(){
      return instance;
   }
   public void showMessage(){
      System.out.println("Hello World!");
   }
}

4. 解答题

1、List、Map、Set三个接口,存取元素时,各有什么特点
存放
(1)List存放元素是有序,可重复
(2)Set存放元素无需,不可重复
(3)Map元素键值对形式存放,键无序不可重复,值可重复
取出
(1)List取出元素for循环,foreach循环,Iterator迭代器迭代
(2)Set取出元素foreach循环,Iterator迭代器迭代
(3)Map取出元素需转换为Set,然后进行Iterator迭代器迭代,或转换为Entry对象进行Iterator迭代器迭代
2、http协议中get请求和post请求的区别?
GET方法
查询字符串(名称/值对)是在 GET 请求的 URL 中发送的
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制
GET 请求只应当用于取回数据
POST方法
查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的:
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求

5. SQL题

1、select * from 成绩表 order by 成绩 desc
2、select sum(成绩) from 成绩表
 
 
 

查看原文:http://www.coder306.cn/?p=138
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: