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

面试题 相关文章推荐
简单介绍Object类的功能、常用方法
Oct 02 面试题
怎样声明接口
Sep 19 面试题
C面试题
Oct 08 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
shallow copy和deep copy的区别
May 09 面试题
以思科路由器为例你写下单臂路由的配置命令
Aug 03 面试题
开放系统互连参考模型
Jun 29 面试题
以太网Ethernet IEEE802.3
Aug 05 面试题
酷瑞网络科技面试题
Mar 30 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
五个PHP程序员工具
2008/05/26 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
网页自动跳转代码收集
2009/09/27 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
Python中zfill()方法的使用教程
2015/05/20 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
python删除不需要的python文件方法
2018/04/24 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
python查看模块,对象的函数方法
2018/10/16 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
python相对企业语言优势在哪
2020/06/12 Python
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
贷款担保申请书
2014/05/20 职场文书
写给领导的感谢信
2015/01/22 职场文书
新年寄语2016
2015/08/17 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
Python生成九宫格图片的示例代码
2021/04/14 Python
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技