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

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
C语言面试题
May 19 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
木马的传播途径主要有哪些
Apr 08 面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
几个MySql的面试题
Apr 22 面试题
介绍一下Java的事务处理
Dec 07 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 面试题
关于Java finally的面试题
Apr 27 面试题
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新手上路(十三)
2006/10/09 PHP
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
2019/10/22 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python selenium文件上传方法汇总
2020/11/19 Python
Python类的动态修改的实例方法
2017/03/24 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
如何判断计算机可能已经中马
2013/03/22 面试题
平面设计岗位职责
2013/12/14 职场文书
给全校老师的建议书
2014/03/13 职场文书
年会搞笑主持词
2014/03/27 职场文书
教师党员一句话承诺
2014/03/28 职场文书
毕业评语大全
2014/05/04 职场文书
公证委托书
2014/08/01 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
自荐信大全
2019/03/21 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers