Java程序员综合测试题


Posted in 面试题 onApril 25, 2014
1.详细描述MVC;(Web)
答:基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、control(控制)分离设计。这是目前WEB应用服务系统的主流设计方向。
Model:即处理业务逻辑的模块,每一种处理一个模块;
View:负责页面显示,显示MODEL处理结果给用户,主要实现数据到页面转换过程;
Control:负责每个请求的分发,把form数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。
2.页面中有一个命名为bank No的下拉列表,写脚本获取当前选项的索引值;(Web)
答:用java或javascript的处理方式分别如下:
Java: request.getParameter(“bank No”);
javascript: var selectItems = document.getElementsByName(“bank No”);
selectItems[0].value;
3.javasct常用的方面;(Web)
答:常用于数据输入校验和页面特殊效果等。
4.常用的web容器和开发工具;(Web)
答:最常用的容器包括:tomcat、weblogic;
开发工具有:eclipse,jbuilder
5.请画出Servlet 2.2以上Web Application的基本目录结构(时间2分钟)(Web)
答:目录结构如下图所示:
webapps
|
Applocation
|
__________________
| |
JSP页面 WEB-INF
|
___________________
| | |
Class lib web.xml
6.后序遍历下列二叉树,访问结点的顺序是?(数据结构)
答:DJGEBKNIFCA
A
/ \
B C
/ \ \
D E F
/ / \
G N I
/ \
J K
7.写一种常见排序;(算法)
答:C++中冒泡排序:
void swap( int& a, int& b ){
int c=a; a = b; b = c;
}
void bubble( int* p, int len ){
bool bSwapped;
do {
bSwapped = false;
for( int i=1; i if( p[i-1]>p[i] ){
swap( p[i-1], p[i] );
bSwapped = true;
}
}
}while( bSwapped );
}
8.一个byte几个单位。(计算机基础)
答:8bit。
9.常用UNIX命令(Linux的常用命令)(至少10个);(Unix)
答:ls pwd mkdir rm cp mv cd ps ftp telnet ping env more echo
10.写一个一小段程序检查数字是否为质数; (C++)
以上的程序你采用的哪种语言写的.采用该种语言的理由是什么,
答:代码如下:
#include
bool prime( int n ){
if(n for( int i=2; i for( int j=2; j if((n%j==0) && (j!=n))
return false;
return true;
}
C++,运行效率高

Tags in this post...

面试题 相关文章推荐
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
介绍一下常见的木马种类
Nov 15 面试题
linux系统都有哪些运行级别
Apr 15 面试题
Shell如何接收变量输入
Sep 24 面试题
当当网软件测试笔试题
Nov 24 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
Aug 18 面试题
abstract class和interface有什么区别
Aug 04 面试题
Java程序员面试90题
Oct 19 #面试题
设置器与访问器的定义以及各自特点
Jan 08 #面试题
中软国际Java程序员笔试题
Jul 19 #面试题
String、StringBuffer、StringBuilder有区别
Sep 18 #面试题
Java的类与C++的类有什么不同
Jan 18 #面试题
中软国际Java程序员机试题
Aug 19 #面试题
请说出以下代码输出什么
Aug 30 #面试题
You might like
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
JavaScript版代码高亮
2006/06/26 Javascript
prototype 的说明 js类
2006/09/07 Javascript
javascript之函数直接量(function(){})()
2007/06/29 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
2017/08/28 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python Socket使用实例
2017/12/18 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
python实现超级玛丽游戏
2020/03/18 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
大学生护理专业自荐信
2013/10/03 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
优秀团员自我评价
2015/03/10 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
无罪辩护词范文
2015/05/21 职场文书
中学政教处工作总结
2015/08/13 职场文书
安全生产培训心得体会
2016/01/18 职场文书