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

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
输入N,打印N*N矩阵
Feb 20 面试题
HSRP的含义以及如何工作
Sep 10 面试题
如何判断计算机可能已经中马
Mar 22 面试题
介绍一下MD5加密算法
Nov 12 面试题
别名指示符是什么
Oct 08 面试题
常见的软件开发流程有哪些
Nov 14 面试题
Python里面search()和match()的区别
Sep 21 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
内部类的定义、种类以及优点
Oct 16 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
JS简单计算器实例
2015/01/20 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
获取url中用&隔开的参数实例(分享)
2017/05/28 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
django 简单实现登录验证给你
2019/11/06 Python
python opencv如何实现图片绘制
2020/01/19 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
超市业务员岗位职责
2013/12/05 职场文书
大学生演讲稿范文
2014/01/11 职场文书
师德学习感言
2014/01/31 职场文书
司马光教学反思
2014/02/01 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
婚宴新郎致辞
2015/07/28 职场文书