一、填空(30分)
1、 Tomcat服务器的默认端口是 __________________ 。
2、 异常的处理,可在该方法的代码段中包含3类代码:__________________ 、__________________ 和finally代码块。
3、 jsp主要内置对象有:__________________ 、__________________ 、__________________ 、__________________ 、__________________ 、out、config、page。
4、 理论上,GET是 __________________ ,POST是 __________________ 。
5、 application对象是__________________ ,而session对象则是每个客户专用的。
6、 JDBC的主要任务是: __________________ 、 __________________ 。
7、面向对象的3个特性是: __________________ 、__________________ 、__________________ 。
8、 常用的实现Collection接口的集合类有: __________________ 、 __________________ 、 __________________ 。
9、 使用JDBC对数据库进行查询操作时所要使用到的接口和对象有:__________________ 、__________________ 、 __________________ 、 __________________ 。
10、写出两点接口和抽象类的区别__________________和 __________________ 。
二、选择题(60分)
1、下面的程序名为Student.java:
public class Student
{
private String name;
public Student(String s_name) //1
{
name = s_name; //2
}
public static void main(String args[])
{
Student s = new Student(); //3
}
}
使用如下指令编译:
javac Student.java
将会得到什么结果?
A.将会顺利通过编译,并将产生一个Student.class的类文件。
B.编译时在//3处出错。
C.编译时在//2处出错。
D.编译时在//1处出错。
2、有下面程序:
public class TestString
{
public static void main(String[] args)
{
String str1 = “abcd”;
String str2 = “abcd”;
String str3 = new String(“abcd”);
String str4 = new String(“abcd”);
System.out.println(str1==str2);
System.out.println(str3==str4);
}
}
输出结果是?
A true true
B true false
C false true
D false false
3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( )
A、 Select * from员工 where 姓名 =’_玛丽_’ B 、Select * from员工 where 姓名 =’%玛丽_’
C、 Select * from员工 where 姓名 like ‘_玛丽%’ D、 Select * from员工 where 姓名 like ‘%玛丽%’
4、下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理
5、关于下面的类描述中正确的是:
class Test {
void test(int i) {
System.out.println(”I am an int.”);
}
void test(String s) {
System.out.println(”I am a string.”);
}
public static void main(String args[]) {
Test t=new Test();
char ch=’y';
t.test(ch);
}
}
A. 编译出错
B. 编译通过,运行出错
C. 编译通过,运行时输出“I am an int”
D. 编译通过,运行时输出“I am a string”
6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )
A. <%@ page %>作用于整个JSP页面。 B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
7、如希望父类中的某成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词____最适合。
A. public
B private
C protected
D. default
8、Vector 与 ArrayList正确的是:
A ArrayList 出现比Vector早
B ArrayList 速度比Vector慢
C ArrayList 没有同步保护,Vector具有同步保护
D ArrayList Vector 两者都是无序的集合
9、下面哪个语句没有错误?
A.
int i=0;
if (i) {
System.out.println(“Hi”);
}
B.
boolean b=true;
boolean b2=true;
if(b=b2) {
System.out.println(“So true”);
}
C.
int i=1;
int j=2;
if(i==1! j==2)
System.out.println(“OK”);
D.
int i=1;
int j=2;
if (i==1 &| j==2)
System.out.println(“OK”);
10、 下列错误的是
A String 类对象具有不可改变的特性,对象内容无法改变
B StringBuffer 类的对象内容可以改变
C 用String类比StringBuffer来做字符串运算比较节约内存
D String类对象每次连接都创建一个新的对象
11、JSP内嵌对象session的类型为javax.servlet.http. HttpSession,下述语句会使该对象失效的是:
A session.dispose();
B session.clear();
C session.invalidate();
D session.removeAll();
12、response.sendRedirect()跳转与dispacther.forward(request,response)跳转错误的是
A sendRedirect()地址栏中显示跳转前的地址
B forward跳转 地址栏中显示跳转前的地址
C sendRedirect() 地址栏中显示跳转后的地址
D forward跳转 地址栏中显示跳转后的地址
13、下列那几句话会造成空指针异常(NullPointerException)
String s = null;
1. if((s!=null) & (s.length()>0))
2. if((s!=null) &&(s.length()>0))
3. if((s==null) | (s.length()==0))
4. if((s==null) || (s.length()==0))
A 1
B 2
C 1 和 3
D 2 和 4
14、下面语句哪个是正确的?
A char c=’abc’;
B int l=0xfffL;
C float f=0.23;
D double d=0.7E-3;
关于下述程序:
15、public class Divide
{
public static void main(String args[])
{
System.out.println(”17.0/0 = “+17.0/0); //1
System.out.println(”17/0 = “+17/0); //2
}
}
描述正确的是?
A. 编译出错
B. 编译通过,运行时//1、//2处均出现异常
C. 编译通过,运行时//1处得到一个无穷大值,//2处将出现异常
D. 编译通过,运行时//1处出现异常,//2处将得到一个无穷大值
三、问答题(10分)
1.jsp有哪些内置对象?作用分别是什么?
2. 如何保证一个类在一个应用中只能有一个实例,写代码或者简述
分享到:
相关推荐
标题:JSP典型笔试题及答案 描述:这份文档提供了JSP(Java Server Pages)的典型笔试题目及其解答,被视为面试准备的宝贵资源。 知识点详解: 1. **JSP的内置对象及其方法** - `request`:表示`...
JAVA笔试面试资料JDBC HTTP、JSP、Servlet、Struts面试题汇总资料: 2014年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?.docx ...
2009福富笔试题(java,c/c++)海外,电信 以下是从给定的文件信息中生成的相关知识点: 1. 复习要点1.jsp 基础(转向,9 大对象) 知识点:jsp 基础、服务器端编程、Java Web 开发 解释:jsp 是一种服务器端编程语言...
"Java面试笔试题大汇总(最全+详细答案)"这份资料提供了全面的Java面试题及解答,旨在帮助求职者充分准备,提高面试成功率。 首先,Java的基础知识是任何面试的基础。这包括Java语言的基本语法,如变量、数据类型、...
Java笔试题大集合是针对Java开发者的一份综合测试资料,涵盖了JSP、Java核心和EJB(Enterprise JavaBeans)等关键领域。这份资料对于准备Java相关的面试或笔试具有极高的价值,因为它帮助开发者复习和检验自己的技能...
【运维工程师笔试题】 在运维领域,笔试题通常用来评估候选人的基础知识和技能。这份运维工程师的笔试题主要涵盖了Linux系统知识和Web容器两大主题,包括填空题、选择题和简答题。以下是对这些知识点的详细解释: ...
Java笔试题常常涉及到Java语言和J2EE框架的相关知识,以下是对这些知识点的详细解析: 1. **MVC模式**:MVC(Model-View-Controller)是一种软件设计模式,常用于构建用户界面,分离业务逻辑、数据模型和用户界面。...
JSP 笔试题及答案 JSP(Java Server Pages)是一种基于Java技术的动态网页技术,主要用于开发基于Web的应用程序。下面是根据给定的文件信息,总结的相关知识点: 1. JSP 页面元素:JSP 页面由多个元素组成,包括...
【标题】2016年4月方正Java软件工程师笔试题 这是一份针对2016年4月方正公司招聘Java软件工程师时所使用的笔试题目集。方正集团是中国知名的IT企业,其对Java工程师的技术要求通常涵盖了基础语法、面向对象编程、...
Java作为一门广泛应用于企业级应用开发的编程语言,其笔试题涵盖了从基础知识到高级特性的全方位考察。在准备Java笔试时,了解并掌握以下几个关键知识点是至关重要的。 **1. Java基础** Java的基础部分通常包括语法...
JSP测试笔试题和答案.doc
5. **笔试题要点**: - Struts中的Action和ActionForm的区别和联系。 - Spring的Bean生命周期及作用域理解。 - Hibernate的HQL和SQL的区别,以及Criteria API的使用。 - SSH整合中,如何配置Spring来管理Struts...
根据给定文件的信息,我们可以总结出以下几个重要的Java知识点: ...这些知识点涵盖了Java的基础概念、面向对象编程特性、异常处理、Servlet编程以及JSP技术等方面,对于准备Java笔试的人来说是非常重要的复习材料。
本资料"Java笔试题汇总(125道企业常见java笔试题)"包含了125个企业在招聘过程中可能会遇到的Java相关问题及其答案,涵盖了Java基础、Javaweb等多个方面,旨在帮助求职者全面了解并准备Java面试。 Java基础部分...
这里我们将深入探讨这两个技术,并结合"jsp,servlet培训笔试试题"的相关知识点进行分析。** **一、JSP简介** JSP是Java平台上的一个标准视图技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现动态内容的...
【JAVA笔试题与面试题详解】 1. **Java基础知识** - Java的基本数据类型包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。String不是基本数据类型,而是类,它...
在IT行业中,笔试题是企业筛选优秀人才的重要环节,尤其是对于技术岗位,如华为、神州数码和思特奇这样的知名公司。这些公司的笔试题通常涵盖了广泛的IT知识领域,旨在测试应聘者的理论基础、编程能力、问题解决技巧...
【标题】"海辉JAVA笔试题"所涉及的知识点涵盖了Java编程语言的多个核心领域,包括但不限于基础语法、面向对象编程、数据结构与算法、集合框架、多线程、异常处理、输入输出流、网络编程以及Java SE和Java EE的相关...