Java Web应用开发——第二章:JSP基本语法测验
创始人
2025-05-29 15:03:42

第二章: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、

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();%>

"/>

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

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页面设置为错误处理页面。

正确答案:×

相关内容

热门资讯

Redis学习笔记 ---- ... 常见的有五种:String(字符串),Has...
Java实现十类排序算法对比展... Java实现排序算法 本代码展示了Java中常见的十种排序算法,并对每种算法的时间复杂...
SC8P1762E_汇编指令一... 控制类 NOP, 空操作 STOP, 进入休眠模式 CLR...
微信小程序实现图片上传(清晰版... 在wxml文件中添加一个按钮和一个image标签用于显示上传的图片 选择图片 在js文件中添加选择...
Maven打包子模块 项目结构1. project_01: 一个多模块的maven工程2. module_01: 工程pr...
Scala安装及设置查看源代码 文章目录一、安装Scala环境1.1、下载Scala1.2、配置scala环境变量1.3、测试是否安...
使用大规模数据注释和深度学习对... 使用大规模数据注释和深度学习对具有人类水平性能的组织图像进行全细胞分割摘要绪论Mesmer2.1Me...
【数据结构】TreeMap和T... 目录 1、TreeMap 1.1 TreeMap 的简介  1.2 TreeMap 的基本使用 2、...
Django之视图的使用 Django之视图的使用视图基本使用函数视图类视图视图与模板请求对象HttpRequest常见属性和...
零基础能学大数据吗? 大数据入门不像学一门编程语言,自学一段时间就OK了。大数据是需要站在编程的基础上学习的...
OperatorChain设计 在JobGraph构建过程中,会将满足链化条件的StreamOperator连接在一起...
Phoenix整合phoeni... 首先我们添加上maven依赖,可以看到5.1.2 对应的hbase是2.4对吧 然后添加了依赖,...
【华为机试真题详解 Pytho... 文章目录 前言题目描述输入描述输出描述题目解析参考代码 前言 《华为机试真题详解》专栏含牛客网...
Scala---Array方法 Scala之Array的方法 文章目录Scala之Array的方法数组声明一个数组1.元素操作替换...
内存避障的前世今生 相关 《内存避障:一个内存乱序实例》 《内存避障的前世今生》 0 总结 单核下的指令...
九龙证券|重要信号!下周,没有... 依据新股发行安排,下周有9只新股申购,包含科创板新股4只、创业板新股3只...
【spring高级49讲】 Spring高级49讲 Spring是整个Java体系最核心的框架,没有之一面试必备技术、思想提升...
Linux - 进程控制(进程... 进程等待必要性之前讲过,子进程退出,父进程如果不管不顾,就...
GeoServer发布ArcM... 项目过程中遇到一个需求:leaflet要使用自定义的底图。现在配图一般都会用ArcMa...
【Vue3 基础加餐篇】07.... Vue 中增加 key ,是为了更精准的定位到元素,从而减少渲染。那具体这个更精准的定位是什么?以及...
吲哚花菁素IR染料IR780 ... 一、中英文别名:CAS号:N/A | 英文名:IR780 ...
【MySQL】解决MySQL登... 大家在打开MySQL时,可能会遇到在登陆界面输入密码之后就闪退的这个问题. 平时我们写代码,虽然会报...
Java:新手学习java需要...   Java是全球使用最广泛的编程语言之一。你可能在想为什么要学习Java?作为一个新的编码初学者&...
【Vue全家桶】模板语法 【Vue全家桶】模板语法 文章目录【Vue全家桶】模板语法写在前面一、Mustache语法二、事件处...
改变网页皮肤-课后程序(Jav... 【案例1-8】改变网页皮肤 一、案例描述 考核知识点onclick()事件 练习目标掌握onclic...
【服务器数据恢复】使用碎片拼接... 服务器数据恢复环境: 某公司一台DELL服务器,作为WEB服务器使用&#...
Ripser.py学习 (1)... 文章目录1 概述2 安装3 示意 1 概述 Ripser.py是一个用于持续同伦 (Persiste...
数据分析-数据探索 文章目录前言主要内容总结更多宝藏 前言 😎🥳😎&#...
stm32 mbed L432... 目录 一.前言 二.简介 三.SPI细节讲解 1.串行通信(serial peripheral ...
基于飞桨实现的特定领域知识图谱... 文本匹配任务在自然语言处理领域中是非常重要的基础任务,一般用于研究两段文本之间的关系。...