博彦科技JAVA笔试题及答案

一、单选题 15题*4分=60分

1.链表不具有的特点是()。

A.插入、删除不需要移动元素;

B.可随机访问任一元素;

C.不必事先估计存储空间;

D.所需空间与线性长度成正比;

2.在正则表达式中,使用()表示任意字符。

A. * B. . C. D. -

3.关于垃圾收集的哪些叙述是正确的()。

A.程序开发者必须自己创建一个线程进行内存释放的工作;

B.垃圾收集允许程序开发者明确指定并立即释放该内存;

C.垃圾收集将检查并释放不再使用的内存;

D.垃圾收集能够在期望的时间释放被java对象使用的内存;

4.下列方法中可以用来创建一个新线程的是()。

A.实现java.lang.Runnable接口并重写start()方法;

B.实现java.lang.Runnable接口并重写run()方法;

C.实现java.lang.Thread类并重写run()方法;

D.实现java.lang.Thread类并重写start()方法;

5.SQL语句的聚合函数,比如sum(),count(),average()一般都配些哪个子句一起使用()。

A.update

B.group by

C.having count

D.order by

6.SQL语句:select * from a,b执行结果集记录行为()

A.a表记录行;

B.b表记录行;

C.a表与b表记录行之和;

D.a表与b表行数的笛卡儿积;

7.数据库表tb1_log数据量很大,现需要删除其中的所有记录,下面语句最合适的是()。

A.delete from tb1_log;

B.truncate table tb1_log;

C.IMPORT from /dev/null of del replace into tb1_log;

D.alter table tb1_log activate not logged initially with empty table;

8.下面关于spring描述错误的是()。

A.spring支持可插入的事务管理器,使事务划分更轻松,且无需处理底层的问题;

B.spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource;

C.,与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境;

D.Spring事务语义通过AOP应用于POJO,通过XML或Java SE5注释进行配置;

9.关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。

A.可以被三种类所引用:该类自身、与它在同一个包中的其它类、在其它包中的该类的子类;

B.可以被两种类访问和引用:该类本身、该类的所有子类;

C.只能被该类自身所访问和修改;

D.只能被同一个包中的类访问;

10.Linux系统中显示当前目录中tar文件的内容,应该使用哪个命令()

A.tar -xjvf filename.tar

B.tar -tvf filename.tar

C.tar -xvf filename.tar

D.tar -cvf filename.tar

11.当页面上一个文本输入框丢失焦点时,下面哪个事件会被激活()

A.onFocus B.onBlur C.onClick D.onMoveOut

12.页面中定义:

Hello

,通过函数document.getElementById(“mydiv1”)中哪个属性可以取得该div里的内容:Hello。()

A.value属性 B.innerText属性 C.context属性 D.text属性

13.在SQL语言中,子查询是()。

A.返回单表中数据子集的查询语言;

B.返回多表中字段子集的查询语言;

C.选取单表中字段子集的查询语言;

D.嵌入到另一个查询语句之中的查询语句;

14.如果要修改tomcat端口号,需要修改/conf目录下哪个文件()。

A.web.xml B.server.xml C.context.xml D.catalina.policy

15.为了判断一个对象是什么样子的对象类型,应该使用哪种方式()。

A.getClass B.== C.equals D.instanceof

二、多选题 5*4=20分

1.spring的通知类型有()。

A.Before B.After return C.ThrowsD.Around

2.关于抽象类和接口,下面说法错误的是()。

A.抽象方法必须由子类来进行重写;

B.在实现多接口的时候方法名可以重复;

C.实现接口就必须要实现该接口的所有方法;

D.抽象类中可以不定义抽象方法;

3.以下哪些类是线程安全的()。

A.ArrayList B.Vector C.HashMap D.HashTable

4.下面哪些是web.xml文件中合法的标签()。

A.filter B.context-param C.servlet D.listener

5.页面中一个form提交后,如果用Servlet来处理其提交的请求,以下什么函数可以做到()。

A.doGet() B.doPost() C.doRequest() D.init() E.service()

三、简答题(20分)

1、列举出spring框架中用到的设计模式,并适当举例说明;(8分)

①.简单工厂模式;②.工厂方法;③.单例模式;④.适配器;⑤.包装器;⑥代理;⑦.观察者;⑧. 策略;⑨.模板

(参照http://blog.csdn.net/u014209975/article/details/55258380)点击打开链接

2、客户订单信息如下:(12分)

订单表sales(id:产品编号,amt:金额,cust_id:客户号)

id amtcust_iddate

101 1009001 2013-01-01

402 5009005 2013-01-01

102 1509003 2013-01-01

101 103 9006 2013-03-01

客户信息表customer(cust_id:客户号,name:客户姓名,addr:住址)

cust_id nameaddr

9001 张三上海

9002 李四广州

9003 王五深圳

1)查询每种产品的总销售数量及总销售金额,并按产品号从小到大排序。

