WEB技术应用基础习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
W E B技术应用基础习
题及答案
集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#
WEB技术应用基础习题作业
习题作业 JSP-第一章
一、选择题:
1. 以下几个IP地址中()是合法的IP地址
2. HTTP的默认端号是()。
3.如果网页(),该网页是动态的。
A.有GIF动画图片动来动去
B.有动画广告飞来飞去
C.能看影视
D.是动态实时生成的
4.以下选项中()是不正确的URL。
5.客户发出请求、服务器端响应请求过程中,说法()是正确的。
A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接
B.客户在浏览器上看到结果后,释放浏览器与服务器连接
C.客户端直接调用数据库数据
服务器把结果页面发送给浏览器后,浏览器与服务器断开连接
6.以下说法()是正确的。
A.因特网和万维网是一回事
B.万维网是网络的网络
C.万维网是一个运行在Internet上的全球性、分布式信息发布系统
D.万维网是覆盖全球的网络
二、简答题
1.简述名词:计算机网络、互联网和Inernet。
提供哪些主要服务
3.简述电子邮件的收发过程。
4.Inernet上的主机指什么
5.WWW的英文全称是什么,它的主要功能是什么
6.简述Web和Internet的区别与联系。
7.简述IP地址表示方式。
与技术有什么特点
9.静态网页和动态网页的区别是什么
10. 可以为Internet上两台主机分配同一个IP地址吗可以为同一个网络的两台主机分配同一个IP地址吗可以为两个不同网络的两台主机分配相同的主机地址吗
地址分为哪几类它们各自适用于什么情况
12.为什么要使用子网掩码子网掩码的作用是什么
13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。
14.域名解析系统的作用是什么
15.URL的组成是什么写出其标准的结构形式,并简述各部分的功能。
17.Web应用程序的三个层面各司何职,该工作模式有哪些优点画出三层结构图。
18.以Web方式访问数据库的特点是什么
JSP-第二章
一、选择题:
1.为使页面具有红背景色()语句正确。
A. <body background =red>
B. <body text = red >
C. <body vlink=red>
D. <body bgcolor = red >
2.以下代码段显示()。
<ul >
<li>列表</li>
<li>列表</li>
</ul>
A. 以字母a开始的有序列表
B. 以实心园点标记的无序列表
C. 以实心园点标记的无序列表
D. 描述列表
3.对以下语句描述()正确。
<img src="..\images\" >
A. 在页面上插入一幅图像
B. 在页面上插入一首歌曲
C. 插入一段影视
D. 插入电子信箱
4. 为链接到文件中名为“内容简介”位置,语句()正确。
A. <a href="内容简介">
B. <a href="内容简介">
C. <a href=" ">
D. <a href="#内容简介">
5.以下代码段创建一个()的表格
<table>
<tr>
<td>Web技术 </td>
<td> Web技术</td>
</tr>
</table>
A. 一行两列边框为1
B. 两行一列没有边框
C. 一行两列没有边框
D.两行一列边框为1
6.以下代码段创建一个()的表格
<table border=2>
<tr><th rowspan=3>  </th><th> </th></tr>
<tr><td>  </td> </tr>
<tr><td>  </td> </tr>
</table>
A. 三行两列6个单元格
B. 三行两列4个单元格
C. 两行三列6个单元格
D. 两行三列5个单元格
7.以下代码段()。
请选择兴趣<br>
<input type=checkbox name="复选框" checked> 旅游 <input type=checkbox name="复选框"> 音乐
请选择性别:
<input type=radio name="单选按钮1" > 男
<input type=radio name="单选按钮2" > 女
A. 非常正确
B. 一组复选框用不同的名字,一组单选钮用相同名字
C. 一组单选按钮要用相同的名字
D. 一组复选框要用不同的名字
8.以下代码段,显示效果()。
<html>
<style type="text/css">
<!--
font { color:red;
font-family:楷体;
}
--></style>
<body>
<font>Web技术</font>
<h2>新技术</h2>
</body></html>
A. 文字“Web技术”和“新技术”显示成宋体、黑色
B. 文字“新技术”显示成楷体、红色
C. 文字“Web技术”显示成楷体、红色
D.文字“Web技术”和“新技术”显示成楷体、红色
二、简答题
1. 简述HTML文件结构,它以什么标记开始,什么标记结束
2. 如何用记事本创建一个HTML文档
3. HTML文档的扩展名是什么CSS样式文件的扩展名又是什么
4. HTML标记是否区分大小写,可以嵌套使用吗
5. HTML注释格式是什么
6. 在HTML中,标记<font>的size属性的最大值和最小值是多少
7. 在HTML文档中页面背景色和字体颜色如何表示
8. 在HTML文档中,段落标记<p>和换行标记<br>的区别是什么
9. 预格式化标记<pre>的作用是什么
10. 超链接标记的作用是什么如何应用超链接标记链接到其他资源
11.链接到本文档指定位置与链接到其他文档指定位置,href属性值的区别是什么
12. 图像标记的alt属性起什么作用如何给图像加上边框
13. 表格标记可以嵌套使用吗使用时的注意事项
14. 表单在页面中起什么作用它包含哪些控件
15.文本框控件的属性size与maxlenght的区别是什么
16.一组单选按钮与一组复选框的作用有什么区别创建时要注意何事项
17.简述在表单中,method=get与method=post的区别。
18. 简述CSS的概念和它的功能
19.有哪几种方式可以把样式表加载到页面中
JSP-第三章
一、选择题
1. 1。
JDK安装配置完成后。
在MS DOS命令提示符下执行( )命令,测试安装是否正确。
A. javac
2. Tomcat安装目录为:“d:\”,使用默认端口号。
启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入()。
D. d:\\
3.设置虚拟发布目录,要修改()。
A.Tomcat的bin目录中,文件
B.Tomcat的bin目录中,文件
C.Tomcat的webapps\ROOT目录中,文件
D.Tomcat的conf目录中,文件
二、简答题
1.安装JSP运行环境需要准备哪些软件
软件的作用是什么
安装完成后为什么要配置系统的环境变量,如何配置
4.如何得知JDK安装正确
服务器软件的默认发布目录是什么
应用程序可以存放在Tomcat的默认发布目录外否
JSP-第四章
一、选择题
1. 以下非法变量名是()。
A. stuName
2. JavaScript语句:((num1=8)!=(num2=8)),在浏览器窗口显示结果为()。
A. true
B. Undefined
C. Null
D. false
3. 以下关于 JavaScript语言描述,正确的是()。
A. 不区分大小写
B.一定要用分号作为行结束标志
C.可以用两种方法进行注释,“是纯面向对象的
4. Date对象的setTime()函数()的时间数。
A. 设置从1970年1月1日00:00:00开始,以秒为单位
B. 设置从1970年1月1日00:00:00开始,以毫秒为单位
C. 设置从2000年1月1日00:00:00开始,以毫秒为单位
D. 设置从1970年1月1日12:00:00开始,以秒为单位
5. Date对象的getDay()函数返回()。
A. 月份,其值为0~11
B. 日期,其值为1~31
C. 星期,其值为1~7
D. 星期,其值为0~6
6. 打开网页时的浏览器窗口是()对象。
A. window
B. document
C. form
D. location
7. onClick事件在()发生。
A. 鼠标移到对象上时
B. 网页载入浏览器时
C. 鼠标左键单击对象时
D. 用户释放按键时
8. setTimeout("changeStatus()",100)函数执行时,()。
A.调用changeStatus()函数100次
B.每100毫秒,调用changeStatus()函数一次
C.每100秒,调用changeStatus()函数一次
D.每100分,调用changeStatus()函数一次
二、简答题
1. 什么是脚本语言,它的功能是什么
2 客户端脚本和服务器端脚本各自的功能是什么
3 如何将JavaScript语句嵌入HTML页面请写出关键语句。
4 如何将JavaScript文件链接到HTML文档请写出关键语句。
5 JavaScript中的函数如何定义,如何调用
6 JavaScript主要应用哪几个接口元素,如何使用
7.举例说明如何自定义对象和创建对象实例。
8.什么是事件什么是事件处理程序
9 window对象的组成结构是怎样的
10.如何引用表单元素如果页面上有一个表单,name=myForm,表单上有一个按钮,name=myButton,如何引用按钮上面的数据
11. window对象的主要属性和方法是什么各举出三个例子,可以多列。
12. window下层最主要的对象是什么
13. document对象的主要属性、方法和事件是什么各举出三个例子,可以多列。
14.如何创建字符串对象,举例说明。
15.创建一个二维数组对象。
16. 写出输出系统当前月份的语句。
JSP-第五章
一、选择题
1.文件的位置C:\Tomcat \webapps\bookshop\,在浏览器地址栏目输入以下()内容可以浏览该网页。
C. C:\Tomcat \webapps\bookshop\
2.有一段代码如下:
<%
for( int i=4; i>1; i-- )
( "<h" + i + ">你好!</h" + i + ">" );
%>
在客户端浏览器源文件见到的代码段是()。
A. <h2>你好!</h2>
<h3>你好!</h3>
<h4>你好!</h4>
B. for( int i=4; i>1; i-- )
( "你好!" );
C. <h4>你好!</h4>
<h3>你好!</h3>
<h2>你好!</h2>
D. 你好!
你好!
你好!
3.以下四行注释代码运行后,在客户段浏览器查看源文件能见到的注释是()。
C.<% % /** for循环*/ %>
页面上有语句,<% String str=" 你好!"; %>,语句是()。
A.表达式
B. 注释
C. 指令
D.脚本元素
二、简答题
1. 简述JSP的主要特点。
2. 组成JSP页面的主要元素有哪些
3. JSP文件名的后缀是什么JSP代码的定界符是什么
4. 简述JSP的运行过程。
页面运行较快的原因是什么
6. 一个JSP页面的源代码,与在客户端看到的代码是否一致
7.什么是HTML注释、隐藏注释、脚本注释,在客户端的“查看源文件”中能见哪个注释
8.在<%…%>标记之间和<%!…%>标记之间都可以声明变量,它们的区别是什么
9.如何声明方法,如何调用方法,举例说明。
10. 在什么标记之间插入表达式,使用时应注意些什么
11.简述脚本元素的功能。
12. JSP页面中为什么会出现中文乱码。
JSP-第六章
一、选择题
1.以下叙述()是正确的。
动作标记为JSP页面提供全局变量。
指令标记在执行阶段插入文件。
动作标记动态插入文件。
指令标记动态嵌入文件。
2.以下正确的代码段是()。
A. <%@ page contentType="text/html;charset=GBK"%>
<%@ page info="欢迎登录本系统!"%>
<%@ page import=".*"%>
<%@ page info="客户登录页面"%>
B. <%@ page contentType="text/html ,application/msword;charset=GBK"%>
<%@ page info="客户登录页面"%>
C. <%@ page contentType="text/html, charset=GBK"%>
<%@ page import=".*"%>
<%@ page info="客户登录页面"%>
D. <%@ page contentType="text/html;charset=GBK"%>
<%@ page import=".*"%>
<%@ page info="客户登录页面"%>
3.以下正确的代码段是(),文件和当前页面在同一目录下,并且是可用的。
A. <%@ page contentType="text/html;charset=GBK"%>
<%@ page Import=".*"%>
<%@ include file=""%>
B. <%@ page contentType="text/html;charset=GBK"%>
<%@ page import=".*"%>
<%@ include file=""%>
C. <%@ page contentType="text/html;charset=GBK"%>
<%@ page import=".*"%>
<% include file=""%>
D. <%@ page contentType="text/html;charset=GBK"%>
<%@ include file=""%>
4.自定义标记tag文件存放“Web服务目录\WEN-INF\tags”目录下,调用top标记的当前页面存放在Web服务目录下,以下正确的代码段是()。
A.<%@ taglib tagdir="/WEB-INF/tags" prefix="bookTop" %>
< bookTop: top/>
B.<%@ taglib tagdir="/WEB-INF/tags" prefix="bookTop" %>
< tags: top/>
C. <%@ taglib tagdir="/WEB-INF/tags" prefix="bookTop" %>
< bookTop: >
D.<%@ taglib tagdir="/tags" prefix="bookTop" %>
< bookTop: top/>
5. 自定义标记tag文件存放在“D:\Tomcat \webapps\ex06\WEB-INF\tags”目录下,ex06是Web发布目录,调用top标记的当前页面存放在ex06目录下,在浏览器中可以访问tag标记的地址是()。
B. D:\Tomcat \webapps\ex06\WEB-INF\tags\
二、简答题
指令标记和JSP动作标记的功能有何区别
2.简述page指令标记的功能,并举出其中3种属性的应用。
3.如果JSP页面使用简体中文,如何设置page指令的属性值
4.简述include指令标记的功能,使用时的注意事项是什么
5.简述taglib指令标记的功能,如何自定义标记,tag文件如何存放如何调用自定义标记
6.简述param动作标记的功能,通常是哪些标记的子标记
7.简述include动作标记的功能。
动作标记与include指令标记的区别是什么
9.简述forward动作标记的功能。
10.简述plugin动作标记的功能。
JSP-第七章
一、选择题
1.如果客户提交的表单中,某个名为name的控件具有多个参数值时,可以使用()方法获得name指定的所有参数值。
(String name) (String name)
(String name) (String name)
2.使用response对象的()方法使页面重新定位。
( ) ( )
() ( )
3.某一客户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。
4.某一客户的session对象在()一直存在。
A.连接断开之前
B.客户跳转到其他页面之前
C.客户连接到其他网站之前
D.客户浏览器关闭之前
5.某一服务器有4个客户访问,共创建了()application对象。
二、简答题
1.为什么要设置JSP内置对象列举其中5种内置对象的功能。
2.如何使用request对象获得客户浏览器中的表单输入信息,例如在表单中用语句<input name=userName>描述的文本框输入信息
对象状态行的作用有哪些
对象的sendRedirect方法的功能是什么,常在什么情况下使用
对象的功能是什么,写出向浏览器输出数据的方法。
对象的作用是什么,它在什么范围内共享信息,列举出session对象常用的3种方法对象的作用是什么,它在什么范围内共享信息
8.简述session对象和aplication对象的不同处。
JSP-第八章
简答题
1. 什么是JavaBean在什么情况下使用JavaBean比较有利使用JavaBean的优点
2.用Java语言编写JavaBean的注意事项有哪些
由哪几种成分组成
4.如果在Web服务目录person中有一个JSP页面,要使用一个bean,该bean的前三行语句为:
package student;
public class StudentBean{
String studentName, studentNum;
…
请问:
①该bean的文件名。
②该bean的class文件的存放目录。
③使用该bean的JSP文件的<jsp:useBean…/>动作属性class的值是什么
5. jsp:useBean动作属性scope的功能是什么写出其默认值和另外3种属性值。
:setProperty和jsp:getProperty动作的功能是什么使用时的注意事项。
选择题
1.编制好的bean文件名的后缀是()。
A. .java
B. .jsp
C. .html
D. .class
2.有一个加法bean
package bean;
public class AddBean{
int addNum1, addNum2;
…
public int add(int addNum1, int addNum2){
return addNum1+ addNum2;
}
}
以下()可以正确设置addNum1的值。
int setAddNum1(int a){
addNum1=a;
}
void setaddNum1(int a){
addNum1=a;
}
setaddNum1(int a){
addNum1=a;
}
void setAddNum1(int a){
addNum1=a;
}
3.加法bean如题1,以下()可以正确获得addNum1的值。
void getAddNum1( ){
return addNum1;
}
int getAddNum1( ){
return addNum1;
}
getaddNum1(){
return addNum1;
}
int getAddNum1(int a ){
return addNum1;
}
4.在JSP页面使用()动作创建bean实例。
:setProperty :getProperty C. jsp:useBean :param
5.当jsp:useBean动作属性scope="()"时,创建的bean实例的生命周期是会话期的。
A. page
B. request
C. session
D. application
6.通过客户表单输入,使用param= “*”设置bean的属性值时,()。
A.表单组件名是任意的
B.表单组件名要与bean属性名对应相等
C.表单组件名要把对应的bean属性名的第一个字母大写
D.以上都不对
JSP-第九章
一、选择题
1.与数据库建立连接需要创建()类对象。
A. Statement
B. resultset
C. Connection
D. PrepareStatement
2.与数据库建立连接并操作数据库数据的主要步骤的顺序为( )。
①发送SQL语句②与数据库建立连接. ③关闭连接
④载入数据库驱动程序⑤接受并处理结果集
A. ①②③④⑤
B. ④②①⑤③
C. ②④③⑤①
D. ①②③④⑤
3.使用纯Java程序为SQL Server数据库加载JDBC驱动程序,使用( )语句。
4.查询bookinfo表中所有数据使用( )语句。
A. "Select * From bookinfo";
B. "Select * From bookinfo where bookname like '%"+bName+"%'";
C. "Select * From bookinfo where pubdate between '"+s_pubdate+"' and
'"+e_pubdate+"'";
D. "update bookinfo Set price='"+s_bkprice+"' where bookid='"+s_bkid+"'";
二、简答题
1.名词解释:数据库、数据库管理系统、数据表、记录、字段。
2.JDBC的全称和英文名称
3.JDBC的功能是什么
4.简述JDBC工作原理。
5.简述JDBC数据库连接方式。
6.简要列出JDBC建立数据库连接步骤。
7.请写出包含的Page指令语句。
8.请写出加载JDBC-ODBC 桥驱动程序的语句。
9.写出纯Java程序连接数据库步骤。
第一章习题
1. 常见的网络类型。
2. 网络的最主要的用途是什么
3. 组成网络的最基本的设备和对象是什么。
4. 什么是WEB技术
5. WEB的页面技术指的是什么开发语言有那些
6. 可以开发出3维交互页面的技术是什么又叫什么语言
JSP-第十章
一、选择题
1. Servlet是从()类继承的。
2.服务器创建Servlet对象时调用( )方法初始化Servlet对象。
() () () ()
3.如果一个Servlet的程序名为,class文件存放在“\WEB-INF\classes\star”目录下,在文件中的语句是:<url-pattern>/MyFirstServlet</url-pattern>,那么客户在浏览器地址栏目输入()调用该Servlet。
页面中有语句:<form method="post" action="MyServlet">,在MyServlet中的service()方法调用()方法响应HTTP请求。
() B. getWriter() () D. destroy()
二、简答题
1.简述Servlet与JSP的关系。
2.简答Servlet类结构。
3.Servlet的生命周期有哪几个过程。
4. 在Servlet中的作用。
5.HTML标记与XML标记有何区别
6.为部署Servlet的路径,在文件中必须使用的标记有哪些
7.重新定向和转发的区别有哪些
8. 图示运行Servlet文件目录结构。
第二章习题
1. Internet最常用的技术是什么。
2. Internet是基于什么协议的网络
3. 个人欲连接到Internet上至少需要那些设备
4. 国内常用的连接Internet的技术有那些
5. WWW指的是什么
6. FTP是什么长用于什么服务
7. 诸多上网方式中,那些属于无线那些属于线路复用技术那些不受地域限制
9. 解释DNS它是作什么用的
10. IPv4系统中,一个IP地址的表示方法有几种描述网络的IP地址有几级
11. 为什么要使用IPv6,他的地址是如何描述的
12. 简单描述ISO的OSI模型。
第三章习题
1. 如何规划一个WEB平台
2. WEB的开发、设计和制作需要什么素值得人员群
3. 创建一个基于Internet的信息发布需要那些步骤。
4. 在Windows 98和Windows 2000下需要安装什么才能开发ASP应用
5. 如何访问本机的一个发布的虚拟网站
6. Windows下的发布访问地址是什么
7. 请在Windows XP下创建基于JSP的开发平台。
8. 请在Windows XP/Windows Server下创建基于PHP的开发平台。
9. 请用上述3个平台分别连接Access、MS SQL Server 2000、MySQL数据库,要求至少完成一种。
第四章习题
1. 系统开发过程需要考虑那些方面的问题
2. 信息系统开发有那些步骤
3. 系统设计的原则是什么
4. 一个图书管理系统都有那些功能项
第五章习题
HTML的中文名称和英文名称是什么它在页面中起什么作用
HTML标记是否区分大小写,可以嵌套使用吗
HTML文档的扩展名是什么
HTML的本质是什么它是什么格式的文件
HTML文件以什么标记开始,什么标记结束。
用什么标记把文档分为两部分
在HTML中,标记<font>的size属性的最大值和最小值是多少
在HTML文档中页面背景色和字体颜色如何表示
在HTML文档中<p>标记和<br>标记的区别是什么
预格式化标记<pre>的作用是什么
图像标记的alt属性起什么作用
表单在页面中起什么作用它包含哪些元素
超链接标记的作用是什么如何应用超链接标记链接到其他网站、其他页面、电子信箱、音乐和影像文件
第六章习题
什么是脚本语言,它的功能是什么
客户端脚本和服务器端脚本各自的功能是什么
如何将JavaScript嵌入HTML页面请写出它们的关键语句。
如何将JavaScript调入HTML文档请写出它们的关键语句。
window对象的组成结构是怎样的
window对象的主要属性和方法是什么举例说明它们的应用方法。
window下层最主要的对象是什么
document对象的主要属性、方法和事件是什么请举例说明它们的使用方法。
document对象的按键事件在什么时候起作用
JavaScript中的函数如何定义,如何调用
JavaScript如何创建对象,如何访问所创建对象的方法和属性
JavaScript主要应用哪几个接口元素,如何使用
第七章习题
VBScript的数据类型是什么它的特点是什么
VBScript中子程序和函数的区别是什么如何定义和调用VBScript中的函数和子程序第八章习题
请简述HTML、DHTML和XML主要作用,以及它们之间的关系。
DHTML技术主要由哪几部分组成
简述CSS的概念和它的功能
有如下一段代码,请问页面上的文字“Web技术应用基础”显示成什么颜色
<html><head></head>
<style type="text/css">
<!--
font { color:red;
font-family:楷体;
}
--></style>
<body>
<font>Web技术应用基础</font>
</body></html>
有哪几种方式可以把样式表的功能应用到页面中
HTML和XML的工作重点各是什么,这样分工的优点是什么
XML文件头包含哪些信息
XML的功能有哪些,
书写XML文档时应注意些什么
第九章习题
客户端脚本和服务器端脚本的区别是什么
一个含有客户端脚本、服务器端脚本和HTML格式的服务器端应用程序,在客户端看到的是什么
什么是ASP技术它有什么功能和特点
解释动态Web页面和静态Web页面的含义。
在网页中插入动画或影视媒体是否就称其为动态的页面
ASP的默认脚本语言是什么如果程序员需要使用JavaScript为主脚本语言,应当如何处理
ASP有哪些内置对象,并简述他们的功能。
如何利用ASP的Request对象处理表单中的数据
简述Request对象的QueryString集合和ServerVariales集合的作用。
简述Response对象的功能。
Application对象是哪一级的对象,它在什么范围内共享信息
简述Session对象和Application对象各自的作用和主要的区别。
Server对象可以访问客户机还是服务器上的方法和属性Server对象的CreateObject方法创建什么实例
基于ASP应用变量的应用可分为几个层次,各自的作用范围
简述ASP组件和ASP内置对象在应用方法上的差别。
简述ADO组件的功能及特点。
简述ASP应用程序、ADO与底层数据库的关系。
简述ADO的工作机制,ADO 7个组件的功能。
编写ASP语句,打开图书馆管理信息系统中libdb数据库,并对Books表进行查询操作。
编写ASP代码,创建数据库libdb,并创建libdb数据库中Books表的记录集对象。
Field集合和Field对象各表示什么如何应用
总结ASP访问数据库的基本步骤,并写出其基本语句。
如何使用Session对象存储数据
如何利用Ad Rotator组件来轮换显示广告
如何利用Content Linking组件将Web页面按次序连接起来
简述ADO的Connection、Command、Recordset对象的功能。
如何创建和配置ODBC数据源
如何在Dreamweaver中定义一个支持ASP技术的站点
简述在Dreamweaver中建立数据库连接的步骤。
简述在Dreamweaver中对数据库的数据进行查询、删除、更新和插入的步骤。