JSP笔试题及答案Word下载.docx

上传人:b****5 文档编号:20299496 上传时间:2023-01-21 格式:DOCX 页数:13 大小:202.09KB
下载 相关 举报
JSP笔试题及答案Word下载.docx_第1页
第1页 / 共13页
JSP笔试题及答案Word下载.docx_第2页
第2页 / 共13页
JSP笔试题及答案Word下载.docx_第3页
第3页 / 共13页
JSP笔试题及答案Word下载.docx_第4页
第4页 / 共13页
JSP笔试题及答案Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

JSP笔试题及答案Word下载.docx

《JSP笔试题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《JSP笔试题及答案Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

JSP笔试题及答案Word下载.docx

C.(2,"

800"

D.(1,"

3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,

WEB-INF目录的组成部分不包括(AB)。

(选择二项)

a)JSP文件

b)src目录

c)lib目录

d)

4、给定JSP代码如下所示,则该JSP的运行结果是(A)(选择一项)

<

html>

%!

Publicstaticvoidfunc(intnum){

++num;

}

%>

%

intnum=9;

func(num);

(num++);

/html>

a)显示“9”

b)显示“10”

c)显示“11”

d)JSP编译错误

5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B).

a)编译阶段、翻译阶段、执行阶段

b)翻译阶段、编译阶段、执行阶段

c)执行阶段、翻译阶段、编译阶段

d)执行阶段、编译阶段、翻译阶段

6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。

(选择1项)

<

%

Stringstr="

world"

("

str"

str);

-----------------------------

a)Strings=("

b)Strings=(String)("

c)Objecto=("

d)Objecto=(String)("

7、在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为:

Connectioncon=(“jdbc:

obdc:

test”);

URL链接中的“test”表示的是(C)。

(选择一项)

a)数据库中表的名称

b)数据库中服务器的机器名

c)数据源的名称

d)用户名

8、在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。

(选择一项)

a)<

%=(“title”)%>

b)<

c)<

d)<

9、在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交信息,则应该在下划线处填写的代码是(B)。

formaction=“”name=”loginForm”method=”____”>

用户名:

inputtype=”text”name=”name”/>

br>

密码:

inputtype=”password”name=”pwd”/>

inputtype=”submit”value=”登录”/>

/form>

a)get

b)post

c)不填写任何内容

d)以上选项均可

10、基于Java技术的Web应用程序打包时,要求按特定的目录机构组织文件,此目录结构中包含一个wed-inf目录,一般情况下,该目录中包含以下各组成部分,除了(AC)。

(选择二项)

a)src目录

b)文件

c)Java源文件

d)lib目录

11、给定JSP代码如下所示,在横线处编写()语句,可以使得程序运行后该页面输出的结果是1。

(选择一项)D

%intcount=1;

_______________

a)<

%=++count%>

%++count;

%count++;

%=count++%>

12、在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了和包,下列语句中正确的是()。

(选择二项)A,D

%@pagelanguage=”java”import=”.*,.*”%>

%@pagelanguage=”java”import=”,.*”%>

%@pagelanguage=”java”import=””import=””%>

%@pagelanguage=”java”%>

%@pageimport=”.*,.*”%>

13、在Web应用程序中,编写了公共的处理页面名为,该页面包含在web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是()。

(选择一项)B

%includefile=“util/”%>

%@includefile=“util/”%>

includefile=“util/”%>

includefile=“util/”>

14、在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。

(选择二项)

a)PreparedStatementpstmt=(“insertintoEMP(EMPNO,ENAME)values(,)”);

(1,7);

(2,”Admin”);

b)PreparedStatementpstmt=(“insertintoEMP(EMPNO,ENAME)values(,)”);

(1,”7”);

c)Statementstmt=(“insertintoEMP(EMPNO,ENAME)values(7,’Adimin’)”);

d)PreparedStatementstmtl=(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);

15、JSP页面也包括如下代码,则访问此JSP页面时将输出(B)。

%=2+3%>

a)2+3

b)5

c)23

d)不会输出,因为表达式是错误的

16、在JDBC应用程序中,使用Statement接口的(D)办法,执行查询语句,并可返回结果集。

a)execute()

b)close()

c)executeUpdate()

d)executeQuery()

17、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的中访问images目录下的图片,以下片段正确的是(A)。

imgsrc=”../images/”width=”100”height=”20”>

b)<

imgsrc=”

(选择二项)

a)JDBC-ODBC桥连

b)mssqlserver驱动程序

c)纯ODBC驱动程序

d)纯JAVA驱动程序

28、在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面。

a)(“b)();

c)(“d)();

29、JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(CD)(选两项)

A.使用JSP表达式可以生成JSP动态内容

表达式后面不能加分号

表达式的基本语法为<

代码>

D.一个表达式标签内可以编写多个Java表达式

30、JSP文件内容如下所示,则试图运行时,将发生(B)(选择一项)

%{%>

%Stringstr;

%}%>

Stris<

%=str%>

A翻译期错误

B编译java源码是发生错误

C执行编译后的字节码是发生错误

D运行后,浏览器上显示;

Strisnull;

31、给定如下java代码片段,已知查询语句是:

