您现在所在的位置: 北风技术专栏 > Java综合 > JSP考试题(难度初级)

JSP考试题(难度初级)

作者:陶宝哥 发布于:2008年10月19日 20:15


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

作者:陶宝哥
来源:北风技术专栏
原文链接:http://column.ibeifeng.com/taobaoge/20081019178.shtml

( 内容完 )

添加收藏到:

您可能还对这些文章感兴趣:

  • java执行脚本语言javascript
  • 联系我们
  • 浅谈在Java语言中究竟是传值还是传引用
  • Discuz!NT负载均衡解决方案(HA)之---LVS(Linux Virtual Server)
  • Flex+Lucene+s2sh开发订餐系统开发第六步:后台主界面设计
  • 博客系统第一讲:课程介绍和系统分析
  • 用Flex+Lucene+s2sh开发订餐系统开发第四步:前台皮肤替换功能实现
  • Hibernate+Struts的J2EE应用开发
  • asp中对ip进行过滤限制函数
  • 艺术,真的和Haskell有关吗?
  • 11条评论, 我来评论

    1. mao

      宝哥,你出的这份考题有没答案啊!给我对一下啦!麻烦发一下给我啦。谢谢了!
      我的邮箱是:a604b@163.com

    2. asd

      谢谢

    3. 匿名

      也给我发一份,谢谢啦
      xiangqi_007@163.com

    4. 题目难度是不太大,不过还是希望发来一份答案。
      邮箱:xudong2404@163.com

    5. Libra

      发个答案到
      cslibra@163.com
      谢谢

    6. 匿名

      也给我一份,谢谢
      yubohuai@21cn.com

    7. hj

      麻烦您把答案发给我

    8. lulu

      我要一份答案,谢谢!

    9. lulu

      我也要一份答案。谢谢!316348088@qq.com

    10. 给我答案呗 谢谢

    11. aa

      给我发个答案吧,谢谢

    小贴士:评论需要管理员审核后才会显示。请不要发布与国家法律相抵触的言论,北风网将保留追究责任的权利。
    类似“顶”、“沙发”、“支持”之类没有营养的文字,对勤劳贡献的作者来说是令人沮丧的反馈信息。
    请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
    如果您发现自己的评论没有被审核或者不见了,请参考以上三条。

    每周之星

    陈臣陈臣

    七年Java和JEE开发经验,JEE应用设计和高级架构师,拥有Sun的多项Java和J2EE方面的技能认证,多年项目经理、技术部经理的管理经验。拥有全面、扎实的Java和JEE理论知识,丰富的JEE应用开发经验。

    更多作者:

  • Adam
  • ikon999
  • jk1234
  • jk2345
  • libin_8745
  • lifengxing
  • taohuang100
  • xingkong
  • 北风
  • 呆子
  • 子晨
  • 小白
  • 张章
  • 张维亮
  • 陈臣
  • 陶宝哥
  • 风风
  • 最新内容

    推荐内容

    标签

    分类