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

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
如何实现jdbc性能优化
Jul 30 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
一些高难度的SQL面试题
Nov 29 面试题
局域网定义和特性
Jan 23 面试题
new修饰符是起什么作用
Jun 28 面试题
C#中有没有静态构造函数,如果有是做什么用的?
Jun 04 面试题
一些Unix笔试题和面试题
Jan 22 面试题
异步传递消息系统的作用
May 01 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
介绍下java.util.Arrays类
Oct 16 面试题
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 skymvc 一款轻量、简单的php
2011/06/28 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
浅析vue数据绑定
2017/01/17 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
js常见遍历操作小结
2019/06/06 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python实时分析日志的一个小脚本分享
2017/05/07 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
详解Django admin高级用法
2019/11/06 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
python进度条显示之tqmd模块
2020/08/22 Python
如何用Python 加密文件
2020/09/10 Python
Python爬取某平台短视频的方法
2021/02/08 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
英文自荐信
2013/12/19 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
sass 常用备忘案例详解
2021/09/15 HTML / CSS
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android