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

面试题 相关文章推荐
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
阿里巴巴Oracle DBA笔试题答案-备份恢复类
Nov 20 面试题
什么是触发器(trigger)? 触发器有什么作用?
Sep 18 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
Ajax主要包含了哪些技术
Jun 12 面试题
Java中会存在内存泄漏吗,请简单描述
Dec 22 面试题
若干个Java基础面试题
May 19 面试题
J2EE模式面试题
Oct 11 面试题
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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
php 验证码制作(网树注释思想)
2009/07/20 PHP
PHP命名空间(namespace)的动态访问及使用技巧
2014/08/18 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
django实现支付宝支付实例讲解
2019/10/17 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
根叔历年演讲稿
2014/05/20 职场文书
119消防日活动总结
2014/08/29 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
Redis命令处理过程源码解析
2022/02/12 Redis
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
V Rising 服务器搭建图文教程
2022/06/16 Servers