web应用与开发--jsp基本语法

作者简介:hello!大家好,我是lingdububu,初学前端知识,请多多指教。
希望我的分享能够帮助到更多的人,如果觉得我的分享有帮助的话,请大家一键三连支持一下哦~

jsp基本语法前测

一、单选题 (题数:35,共 175.0 分)

1

对于预定义<%!预定义%>的说法错误的是:()
(5.0分)
5.0 分

A、

在预定义中声明的变量将在JSP页面初始化时初始化
B、

一次可声明多个变量和方法,只要以“;”结尾就行
C、

一个声明仅在一个页面中有效
D、

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

正确答案: D 我的答案:D

答案解析:
2
在JSP中如果要导入java.io.* 包,应该使用( )指令。(5.0分)
5.0 分

A、
Forward
B、
include
C、
page
D、
taglib

正确答案: C 我的答案:C

答案解析:
3

在客户端出现乱码,原因是没有加page指令中的( )属性。
(5.0分)
5.0 分

A、

info
B、

contentType
C、

language
D、

import

正确答案: B 我的答案:B

答案解析:
4

在传统的HTML页面中加入( )就构成了一个JSP页面文件。
(5.0分)
0.0 分

A、

JSP标签
B、

用“<%”、“%>”标记符号括起来的程序
C、

JAVA程序片和JSP标签
D、

JAVA程序片

正确答案: C 我的答案:B

答案解析:
5

在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( )
(5.0分)
0.0 分

A、

AB
B、

A+B
C、

131
D、

错误信息,因为表达式是错误的

正确答案: C 我的答案:D

答案解析:
6

jsp中java表达式的语法格式为( )。
(5.0分)
5.0 分

A、

<%@  %>
B、

<%!  %>
C、

<%=  %>
D、

<%   %>

正确答案: C 我的答案:C
7

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

A、

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

是JSP页面的局部变量
C、

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

不是JSP页面的成员变量

正确答案: A 我的答案:A

答案解析:
8

JSP程序段的基本语法是()
(5.0分)
5.0 分

A、

VBScript语言语法
B、

JavaScript语言语法
C、

Java语法语言
D、

C语言语法

正确答案: C 我的答案:C

答案解析:
9

JSP隐藏注释( )。
(5.0分)
0.0 分

A、

浏览器端可见、服务器端不可见
B、

浏览器端不可见、服务器端不可见
C、

浏览器端可见、服务器端可见
D、

浏览器端不可见、服务器端可见

正确答案: D 我的答案:B

答案解析:
10

在JSP中,<%=“1+4”%>将输出( )。
(5.0分)
5.0 分

A、

5
B、

1+4
C、

14
D、

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

正确答案: B 我的答案:B
11

( )可在JSP页面出现该指令的位置处,静态插入一个文件。
(5.0分)
5.0 分

A、

page指令的import属性
B、

include动作标签
C、

page指令标签
D、

include指令标签

正确答案: D 我的答案:D

答案解析:
12

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

A、

是JSP页面的局部变量
B、

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

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

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

正确答案: D 我的答案:D

答案解析:
13

下面哪一个不是JSP本身已加载的基本类?( )
(5.0分)
5.0 分

A、

java.lang.*
B、

javax.servlet.
C、

javax.servlet.jsp.*
D、

java.io.*

正确答案: D 我的答案:D

答案解析:
14

在JSP中,( )动作用于将请求转发给其他JSP页面
(5.0分)
5.0 分

A、

useBean
B、

include
C、

setProperty
D、

forward

正确答案: D 我的答案:D

答案解析:
15

JSP支持的语言是()
(5.0分)
5.0 分

A、

C#
B、

Java
C、

C
D、

C++

正确答案: B 我的答案:B
16

Tomcat服务器的默认端口为( )
(5.0分)
5.0 分

A、

8080
B、

80
C、

8001
D、

8888

正确答案: A 我的答案:A

答案解析:
17

如果当前JSP页面出现异常时,需要转到一个异常页,须设置pege指令的( )属性。
(5.0分)
5.0 分

A、

error
B、

isErrorPage
C、

errorPage
D、

Exception

正确答案: C 我的答案:C

答案解析:
18

在同一个JSP页面中,page指令的属性中可以使用多次的是()
(5.0分)
5.0 分

A、

session
B、

import
C、

info
D、

extends

正确答案: B 我的答案:B
19

在Jsp页面中,Java程序代码应插入在( )标记之间。

(5.0分)
5.0 分

A、

<% 和 %>
B、

<% 和 />
C、

</ 和 %>
D、

<% 和 !>

正确答案: A 我的答案:A
20