答:SELECT id, count(id), sum(amt) from sales GROUP BY id ORDER BY id ASC;

2)查询总订购金额超过600的客户的客户号,客户名及其住址。

答:SELECT c.id, c.name, c.addr from customer as cLEFT JOIN sales as s on s.cust_id = c.idGROUP BY c.id HAVING sum(s.amt) > 600;

四、附加题(此题为附加题,可不答,答可加分 共15分)

某日业务高峰期,用户反应某系统前台界面查询响应速度缓慢,请列举出你认为系统缓慢的原因,并会对每种情况简述优化建议。

博彦科技JAVA笔试题及答案相关推荐

  1. 贵港java_贵港人才网:经典java笔试题及答案分享

    经典java笔试题及谜底,共享与参考: 1.Anonymous Inner Class (匿名里面类) 是否能够extends(秉承)别的类,是否能够implements(完成)interface(接 ...

  2. 看完直接怼产品经理!2021最新Java笔试题及答案

    前言 Spring让我们可以更快,更轻松,更安全地进行Java编程.Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架. 像阿里巴巴,亚马逊,谷歌,微软等在内的所有科技巨头对 ...

  3. java笔试题含答案总结五

    1.正确的是() A.LinkedList 继承自 List B.TreeMap 继承自 HashMap C.HashSet 继承自 AbstractSet D.AbstractSet 继承自 Set ...

  4. java笔试题含答案总结

    1.下面代码输出是? enum AccountType {SAVING, FIXED, CURRENT;private AccountType(){System.out.println("I ...

  5. 2011年计算机等级考试二级java笔试练习题(10)_2010年3月计算机等级考试二级Java笔试题及答案...

    2010年3月计算机等级考试二级Java笔试真题 一.选择题(每小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的.请将正确选项填涂在答题卡相应位置上,答在试卷上不得 ...

  6. 【Linux 4,2021最新Java笔试题及答案

    (3)每天凌晨2:00将mysql数据库testdb,备份到文件中. 指令:mysqldump -u root -p密码 数据库 > /home/db.bak crontab -e 0 2 * ...

  7. 大唐电信java笔试题及答案

    1.Java如何实现多态,实现的主要方法. java是借助方法的重写和重载实现多态. 重载的特性,方法名相同.返回类型,传入方法的参数不同(包括个数和类型). 重写的特性,方法名相同,返回类型,参数均 ...

  8. 东华软件java笔试题以及答案_东华软件笔试

    1.switch语句运行过程:从第一个匹配条件開始.后边的全部代码都运行,直至结束或遇到 break; #include int main() { int x = 1,a = 0,b = 0; swi ...

  9. java面向对象容许单独_Java笔试题附答案

    Java笔试题附答案 http://www.doczj.com/doc/3332c4e2524de518964b7dec.html 2009年05月19日来源:http://www.doczj.com ...

最新文章

  1. java new 引用_java不用new运算符也能创建引用吗?
  2. Facebook最新研究:无需额外训练AI,即可加速NLP任务
  3. WSAD5技巧之一:访问Oracle9i数据源
  4. win7构建成功helloworld驱动、WDF驱动中KMDF与UMDF区别
  5. 为什么python中不需要变量名和变量类型声明?
  6. 傅里叶变换处理音频c++_KWS-SoC——基于Wujian100的音频流关键词检测SoC拓展开发笔记之一...
  7. 开发工程中遇到的BUG
  8. redis make编译失败的原因
  9. OpenCV图像剪切,超出图像区域指定颜色填充
  10. linux下 LVM的应用
  11. VHDL设计交通灯控制器的课程设计
  12. grafana mysql插件_grafana插件动态数据
  13. echarts pie
  14. node 压缩图片_免费的图片最佳化工具,支持JPG、PNG等格式的无损压缩
  15. Linux系统-进程概念
  16. jquery日历插件 途牛_js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件...
  17. 微信小程序tabBar的开发设置
  18. 成功三大定律:荷花定律、金蝉定律、竹子定律
  19. unity编辑器扩展——替换选择物体名字中的内容
  20. 手机加密聊天软件的实现(基于android系统)

热门文章

  1. 查询数据总数_详细解析粉尘浓度检测仪测量数据查询
  2. Linux 内核参数:vmstat
  3. 剑指Offer 24 反转链表
  4. tkinter基本概念
  5. 见证奇迹-Vue源码全面揭秘
  6. 5大常见SCI投稿系统-Editorial Manager最全分步指导说明
  7. windows10设置共享目录
  8. 2020计算机考研专业课视频,2020计算机考研视频哪个好
  9. 信息系统项目管理师计算题考点汇总
  10. 虚幻引擎5新手使用方法(1)