Java Web应用开发——第二章:JSP基本语法测验

这篇文章是一个关于JSP基本语法的测验,涵盖了Tomcat的启动文件选择,JavaWeb的核心技术组成,如Servlet、JSP、JDBC和JavaBean,以及如何改变Tomcat默认端口。测验还涉及了JSP页面的变量作用域,表达式和指令的使用,还包括JSP程序开发所需的环境和模式,以及JSP页面转换和执行的过程。
摘要由CSDN通过智能技术生成

第二章:JSP基本语法测验

一.单项选择题(共15题,49.5分)
1
Tomcat启动要找到Tomcat的安装目录,在/bin目录下,Windows系统启动( )文件。

A、
version.bat

B、
catalina.sh

C、
startup.sh

D、
startup.bat

正确答案: D

2
JavaWeb有四个重要技术分别是( )、JSP、JDBC和 JavaBean

A、
XML

B、
HTML

C、
XHTML

D、
Servlet

正确答案: D

3
安装tomcat成功后,要改变tomcat默认端口,可以在()文件中修改。

A、
tomcat/bin/startup.bat文件

B、
tomcat / conf / server.xml

C、
tomcat / conf / web.xml

D、
以上都不是

正确答案: B

4
对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )

A、
不是JSP页面的成员变量

B、
多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

C、
多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

D、
是JSP页面的局部变量

正确答案: B

5
在某个JSP页面中存在如下代码:“<%=51+24%>",运行该JSP页面后,对应输出什么?

A、
5124

B、
75

C、
51+24

D、
=51+24

正确答案: B

6
在某个JSP页面中存在这样一行代码<%=“2”+“4”%>,运行该JSP后以下说法正确的是()

A、
这行代码没有对应的输出

B、
这行代码对应的输出是6

C、
这行代码对应的输出时24

D、
这行代码将引发错误

正确答案: C

7
下列哪项不是JSP程序里的注释?

A、
/ * JSP注释*/

B、
<! --JSP注释 -->

C、
<%!JSP注释 %>

D、
<%–JSP注释–%>

正确答案: C

8
下列配置JDK环境变量中,写法正确的是()

A、
.;JAVA_HOME%/bin

B、
.;%JAVA_HOME%/bin

C、
.;%JAVA_ HOME%\bin

D、
.;JAVA_ HOME%\bin

正确答案: C

9
动态网站开发,以下哪个不可以作为服务器脚本语言?

A、
JSP

B、
ASP

C、
PHP

D、
JavaScript

正确答案: D

10
web.xml文件位于Web项目目录结构中的哪个目录下?

A、
src目录

B、
META-INF目录

C、
WEB-INF目录

D、
文件根目录

正确答案: C

11
page指令中的哪个属性可以多次出现?( )

A、
contentType

B、
extends

C、
import

D、
不存在这样的属性

正确答案: C

12
下列指令中用来跳转到另一个页面的指令是( ).

A、
< jsp:plugin>

B、
< jsp:getProperty>

C、
< jsp:useBean>

D、
< jsp:forward>

正确答案: D

13
下列选项中,那个是正确的表达式

A、
<%! int a=0;%>

B、
<% int a=0;%>

C、
<%=(3+5)%>

D、
<%=(3+5);%>

正确答案: C

14
Tomcat服务器的默认端口号是( )

A、
8088

B、
80

C、
8080

D、
8008

正确答案: C

15
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()

A、
进程

B、
服务

C、
程序

D、
线程

正确答案: D

二.多选题(共5题,16.5分)
1
开发JSP程序需要具备哪些开发环境?

A、
Web浏览器

B、
Web服务器

C、
JDK开发工具包

D、
数据库

正确答案: ABCD

2
【多项选择】以下属于JSP程序开发模式的有( )

A、
单纯的JSP页面编程

B、
JSP+JavaBean编程

C、
单纯的JHTML开发

D、
JSP+Servlet+JavaBean(MVC)编程

正确答案: ABD

3
下面哪些是JSP页面本身已经加载的基本类?

A、
java.lang.*

B、
java.servlet.*

C、
java.util.*

D、
java.io.*

正确答案: AB

4
以下哪些是合法的JSP的指令元素?

A、
page

B、
include

C、
taglib

D、
forward

正确答案: ABC

5

<%double r=Math.random();%>

<jsp:include page=“come.jsp”>

<jsp:param name=“number” value="<%=r%>"/>

</jsp:include>

以上程序段可以实现什么功能?

A、
可以将come.jsp的运行结果引入到当前页面中

B、
可以产生一个随机数r

C、
可以将随机数r的值赋给参数number

D、
可以将参数number的值传递到come.jsp页面中

正确答案: ABCD

三.填空题(共5题,16.5分)
1
需要在JSP页面静态包含一个文件时,可采用( )指令来实现

正确答案:
第一空:
include;Include;INCLUDE

2
JSP页面中的静态HTML内容称之为【 】。

正确答案:
第一空:
JSP模版元素;模版元素

3
JSP文件被JSP引擎进行装换后,又被编译成了Java的( )文件,最终再由服务器执行。

正确答案:
第一空:
class;字节码;.Class;CLASS

4
在某个JSP页面存在以下代码:"<%=“12+34”%>",执行该页面的输出结果是( )。

正确答案:
第一空:
12+34

5
JSP的英文全称是()

正确答案:
第一空:
Java Server Pages

四.判断题(共5题,17.5分)
1
Web应用程序就是以网站的形式呈现出来,通过浏览器访问,完成一定功能的系统。

正确答案:√

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

正确答案:√

3
在客户端浏览器的源代码中可以看到JSP注释。

正确答案:×

4
可以在一个JSP页面中使用多个page指令。

正确答案:√

5
指令<%@page errorPage=“true”%>可以将某个JSP页面设置为错误处理页面。

正确答案:×

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

准时准点睡觉

如果觉得不错可以点点这里哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值