对于预定义<%!预定义%>的说法错误的是( )。
(5.0分)
5.0 分

A、

声明的变量将作为局部变量
B、

在预定义中声明的变量将在JSP页面初始化时初始化
C、

一个声明仅在一个页面中有效
D、

一次可声明多个变量和方法,只要以“;”结尾就行

正确答案: A 我的答案:A
21

可以在以下哪个( )标记之间插入Java程序片?
(5.0分)
5.0 分

A、

</ 和 %>
B、

<% 和 %>
C、

<% 和  !>
D、

<% 和  />

正确答案: B 我的答案:B

答案解析:
22

在客户端浏览器的源代码中可以看到( )
(5.0分)
5.0 分

A、

JSP注释和HTML注释
B、

JAVA注释
C、

HTML注释
D、

JSP注释

正确答案: C 我的答案:C

答案解析:
23

在JSP中使用 include不能包含的文件是( )。
(5.0分)
5.0 分

A、

ASP网页文件
B、

文本文件
C、

静态网页文件
D、

JSP网页文件

正确答案: A 我的答案:A

答案解析:
24

对JSP中的HTML注释叙述正确的是()
(5.0分)
5.0 分

A、

发布网页时看不到,在源文件中也看不到
B、

发布网页时能看到,在源文件中也能看到
C、

发布网页时看不到,在源文件中能看到
D、

发布网页时能看到,在源文件中看不到

正确答案: C 我的答案:C
25

在HTML标记中的注释方式是( )。
(5.0分)
5.0 分

A、

<!--注释内容-->
B、

/**注释内容**/
C、

∥注释内容
D、

/*注释内容*/

正确答案: A 我的答案:A

答案解析:
26

在传统的HTML页面中加入( )就构成了一个JSP页面文件。
(5.0分)
0.0 分

A、

JSP标签
B、

JAVA程序片和JSP标签
C、

JAVA程序片
D、

用“<%”、“%>”标记符号括起来的程序

正确答案: B 我的答案:D

答案解析:
27

在JSP中使用<jsp: getProperty>标记时,不会出现的属性是( )。
(5.0分)
5.0 分

A、

value
B、

property
C、

以上皆不会出现
D、

name

正确答案: A 我的答案:A

答案解析:
28

可以在以下( )标记之间插入变量与方法声明。
(5.0分)
5.0 分

A、

<%! 和 %>
B、

<% 和  !>
C、

</ 和 %>
D、

<% 和 %>

正确答案: A 我的答案:A
29

下列哪一种不是JSP页面的组成元素()
(5.0分)
5.0 分

A、

Java表达式
B、

JSP标签,如指令标签
C、

普通的HTML标记符
D、

C语言程序

正确答案: D 我的答案:D

答案解析:
30
下面哪一个选项不是http响应的一部分?( )(5.0分)
5.0 分

A、
状态行
B、
协议版本号
C、
响应正文
D、
响应头

正确答案: B 我的答案:B

答案解析:
31

在JSP文件中加载动态页面可以用( )。
(5.0分)
5.0 分

A、

<jsp: forward>动作
B、

page指今
C、

Taglib指令
D、

<isp: include>动作

正确答案: D 我的答案:D

答案解析:
32

标记<% %>中的内容是( )。
(5.0分)
5.0 分

A、

JSP程序片段
B、

script脚本
C、

JSP表达式
D、

JSP声明

正确答案: A 我的答案:A

答案解析:
33

以下( )属性是 include指令所具有的。
(5.0分)
5.0 分

A、

page
B、

contentType
C、

file
D、

prefix

正确答案: C 我的答案:C

答案解析:
34

在客户端浏览器的源代码中可以看到( )
(5.0分)
5.0 分

A、

JAVA注释
B、

HTML注释
C、

JSP注释和HTML注释
D、

JSP注释

正确答案: B 我的答案:B

答案解析:
35

在JSP中,page指令的( )属性用来引入需要的包或类。
(5.0分)
5.0 分

A、

contentType
B、

import
C、

extends
D、

languge

正确答案: B 我的答案:B

答案解析:

jsp基本语法后测

一、单选题 (题数:20,共 100.0 分)

1

jsp中java表达式的语法格式为( )。
(5.0分)
5.0 分

A、

<%@  %>
B、

<%=  %>
C、

<%!  %>
D、

<%   %>

正确答案: B 我的答案:B
2

在JSP中,page指令的( )属性用来引入需要的包或类。
(5.0分)
5.0 分

A、

extends
B、

languge
C、

contentType
D、

import

正确答案: D 我的答案:D
3

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

A、

是一个完整的HTML文件
B、

是一个完整的TXT文件
C、

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

是一个完整的JSP文件

