1、
下列选项中,不是<img />标记属性的是()。
2分
-
A、A、src
-
B、B、alt
-
C、C、width
-
D、D、href
参考答案:
D
【答案解析】
ABC三项都是<img />标记的属性,只有D选项不是。
2、
在JSP中,page指令用来引入需要的包或类的属性是()。
2分
-
A、A、extends
-
B、B、import
-
C、C、languge
-
D、D、scontentType
参考答案:
B
【答案解析】
import属性用于指定在JSP页面翻译成的Servlet源文件中导入的包或类。import是唯一可以声明多次的page指令属性。一个import属性可以引用多个类,中间用英文逗号隔开
3、
下列HTML代码中,可以实现超链接的是()。
2分
-
A、A、<a name=”bookmark”>text</a>
-
B、B、<a href=”#bookmark”>text</a>
-
C、C、<a link=”#bookmark”>text</a>
-
D、D、<a target=”#bookmark”>text</a>
参考答案:
B
【答案解析】
无
4、
标记<% %>中的内容是()。
2分
-
A、A、script脚本
-
B、B、JSP程序片段
-
C、C、JSP声明
-
D、D、JSP表达式
参考答案:
B
【答案解析】
无
5、
下列标签属于换行标签的是()。
2分
-
A、A、<br />
-
B、B、<p />
-
C、C、<span>
-
D、D、<form>
参考答案:
A
【答案解析】
<p />是段落标签;<span />是行内标签;
6、
JSP的Page编译指令的属性Language的默认值是()。
2分
-
A、A、Java
-
B、B、C
-
C、C、C#
-
D、D、SQL
参考答案:
A
【答案解析】
无
7、
下面选项中,属于HTML的行内标签的是()。
2分
-
A、A、 <span />
-
B、B、<a />
-
C、C、<br />
-
D、D、<p />
参考答案:
A
【答案解析】
<span />:行内标签 <a />:超链接标签 <br />:换行标签 <p />:段落标签
8、
<a></a>标签中target属性可以指定页面的打开方式,下列关于target属性说法正确的是( )。
2分
-
A、A、target="_self"是在新窗口打开
-
B、B、target="_blank"为默认值,是在原窗口打开
-
C、C、target="_parent"是在父框架中打开被链接文件
-
D、D、target="_top"是在父框架中打开被链接文件
参考答案:
C
【答案解析】
_self是默认值,在原窗口打开;_blank在新窗口打开;_top是在整个窗口中打开被链接文件。
9、
在HTML中,关于表单的描述错误的是()。
2分
-
A、A、以<form>标签开始,以</form>结束
-
B、B、属性action是指表单提交的地址
-
C、C、属性method是指表单提交的方式
-
D、D、一个网页中只能有一个表单
参考答案:
D
【答案解析】
可以有多个表单,例如同时含有<form>表单和<input>表单。
10、
下列关于<body>标签,说法正确的是()。
2分
-
A、A、一个HTML文档可以含有一对以上的<body>标签
-
B、B、<body>标签位于<html>标签外
-
C、C、<head>标签可以位于<html>标签外
-
D、D、浏览器中显示的所有文本、图像、音频和视频等信息都必须位于<body>标签内
参考答案:
D
【答案解析】
一个HTML文档只能含有一对<body>标签;<body>标签必须在<html>标签内,位于<head>标签之后,与<head>标签是并列关系
11、
将jsp翻译成Servlet源码后,用户访问jsp文件时会被调用的方法是()。
2分
-
A、A、_jspInit()
-
B、B、_jspDesroy()
-
C、C、_jspService()
-
D、D、Service()
参考答案:
C
【答案解析】
JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果发现JSP文件中存在任何语法错误,则中断转换过程,并向服务端和客户端返回出错信息。 如果转换成功,则JSP容器将生成的Java源文件编译成相应的字节码文件*.class。该class文件就是一个Servlet,Servlet容器会像处理其他Servlet一样来处理它。
12、
下面选项中,在tomcat上发布javaweb应用时,默认在什么目录()。
2分
-
A、A、webapps
-
B、B、conf
-
C、C、bin
-
D、D、work
参考答案:
A
【答案解析】
无
13、
下列选项中,启动Tomcat的命令startup.bat,放在哪个目录中()
2分
-
A、A、bin
-
B、B、lib
-
C、C、webapps
-
D、D、work
参考答案:
A
【答案解析】
bin目录用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件)
14、
在<Tomcat8.x安装目录>\bin文件夹中,双击下列哪个脚本文件可以启动Tomcat服务器?( )
2分
-
A、A、service.bat
-
B、B、shutdown.bat
-
C、C、startup.bat
-
D、D、tomcat8.exe
参考答案:
C
【答案解析】
无
15、
关于配置Path环境变量的路径写法,正确的是()。
2分
-
A、A、"%JAVA_HOME%bin;"
-
B、B、"%JAVA_HOME%\bin;"
-
C、C、"%JAVA_HOME%\bin"
-
D、D、以上都不是
参考答案:
B
【答案解析】
无
16、
关于<tr>标签的描述,下列说法正确的是()。
2分
-
A、A、tr是表格中的单元格标签
-
B、B、tr可以单独使用
-
C、C、tr是表格中的行标签
-
D、D、tr没有属性
参考答案:
C
【答案解析】
<tr>标签是表格中的行标签,不可以单独使用,可定义相应的属性值。
17、
在HTML的标签中,可以向网页中插入gif图像文件的是()。
2分
-
A、A、<from />
-
B、B、<body />
-
C、C、<table />
-
D、D、<img />
参考答案:
D
【答案解析】
<from />:用于定义表单域 <body />:定义文档的主体 <table />:用于定义一个表格 <img />:图像标签
18、
关于JavaScript常用对象的说法,正确的是( )。
2分
-
A、A、使用window对象时,不能省略window对象的名称
-
B、B、Date对象提供了直接访问日期的属性
-
C、C、Date对象的getDay()方法返回值星期为1-7
-
D、D、String对象在创建对象实例后才能使用
参考答案:
D
【答案解析】
A选项中:window对象在使用时是可以省略的;B选项中:Date对象没有提供直接访问日期的属性,只有获取和设置日期的方法;C选项中:返回值星期为0~6;
19、
下面关于动态包含的语法格式,书写正确的是()
2分
-
A、A、<jsp:forward file="relativeURL" />
-
B、B、<jsp:forward path="relativeURL" />
-
C、C、<jsp:forward page="relativeURL" />
-
D、D、<%@include file="relativeURL" />
参考答案:
C
【答案解析】
无
20、
下列不是JSP隐式对象的是()。
2分
-
A、A、request
-
B、B、out
-
C、C、context
-
D、D、session
参考答案:
C
【答案解析】
JSP隐式对象:(1) out 用于页面输出 (2) request 得到用户请求信息 (3) response 服务器向客户端回应信息 (4) config 服务器配置,可以取得初始化参数 (5) session 用来保存用户的信息 (6) application 所有用户的共享信息 (7) page 指当前页面转换后的Servlet类的实例 (8) pageContext JSP的页面容器 (9) exception 表示JSP页面所发生的异常,在错误页中才起作用
21、
下列关于CSS中颜色的取值方式,错误的是()。
2分
-
A、A、预定义的颜色值
-
B、B、十六进制
-
C、C、二进制
-
D、D、RGB代码
参考答案:
C
【答案解析】
在CSS中颜色的取值方式由3种,分别是预定义的颜色值、十六进制和RGB代码。
22、
关于Tomcat安装目录的子目录描述,错误的是()。
2分
-
A、A、bin:用于存放Tomcat的可执行文件和脚本文件
-
B、B、conf:用于存放Tomcat的各种配置文件
-
C、C、lib:用于存放Tomcat服务器和Web应用程序需要访问的DLL文件
-
D、D、webapps:Web应用程序的主要发布目录
参考答案:
C
【答案解析】
因为Tomcat服务器是由Java语言开发的,它在运行时需要根据JAVA_HOME或JRE_HOME环境变量来获得JRE的安装位置,从而利用Java虚拟机来运行Tomcat。要解决这个问题,只需要将JAVA_HOME环境变量配置成JDK的安装目录。
23、
关于HTML表单中input元素的TYPE属性值,用于创建重置按钮的是()。
2分
-
A、A、reset
-
B、B、submit
-
C、C、button
-
D、D、image
参考答案:
A
【答案解析】
reset:定义重置按钮 submit:定义提交按钮 button:定义可点击按钮 image:定义图像形式的提交按钮
24、
阅读下面CSS代码: .box { margin:10px 5px; margin-right:10px; margin-top:5px; } 下面选项中与该代码段效果等同的是( )。
2分
-
A、A、.box { margin:5px 10px 10px 5px; }
-
B、B、.box { margin:5px 10px 0px 0px; }
-
C、C、.box { margin:5px 10px; }
-
D、D、.box { margin:10px 5px 10px 5px; }
参考答案:
A
【答案解析】
无
25、
下列哪个page指令是合法的?()
2分
-
A、A、<%page language="java"%>
-
B、B、<%! page language="java"%>
-
C、C、<%@ page language="java"%>
-
D、D、<%@Page language="java"%>
参考答案:
C
【答案解析】
无
26、
阅读下面的代码: <html> <head> <title>选择器</title> <style type="text/css"> .red { color: red; } </style> </head> <body> <!--类选择器的使用--> <h1 class="red">标题一:class="red",设置文字为红色。</h1> <p class="red font18"> 段落二: class="red font18",设置文字为红色,字号为18px。 </p> </body> </html> 下列选项中,对于上述代码中的类选择说法正确的是()
2分
-
A、A、“标题一...”与“段落二...”的文本内容都不会显示红色
-
B、B、 类名“red”前的“.”(英文点号)可以省略
-
C、C、同一个类选择器可以被多个标签引用
-
D、D、同一个类选择器不可以被多个标签引用
参考答案:
C
【答案解析】
对于A选项,两段文本内容都显示红色; 对于B选项,省略“red”前的“.”(英文点号)后,就不是类选择器了,而是标签选择器。 对于D选项,同一个类选择器是可以被多个标签引用的;
27、
安装tomcat成功后,要修改tomcat端口,要修改的文件是()。
2分
-
A、A、tomcat/bin/startup.bat文件
-
B、B、tomcat/conf/server.xml
-
C、C、tomcat/conf/web.xml
-
D、D、以上都不是
参考答案:
B
【答案解析】
Tomcat的端口号可在其安装目录下的conf文件夹下的server.xml文件中配置。
28、
JSP的哪个指令允许页面使用者自定义标签库?()
2分
-
A、A、include指令
-
B、B、taglib指令
-
C、C、page指令
-
D、D、plugin指令
参考答案:
B
【答案解析】
无
29、
关于Tomcat的介绍,正确的是()。
2分
-
A、A、Tomcat运行稳定并且可靠,但是效率比较低
-
B、B、Tomcat不能作为独立的Web服务器软件
-
C、C、Tomcat是Apache组织的Jakarta项目中的一个重要的子项目,它的源代码是完全公开的
-
D、D、Tomcat中并没有提供数据库连接池的功能
参考答案:
C
【答案解析】
A选项:Tomcat运行稳定、可靠、效率高;B选项:Tomcat可以作为独立的Web服务器软件;D选项:Tomcat中不仅具有Web服务器的基本功能,还提供了数据库连接池等许多通用组件功能。
30、
关于JSP隐藏注释的说法,正确的是()。
2分
-
A、A、浏览器端可见、服务器端可见
-
B、B、浏览器端不可见、服务器端可见
-
C、C、浏览器端可见、服务器端不可见
-
D、D、浏览器端不可见、服务器端不可见
参考答案:
D
【答案解析】
JSP提供了隐藏注释,隐藏注释不仅在浏览器页面中看不到,在查看HTML源代码时也看不到,所以隐藏注释有着较高的安全性。
满分:30分 得分:0分
31、
下面关于jsp的说法中,错误的是()。
3分
-
A、A、JSP的内容会直接发送到浏览器中,由浏览器解释运行
-
B、B、JSP看起来就像是HTML一样,所以是静态web资源的一种
-
C、C、浏览器在每次访问JSP页面时,JSP引擎都会将该JSP页面翻译为Servlet
-
D、D、如果说Servlet是在java代码中嵌入HTML,那么JSP就是在HTML中嵌入java代码
参考答案:
A,B,C
【答案解析】
JSP全名是Java Server Pages,即Java服务器页面。它是Servlet更高级别的扩展。在JSP文件中,HTML代码与Java代码共同存在,其中,HTML代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态内容的显示。最终,JSP文件会通过Web服务器的Web容器编译成一个Servlet,用来处理各种请求。
32、
下面关于pageContext对象作用范围的取值表述,说法正确的是()。
3分
-
A、A、pageContext.PAGE_SCOPE:表示页面范围
-
B、B、pageContext.REQUEST_SCOPE:表示请求范围
-
C、C、pageContext.SESSION_SCOPE:表示会话范围
-
D、D、pageContext.APPLICATION_SCOPE:表示Web应用程序范围
参考答案:
A,B,C,D
【答案解析】
无
33、
在CSS中,使用链入式引入CSS样式表,需要设置的<link />标签的属性是()。
3分
-
A、A、href=""
-
B、B、type=“text/css”
-
C、C、rel="sheetstyle"
-
D、D、rel="stylesheet"
参考答案:
A,B,D
【答案解析】
链入式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过<link />标记将外部样式表文件链接到HTML文档中,其基本语法格式如下: <head> <link href="CSS文件的路径" type="text/css" rel="stylesheet" /> </head>
34、
在HTML中,可以引入JavaScript代码方式是()。
3分
-
A、A、行内式
-
B、B、 内嵌式
-
C、C、导入式
-
D、D、外链式
参考答案:
A,B,D
【答案解析】
在HTML文档中,引入JavaScript代码有3种方式,分别是行内式、内嵌式和外链式。
35、
下面关于include指令与<jsp:include>元素的区别,正确的是()。
3分
-
A、A、include指令通过file属性指定被包含的文件,<jsp:include>元素通过page属性指定被包含的文件
-
B、B、include指令的包含文件中不能有重名的变量或方法,<jsp:include>元素的包含文件中可以有重名的变量或方法
-
C、C、使用include指令时,被包含的文件内容会插入到包含页中;使用<jsp:include>元素包含文件时,当该元素被执行时,程序会将请求转发到被包含的页面
-
D、D、以上说法都不正确
参考答案:
A,B,C
【答案解析】
无
36、
下列选项中,属于Bootstrap框架特点的是()。
3分
-
A、A、响应式设计
-
B、B、 CSS预编译
-
C、C、高成本
-
D、D、丰富的组件库
参考答案:
A,B,D
【答案解析】
Bootstrap框架的优点有响应式设计、移动设备优先、浏览器支持、低成本易上手、CSS预编译、框架成熟、丰富的组件库等。而非侵入式设计是Spring框架的优点。
37、
下列选项中,可能导致Tomcat不能启动成功的是( )。
3分
-
A、A、没有安装JDK
-
B、B、Tomcat与JDK的版本不匹配(例如Tomcat6.x要求使用JDK1.5或以上版本)
-
C、C、没有配置JAVA_HOME系统环境变量
-
D、D、没有安装浏览器
参考答案:
A,B,C
【答案解析】
无
38、
JSP生命周期中所走过哪几个阶段()
3分
-
A、A、编译阶段
-
B、B、初始化阶段
-
C、C、执行阶段
-
D、D、销毁阶段
参考答案:
A,B,C,D
【答案解析】
无
39、
下列属于浏览器对象模型的是()。
3分
-
A、A、document
-
B、B、 location
-
C、C、element
-
D、D、history
参考答案:
A,B,D
【答案解析】
浏览器对象模型包括window对象、document对象、location对象、navigator对象、screen对象、history对象。
40、
下列代码中,哪个正确定义了JavaScript函数?()
3分
-
A、A、function (a, b) {return a * b;}
-
B、B、 function myDemo(a, b) {return a * b};
-
C、C、var x = function (a, b) {return a * b;}
-
D、D、var x = function myDemo(a, b) {return a * b};
参考答案:
B,C
【答案解析】
A选项:没有定义函数名;B选项:使用函数声明的方式来定义函数;C选项:使用函数表达式的方式来定义函数;D选项:应该去掉myDemo这个函数名;
满分:10分 得分:0分
41、
如果Tomcat使用默认端口号,Tomcat成功启动后,在浏览器地址栏中输入http://localhost:8080将能够访问Tomcat首页。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
42、
jsp文件中可以使用html。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
43、
调用事件处理程序主要分为在JavaScript中调用和在HTML中调用两种。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
44、
Tomcat服务器默认的端口号是8080。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
45、
<jsp:include>元素的flush属性默认值为false。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
46、
在<input>标签中,设置form-control类名,可以对标签的样式进行优化。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
47、
JSP的隐藏注释在服务端可以看到。
1分
-
对
-
错
参考答案:
错
【答案解析】
JSP提供了隐藏注释,隐藏注释不仅在浏览器页面中看不到,在查看HTML源代码时也看不到,所以隐藏注释有着较高的安全性。
48、
在<a>标签中,定义类名为page-link,表示页码标签。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
49、
page指令的属性名称都是区分大小写的。
1分
-
对
-
错
参考答案:
对
【答案解析】
无
50、
<jsp:forward>元素可以将当前请求转发到其他Web页面,执行请求转发后,当前页面将不再执行,而是执行该元素指定的目标页面。
1分
-
对
-
错
参考答案:
对
【答案解析】
无