`
kitssilence
  • 浏览: 12358 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jsp笔试题(初级难度)

阅读更多

一、填空(30分)

1 Tomcat服务器的默认端口是 __________________

2 异常的处理,可在该方法的代码段中包含3类代码:__________________ __________________ finally代码块。

3 jsp主要内置对象有:__________________ __________________ __________________ __________________ __________________ outconfigpage

 

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

6Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(

A.    <%@ page %>作用于整个JSP页面。 B.   可以在一个页面中使用多个<%@ page %>指令。

C.    为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D.   <%@ page %>指令中的属性只能出现一次。

7如希望父类中的某成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词____最适合。
A. public  
B private 
C protected  
D. default

8Vector 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
类对象每次连接都创建一个新的对象

11JSP内嵌对象session的类型为javax.servlet.http. HttpSession,下述语句会使该对象失效的是:
A session.dispose();  
B session.clear();
C session.invalidate();  
D session.removeAll();

12response.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. 如何保证一个类在一个应用中只能有一个实例,写代码或者简述

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics