jsp试题总复习.docx

上传人:b****9 文档编号:25695825 上传时间:2023-06-11 格式:DOCX 页数:49 大小:41.29KB
下载 相关 举报
jsp试题总复习.docx_第1页
第1页 / 共49页
jsp试题总复习.docx_第2页
第2页 / 共49页
jsp试题总复习.docx_第3页
第3页 / 共49页
jsp试题总复习.docx_第4页
第4页 / 共49页
jsp试题总复习.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

jsp试题总复习.docx

《jsp试题总复习.docx》由会员分享,可在线阅读,更多相关《jsp试题总复习.docx(49页珍藏版)》请在冰豆网上搜索。

jsp试题总复习.docx

jsp试题总复习

一、

二、

三、LoadModulephp5_moduleD:

/php/php5apache2.dll

四、PHPIniDir"D:

/php/php.ini"

五、AddTypeapplication/x-httpd-php.php

六、AddTypeapplication/x-httpd-php.html

七、AddTypeapplication/x-httpd-php.txt

八、

九、

一十、

一十一、

一十二、

一十三、

一十四、

一十五、

一十六、

一十七、

一十八、

一十九、选择题

1,修改服务端口时,需要修改的文件是________。

A.web.xmlB.Server.xmlC.config.xmlD.bin.xml

2,下列哪种开发语言是弱类型语言_______。

A.C/C++B.JSPC.JavaD.JavaScript

3,在JSP中,要定义一个方法,需要用到以下________元素。

A.<%=%>B.<%%>C.<%!

%>D.<%@%>

4,JSP页面经过编译之后,将创建一个________。

A.appletB.servletC.applicationD.exe文件

5,在JavaEE中的MVC设计模式中,________负责接受客户端的请求数据

A.JavaBeanB.JSPC.ServletD.HTML

6,URL是Internet中资源的命名机制,URL由三部分构成________。

A)协议、主机DNS名或IP地址和文件名

B)主机、DNS名或IP地址和文件名、协议

C)协议、文件名、主机名

D)协议、文件名、IP地址

7,下列设置颜色的方法中不正确的是________

A)

B)

C)

D)

8,标记在标记之间,标记之间的内容将显示到________

A)浏览器的页面上部B)浏览器的标题栏上

C)浏览器的状态栏中D)浏览器的页面下部

9,标记中,align属性为段落文字的对齐方式,不能取的值为________。

A)LeftB)RightC)CenterD)width

10,表示粗体加斜体的标记是________。

A)字体B)字体

C)字体D)字体

11,用来在网页中显示图形的标记为________

A)B)

C)D)

12,表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记________

A)B)C)D)

13,下列哪个属性为单元格向下打通的行数,用于合并单元格________

A)rowspanB)colspanC)heightD)width

14,JSP的编译指令标记通常是指:

________

A)Page指令、Include指令和Taglib指令

B)Page指令、Include指令和Plugin指令

C)Forward指令、Include指令和Taglib指令

D)Page指令、Param指令和Taglib指令

15,下列哪一项不属于JSP动作指令标记________

A)

param>B)

plugin>

C)

useBean>D)

javaBean>

16,JSP的哪个指令允许页面使用者自定义标签库________

A)Include指令B)Taglib指令

C)Include指令D)Plugin指令

17,能够替代<字符的替代字符是()________

A)<B)>

C)<D) 

18,下列()注释为隐藏型注释________

A)

–注释内容[<%=表达式%>]–>

B)

–注释内容–>

C)<%–注释内容–%>

D)

—[<%=表达式%>]–>

19,在“<%!

”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效________。

A)从定义处之后有效。

B)在整个页面内有效。

C)从定义处之前有效。

D)不确定。

20,include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是________

A)是一个完整的HTML文件

B)是一个完整的JSP文件

C)是一个完整的TXT文件

D)是一个完整的Java源文件

21,当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字________

A)publicB)static

C)synchronizedD)private

22,page指令中的哪个属性可多次出现?

(A)contentType(B)extends

(C)import(D)不存在这样的属性

23,以下哪些属性是include指令所具有的?

(A)page(B)file(C)contentType(D)prefix

24,下列选项哪些是正确的JSP表达式语法格式?

(A)<%Stringname=“YXQ”%>

(B)<%Stringname=“您好”;%>

(C)<%=“您好”;%>

(D)<%=“YXQ”%>

25,3-10以下动作标识用来实现页面跳转的是?

(A)include(B)useBean(C)forward(D)page

26,A3-4page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现?

(A)page2.jsp

(B)

forwardpage=“page2.jsp"/>

(C)

includefile=“page2.jsp"/>

(D)<%@includepage=“page2.jsp"%>

27,A3-5下面哪一个不是JSP本身已加载的基本类?

(A)java.lang.*

(B)java.io.*

(C)javax.servlet.*

(D)javax.servlet.jsp.*

28,当浏览器第二次访问该JSP网页时的输出结果是什么?

<%!

inta=0;%>

<%intb=0;

a++;

b++;

%>

a:

<%=a%>

b:

<%=b%>

选项:

(A)a=0b=0

(B)a=1b=1

(C)a=2b=1

(D)a=1b=2

29,下列描述有误的是:

(A)隐藏注释写在JSP程序中,客户端无法查看到

(B)声明变量时,注意必须以“;”结尾

(C)include指令要比include动作执行的效率高

(D)forward动作重定向到一个HTML文件,JSP文件,但不能是servlet。

30,对于声明<%!

声明%>的说法错误的是:

(A)一次可声明多个变量和方法

(B)一个声明仅在一个页面中有效

(C)声明的变量将作为局部变量

(D)声明的变量将在JSP页面初始化时初始化

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

(A)page指令作用于整个JSP页面。

(B)可在一个页面中使用多个page指令

(C)建议将page指令放在JSP文件的开头,但不是必须的。

(D)page指令中的属性只能出现一次。

二十、判断题

1,动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)

2,互联网起源于美国国防部高级研究计划管理局建立的ARPA网。

(对)

3,在网页中图形文件与网页文件是分别存储的。

(对)

4,绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。

(对)

5,超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。

(错)

6,当样式定义重复出现的时候,最先定义的样式起作用(错)。

7,在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

(对)

8,JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

(对)

9,在“<%!

”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

(错)

10,页面成员方法不可以在页面的Java程序片中调用。

(错)

11,程序片变量不同于在“<%!

”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

(对)

12,在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

(错)

13,jsp:

include动作标记与include指令标记包含文件的处理时间和方式不同。

(对)

14,

forward…>标记的page属性值是相对的URL地址,只能静态的URL。

(错)

15,在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。

(对)

二十一、简答题

1.BS模式和CS模式的区别?

2.Servlet的作用?

(1)运行在服务器端的java程序

(2)处理http请求

(3)处理结果传给浏览器生成动态页面

3.JAVABean技术的特点?

(1)独立的组件

(2)提高程序的重用性

4.JSP特征?

(1)跨平台

(2)分离静态内容和动态内容

(3)可重复使用的组件

(4)预编译

(5)沿用了JAVAServlet的所用功能

5..JSP,Servlet的区别

(1)编写形式不同

(2)复杂程度不同

(3)显示和逻辑分离度不同

6.JSP程序模式

(1)单纯JSP编程

(2)JSP+JAVABean

(3)JSP+JAVABean+Servlet

(4)MVC模式

7.JSP指令标识

(1)Page

(2)include

(3)taglib

8.分别列出HTML、JAVA和JSP注释的标示符

HTML注释:

---->

JAVA注释:

//,/**/,/***/

JSP隐藏注释:

<%----%>

9.

include>动作标识和include指令标识的区别?

(1)属性不同

(2)处理方式不同

(3)包含方式不同

(4)对被包含文件的约定不同

(1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;

include>动作标识通过page属性确定被包含的页面,支持JSP表达式

(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;

include>动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

10.Form表单的method属性有那两个值?

区别是什么?

get,post

(1)get速度快,长度有限制

(2)post速度慢,长度没有限制

11.

二十二、程序填空

1.将jsp代码补充完整:

<%@pagecontentType="text/html;charset=gb2312"%>

实现引入其他文件功能:

<%@includefile="top.jsp"%>

2.将JSP代码补充完整(实现页面上打印当前时间):

<%@pageimport="java.util.*"%>

<%!

DatetheDate=newDate();

DategetDate(){

System.out.println("IngetDate()method");

____returntheDate___;

}

%>

Hello!

Thetimeisnow__<%=getDate()%>__

3.将JSP代码补充完整(实现图片宽度按数组长度变化):

<%@pagecontentType=“__text/html;charset=gbk__"%>

使用数组显示

<%

__int___a[]={13,27,21,17,39};

for(inti=0;i<=4;i++){

out.print("第"+i+"个元素");

out.print("

");

}

二十三、编程题

实现登录前台验证功能,要求有登录名和登录密码,前台验证登录名和密码不能为空,若为空时给出提示,否则跳转到另外一个页面。

 

总复习

选择题

1.下列哪种开发语言是弱类型语言_______

A.C/C++

B.JSP

C.Java

D.JavaScript

2.下面哪一个是JSP本身已加载的基本类?

A.java.io.*

B.java.lang.*

C.java.util.*

D.java.sql.*

3.以下哪个属性是include指令所具有的?

A.page

B.file

C.contentType

D.prefix

4.下列选项中,哪个是正确的JSP表达式?

A.<%!

inta=0;%>

B.<%inta=0;%>

C.<%=(4+5);%>

D.<%=(4+5)%>

5.下列不属于JSP动作的是?

A.

include>

B.

forward>

C.

plugin>

D.

taglib>

6.下列有关JSP描述有误的是?

A.HTML注释写在JSP程序中,客户端无法查看到

B.声明变量时,注意必须以“;”结尾

C.include指令和include动作内部处理的机制有所不同

D.forward动作能够完成请求转发的功能

7.以下关于HTML描述错误的是()

A.HTML是超文本标记语言(HyperTextMarkupLanguage)

B.HTML中所有的标签都是成对出现的

C.HTML语言不区分大小写

D.HTML文件应以.htm或.html作为扩展名

8.JSP的哪个指令允许页面使用者自定义标签库________

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

9.为了标识一个HTML文件应该使用的HTML标记是()

A.

B.

C.

D.

 

10.在JavaScript中,以下代码能产生输出的是()

A.document.write()

B.window.write()

C.document.confirm()

D.write“TheUndefinedFunction”

11.page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是?

A.page指令作用于整个JSP页面

B.可以在一个页面中使用多个page指令

C.需要将page指令放在JSP文件的开头

D.page指令中不是所有属性只能出现一次

12.JSP页面经过转译之后,将创建一个________。

A.applet 

B.servlet

C.application 

D.exe文件

13.以下哪个选项不是JSP所具有的特征?

A.可重复使用的组件

B.快速建立WebForm

C.沿用了Servlet的所有功能

D.预编译

14.在网页中引用javascript文件的正确写法?

A.

B.

C.

D.

15.JSP网页代码如下所示,当用户使用浏览器第二次访问该网页时的输出结果是什么?

<%!

inta=0;%>

<% intb=1;

a++;

b++;

%>

a=<%=a%>,b=<%=b%>

A.a=0b=1

B.a=1b=2

C.a=2b=1

D.a=2b=2

16.在JavaScript中,下面的哪个变量命名是不正确的?

A.def

B.9Name

C.user_name

D.news

17.JSP中,以下哪种注释写法不仅在客户端浏览时看不到,而且即使是通过在客户端查看HTML源代码,也不会看到()

A.

--注释内容-->

B.<%--注释内容--%>

C.

--注释内容:

<%=”JSP”%>-->

D./*JavaScript注释内容*/

18.对于声明<%!

声明%>的说法错误的是:

A.一次可声明多个变量和方法

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.声明的变量将在JSP页面初始化时初始化

19.标记中,align属性为段落文字的对齐方式,不能取的值为________

A.Left

B.Right

C.Center   

D.width

20.表示粗体加斜体的标记是________。

A.字体

B.字体

C.字体

D.字体

21.用来在网页中显示图形的标记为________

A.

B.

C.

D.

22.下面哪项是开发JSP程序不需要必备的开发环境?

A.Web浏览器

B.Web服务器

C.JBuilder

D.JDK

23.下列关于JSP指令标识的描述正确的选项是?

A.指令以“<%@”开始,以“%>”结束

B.指令以“<%”开始,以“%>”结束

C. 指令以“<”开始,以“>”结束

D.指令以“

”开始,以“/>”结束

24.JSP代码<%="2+4"%>将输出什么?

A.2+4

B.6

C.24

D.不会输出,表达式有误

25.page指令中的哪个属性可多次出现?

A.class

B.extends

C.language

D.以上答案都不对

26.JSP的编译指令标记通常是指:

________

A.Page指令、Include指令和Taglib指令

B.Page指令、Include指令和Plugin指令

C.Forward指令、Include指令和Taglib指令

D.Page指令、Param指令和Taglib指令

27.JSP页面经过编译之后,将创建一个________。

A.applet

B.servlet

C.application      

D.exe文件

28.page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现?

A.page2.jsp

B.

forwardpage=“page2.jsp"/>

29.page指令中的哪个属性可多次出现?

A.contentType  

B.extends

C.import

D.不存在这样的属性

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

A.page指令作用于整个JSP页面。

B.可在一个页面中使用多个page指令

C.建议将page指令放在JSP文件的开头,但不是必须的。

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

31.URL是Internet中资源的命名机制,URL由三部分构成________。

A.协议、主机DNS名或IP地址和文件名

B.主机、DNS名或IP地址和文件名、协议

C.协议、文件名、主机名

D.协议、文件名、IP地址

32.下列哪一项不属于JSP动作指令标记________

A.

param>

B.

plugin>

C.

useBean> 

D.

javaBean>

33.下列哪个属性为单元格向下打通的行数,用于合并单元格________

A.rowspan   

B.colspan   

C.height    

D.width

34.下列设置颜色的方法中不正确的是________。

A.

B.

C.

D.

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

当前位置:首页 > 工程科技

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

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