考试题目<一>
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分)有一张成绩表:
1. 请用一条SQL语句查询所有记录并按成绩倒序排列排列。 2. 请用一条SQL查询出成绩总和
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)
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!");
}
}
存放
(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 请求对数据长度没有要求
2、select sum(成绩) from 成绩表
查看原文:http://www.coder306.cn/?p=138
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. 选择题
1、D,2、A,3、A,4、D,5、A,6、A,7、A,8、C,9、C,10、B2. 填空题
1、Spring、SpringMVC、Mybatis2、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,10002、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 成绩 desc2、select sum(成绩) from 成绩表
查看原文:http://www.coder306.cn/?p=138
相关文章推荐
- 常见java考试题与面试题<一>
- 常见java考试题与面试题<一>
- 常见java考试题与面试题<一>
- Redis 研究记录<一>
- Android 新API 之 MediaCodec使用笔记 <一>
- WCF扩展:行为扩展Behavior Extension<一>
- Axel源码阅读笔记<一>
- 简单的C程序<一>:字符间空格处理
- 程序员 7K面试题<一>---交通灯管理系统
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
- 用compass快速给你的网站添加搜索功能<一>
- AFNetworking2.0源码解析<一>
- Java后台开发<一>:环境搭建
- JavaScript详解<一>
- 全面解析Linux 内核 3.10.x - 开始编译<一>
- windows核心编程<读书笔记一>---重写Onchar函数
- 【Mysql之自我练习<一>】利用存储过程,造大量测试数据(注:私用的,为了不遗失)
- 32位Linux系统的虚拟地址映射 <一>
- AFNetworking2.0源码解析<一>