selectidfromtitle,并且已知获得了相应的结果集对象res.现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是(AC)(选择二项)

While())

{

Intid=

A(“id”)

B(0)

C

(1)

D(id)

32、B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构与C/S相比也存在一定得劣势,体现在()(选择一项)D

a)维护和升级方式复杂

b)可访问用户范围小

c)程序开发复杂

d)很难有丰富的页面效果

33、在JSP页面中表单包含如下代码,当表单提交后,正确获取表单数据的是(A)。

Formname=”myform”action=”doPost,jsp”>

爱好:

<

inputname=”active”type=”checkbox”value=”1”>

体育

inputname=”active”type=”checkbox”value=”2”>

旅游

inputname=”active”type=”checkbox”value=”3”>

动漫

inputname=”active”type=”checkbox”value=”4”>

音乐

inputname=”submit”type=”submit”value=”提交”>

a)(“active”);

b)(“active”);

c)(“active”);

d)(“active”);

34、在JSP中,有如下所示代码:

则该JSP运行后将输出().(选择一项)

%=”2”+”4”%>

a)2+4

b)6

c)24

d)无输出,因为表达式是错误的

35、在JSP中需要将的请求数据通过转发给,应该在中采用()方式实现。

A)<

%(“”)%>

B)<

%(“”);

C)<

%(“”).forward(request,response);

D)<

36、下列关于JSP中Page该指令用法的描述不正确的是()。

A、<

%@page%>

作用于整个JSP页面

B、可以在一个页面中使用多个<

指令

C、为增强程序的可读性,建议将<

%@page%>

指令放在JSP文件的开头,但不是必须的

D、使用<

指令中的using属性可以导入类

37、在Java中,以下关于得到ResultSet对象,PreparedStatement对象,Statement对象的说法,正确的是()。

(选择二项)AC

A、可以使用Statement对象的executeQuery方法返回ResultSet对象

B、可以使用Connection对象的createStatement方法获得PreparedStatement对象

C、可以使用Connection对象的createStatement方法获得Statement对象

D、可以使用Connection对象的executeQuery方法返回ResultSet对象

38、在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是()B

A、=”GBK”

B、(GBK);

C、(“GBK”)

D、(“GBK”)

39、在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title).(选择一项)

A、(“title”);

B、(“title”);

C、(“title”);

D、(“title”);

40、给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是()。

CD

body>

for(inti=0;

i<

10;

i++)

——————

/body>

(选择两项)

%=i%>

B、<

h1>

HelloWorld<

/h1>

C、%>

D、(i);

41、在JAVA中,使用结果集(ResultSet)返回查询结果,ResultSet接口的()方法将游标从当前位置下移一行,并且如果该行包含数据,则返回true,否则返回false。

B

A)first()

B)next()

C)last()

D)close()

42、在JSP页面上进行访问控制时,一般会使用jsp的()内置对象存储用户信息。

C

A)request

B)response

C)session

D)application

43、在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。

A)add(Objecto)

B)add(intindex,Objecto)

C)remove(Objecto)

D)removeLast()

44、在jsp页面中,下列()代码能够正确的声明计算乘法的方法。

A

Publicintmul(intx,inty){

Returnx*y;

B)<

%=publicintmul(intx,inty){

Returnx*y;

%publicintmul(intx,inty){%>

%returnx*y;

45、编写JSP页面,要求在该页面上显示页面被所有用户浏览过的次数,下列()是正确的JSP编码。

If(“counter”)==null)

(“counter”,newInteger

(1));

else{

Integercounter=(Integer)(“counter”);

(“counter”,newInteger()+1));

}

Integercounter=newInteger

(1);

(“counter”,counter);

counter=(Integer)(“counter”);

本页面共被访问过<

%=()%>

次。

jsp:

useBeanid=”counter”scope=”application”class=”本页面共被访问过<

%=()++%>

useBeanid=”counter”scope=”application”class=”<

(“counter”,newInteger()+1));

%=()+1%>

46、JSP文件代码如下所示,则试图运行时,将发生()。

D

buffer=newis<

%=buffer%>

a)翻译期错误

b)编译java源码时发生错误

c)执行编译后的字节码时发生错误

d)运行后,浏览器上显示:

bufferisABC

47、JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()(选择一项)B

A将需要的包或类引入到JSP页面中

B指定JSP页面使用的脚本语言,默认为Java

C指定JSP页面采用的编码方式,默认为text/html

D服务器所在国家

48、在JSP的内置对象中,()内置对象表示客户端的请求,包含了所有的请求信息。

(选择一项)C

Aapplication

Bout

Crequest

Dresponse

49、在JavaJDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个()符号作为占位符。

(选择一项)C

A*

B_

C

D%

50、给定JSP程序源码如下所示,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是()。

Stringname=“JACK”;

WELCOME,———————

Aname

B<

%=name%>

C(name);

D<

%(name);

51、在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页页面,否则跳到页面完成此功能,下划线处可填入的正确代码应是()。

……

if()){setAttribute(“login_user”,loginUser);

response.sendRedirect(“”);

D(“login_user”,loginUser);

(“”);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1