正确答案: D 我的答案:D
4
Page指令中的“contenType”属性是用于指出( )。(5.0分)
5.0 分

A、
用户类型
B、
服务器类型
C、
网页类型
D、
数据库类型

正确答案: C 我的答案:C

答案解析:
5

在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。
(5.0分)
5.0 分

A、

<jsp:include file="inc.jsp" flush="false">
B、

<jsp:forward page="inc.jsp"/>
C、

<%@include page="inc.jsp" flush="true">
D、

<%@include file="inc.jsp"%>

正确答案: D 我的答案:D
6

能在浏览器的地址栏中看到提交数据的表单提交方式是( )。
(5.0分)
5.0 分

A、

submit
B、

get
C、

out
D、

post

正确答案: B 我的答案:B
7
在JSP中如果要导入java.io.* 包,应该使用( )指令。(5.0分)
5.0 分

A、
Forward
B、
taglib
C、
page
D、
include

正确答案: C 我的答案:C

答案解析:
8

要设置某个JSP页面为错误处理页面,以下page指令正确的是( )。
(5.0分)
5.0 分

A、

<%@ page extends="javax.servlet.jsp.JspErrorPage"%>
B、

<%@ page errorPage="true"%>
C、

<%@ page isErrorPage="true"%>
D、

<%@ page info="error"%>

正确答案: C 我的答案:C
9

在JSP中,<%=“1+4”%>将输出( )。
(5.0分)
5.0 分

A、

14
B、

不会输出,因为表达式是错误的
C、

5
D、

1+4

正确答案: D 我的答案:D
10

下面( )不属于jsp动作标记。
(5.0分)
5.0 分

A、

<jsp:useBean/>
B、

<jsp:include/>
C、

<jsp:forwards/>
D、

<jsp:attribute/>

正确答案: C 我的答案:C
11
下面哪一个选项不是http响应的一部分?( )(5.0分)
5.0 分

A、
响应头
B、
协议版本号
C、
响应正文
D、
状态行

正确答案: B 我的答案:B

答案解析:
12

要在jsp中使用ArrayList,,( )做法是正确的。
(5.0分)
5.0 分

A、

<%@ import "java.util.ArrayList"%>
B、

<%@ page package="java.util.ArrayList"%>
C、

<% import java.util.ArrayList%>
D、

<%@ page import="java.util.ArrayList"%>

正确答案: D 我的答案:D
13

下列变量声明在( )范围内有效。

<%! Date dateTime;

int countNum; %>

(5.0分)
5.0 分

A、

在整个页面内有效,被多个客户共享
B、

从定义开始处有效,客户之间不共享
C、

在整个页面内有效,客户之间不共享
D、

从定义开始处有效,被多个客户共享

正确答案: A 我的答案:A
14

下面( )不是JSP本身已加载的基本类。
(5.0分)
5.0 分

A、

java.io.*
B、

javax.servlet.jsp.*
C、

java.lang.*
D、

javax.servlet.*

正确答案: A 我的答案:A

答案解析:
15

在Jsp页面中,Java程序代码应插入在( )标记之间。

(5.0分)
5.0 分

A、

<% 和 !>
B、

</ 和 %>
C、

<% 和 %>
D、

<% 和 />

正确答案: C 我的答案:C
16

对于预定义<%!预定义%>的说法错误的是( )。
(5.0分)
5.0 分

A、

一次可声明多个变量和方法,只要以“;”结尾就行
B、

一个声明仅在一个页面中有效
C、

声明的变量将作为局部变量
D、

在预定义中声明的变量将在JSP页面初始化时初始化

正确答案: C 我的答案:C
17

可以在以下( )标记之间插入变量与方法声明。
(5.0分)
5.0 分

A、

<% 和  !>
B、

<%! 和 %>
C、

</ 和 %>
D、

<% 和 %>

正确答案: B 我的答案:B
18

如果当前JSP页面不能显示中文,需要设置page指令的( )属性。
(5.0分)
5.0 分

A、

errorPage
B、

contentType
C、

error
D、

Exception

正确答案: B 我的答案:B
19

JSP的Page编译指令的属性Language的默认值是( )。

(5.0分)
5.0 分

A、

C
B、

Java
C、

SQL
D、

C#

正确答案: B 我的答案:B
20

JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间( )。
(5.0分)
5.0 分

A、

不可以有空格
B、

可以有空格
C、

必须有空格
D、

不确定

正确答案: A 我的答案:A

写在最后

如有错误,请在评论区留言
希望大家多多支持!
点赞+收藏+评论
之后我会继续更新前端学习小知识,关注我不迷路
一键三连~

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小魔女千千鱼

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值