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

面试题 相关文章推荐
C语言中break与continue的区别
Jul 12 面试题
SQL SERVER面试资料
Mar 30 面试题
一些高难度的SQL面试题
Nov 29 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
广州一家公司的.NET面试题
Jun 11 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
介绍一下JMS编程步骤
Sep 22 面试题
几道Web/Ajax的面试题
Nov 05 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 面试题
是否可以从一个static方法内部发出对非static方法的调用?
Aug 18 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
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中require和require_once的区别说明
2014/02/27 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
PHP文件与目录操作示例
2016/12/24 PHP
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
微信小程序 wxapp内容组件 text详细介绍
2016/10/31 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
js a标签点击事件
2017/03/30 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
2017/08/21 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
Pycharm中如何关掉python console
2020/10/27 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
学习标兵获奖感言
2014/02/20 职场文书
遗嘱公证书标准样本
2014/04/08 职场文书
党员教师一句话承诺
2014/05/30 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
佛光寺导游词
2015/02/10 职场文书
监护人证明
2015/06/19 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript