第一篇:java程序员(笔试)
笔试
一. 选择题
1.从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面的哪条select语句正确()
A.Select*from 员工 where姓名 =“__玛丽__” B.Select*from 员工 where姓名 =“%玛丽__” C.Select*from 员工 where姓名 like“__玛丽%” D.Select*from 员工 where姓名 like“%玛丽%”
二. 多选题
6.下面哪两个设置一个jsp页的content type? A.
7.下面描述正确的是()
A.Statement 继承自PreparedStatement B.ResultSet继承自Statement C.CallableStatement继承自PreparedStatement D.PreparedStatement继承自Statement 8.下列属于jsp中注释的有()A.<%----%> B.// C./*
*/ D. 三.排序
9.典型的JDBC程序按()顺序编写。A.释放资源
B.获得与数据库连接
C.创建不同类型的Statement D.如果有结果集,处理结果集
10.以下哪些是定义在ResultSet中用于Cursor定位的方法: A.next()B.beforeFirst()C.afterLast()D.isBeforeFirst()
E.absolute(int)F.relative(int)四.判断题
11.
错误
正确
12.statement 执行query得到resultSet对象,必须执行next方法才可以取出第一条记录
错误
正确
五.解答题
13.如何获得数组的长度?
14.try{}里有一个return语句,那么紧跟在这个try后的finally()里的语句是否执行,何时执行?
15.列出java 基本数据类型
16.在java 中,如何跳出当前的多重嵌套循环?
17.描述使用JDBC连接数据库的过程
18.jsp 中动态INCLUDE与静态INCLUDE的区别?
19.两种跳转方式分别是什么?有什么区别?
20.http 协议默认端口是______tomcat服务器的默认端口是___________
21.HTTP 提交请求的方式有两种,分别是_______和__________
22.简单说明page, request,session, application 的作用范围
23.简单说明Vector 和hashtable 的区别
24.简单阐述几种表单的提交方法(非方式)。
25.如何在HTML页面中嵌套其他页面
26.现有客户信息表如下:
(1).用一条Sql 语句,查询订单大于1000元的用户名
六.程序题(手写代码)
1.现有1,2,3,4几个数字,这几个数字能组成多少个不重复的三位数?分别是多少?
2.输入一个字符串,里面包含英文字母,空格,数字,分割这个字符串,并且计算出英文字母,空格,数字各有多少个?
第二篇:JAVA程序员笔试题目(模版)
JAVA程序员笔试题目
1、有一个Vector对象,其中每一个元素都是一个String对象,请用For循环或者While循环输出Vector中的元素,要求格式为:“第i个元素为:aaa”
2、答:
3、Iterator it=Vector.iterat();
4、While(it.hasNext()){
5、String temp=(String)it.next();System.out.print(第一个元素为:);System.out.println(temp);6、7、}
8、Jsp有哪些内置对象,作用分别是什么?
9、答:request,response,pageContext,session,application,out.config,page,exception等
10、在try {}里面有一个return语句,那么紧跟在try{}后的finally{}里面的 code是否会被执行,是什么时候执行,在return之前还是之后。答:
11、面向对象的基本特征是什么?
12、答:继承,封装,多态,13、页面之间传递参数的方法有哪些?
14、答:利用request,pageContext,session,application,cookie对象都可以
15、Servlet中什么时候调用doGet()和doPost()?这两种方法有什么不同?
16、答:当表单是用get方法提交时,调用doGet(),反之调用doPost();
17、页面中有一个名称为unitprice的type=text的对象。要求输入的数据不能为空,写一个函数实现该功能,如果为空是给出提示。(用JavaScript语言写出)答: