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...

面试题 相关文章推荐
Linux中如何设置Java环境变量(Ubuntu)
Jul 24 面试题
AOP的定义以及作用
Sep 08 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
动态密码技术
Oct 18 面试题
Linux操作面试题
May 16 面试题
广州某公司软件工程师面试题
Dec 22 面试题
JavaScript获取当前url根目录(路径)
Feb 19 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
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
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
2011/06/28 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
js+css实现打字效果
2020/06/24 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
在Python中使用模块的教程
2015/04/27 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Internet主要有哪些网络群组成
2015/12/24 面试题
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
通信工程毕业生求职信
2013/11/16 职场文书
航班延误投诉信
2015/07/02 职场文书
浅析Python实现DFA算法
2021/06/26 Python
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
LeetCode189轮转数组python示例
2022/08/05 Python