WEB技术应用基础习题及答案.docx
《WEB技术应用基础习题及答案.docx》由会员分享,可在线阅读,更多相关《WEB技术应用基础习题及答案.docx(19页珍藏版)》请在冰豆网上搜索。
WEB技术应用基础习题及答案
Documentnumber【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】
WEB技术应用基础习题及答案
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.B.
C.D.
2.以下代码段显示()。
A.以字母a开始的有序列表B.以实心园点标记的无序列表
C.以实心园点标记的无序列表D.描述列表
3.对以下语句描述()正确。
A.在页面上插入一幅图像B.在页面上插入一首歌曲
C.插入一段影视D.插入电子信箱
4.为链接到文件中名为“内容简介”位置,语句()正确。
A.B.
C.D.
5.以下代码段创建一个()的表格
A.一行两列边框为1B.两行一列没有边框
C.一行两列没有边框D.两行一列边框为1
6.以下代码段创建一个()的表格
   |
  |
  |
A.三行两列6个单元格B.三行两列4个单元格
C.两行三列6个单元格D.两行三列5个单元格
7.以下代码段()。
请选择兴趣
旅游
音乐
请选择性别:
男
女
A.非常正确
B.一组复选框用不同的名字,一组单选钮用相同名字
C.一组单选按钮要用相同的名字
D.一组复选框要用不同的名字
8.以下代码段,显示效果()。
--
font{color:
red;
font-family:
楷体;
}
-->
Web技术
新技术
A.文字“Web技术”和“新技术”显示成宋体、黑色
B.文字“新技术”显示成楷体、红色
C.文字“Web技术”显示成楷体、红色
D.文字“Web技术”和“新技术”显示成楷体、红色
二、简答题
1.简述HTML文件结构,它以什么标记开始,什么标记结束
2.如何用记事本创建一个HTML文档
3.HTML文档的扩展名是什么CSS样式文件的扩展名又是什么
4.HTML标记是否区分大小写,可以嵌套使用吗
5.HTML注释格式是什么
6.在HTML中,标记的size属性的最大值和最小值是多少
7.在HTML文档中页面背景色和字体颜色如何表示
8.在HTML文档中,段落标记
和换行标记
的区别是什么
9.预格式化标记
的作用是什么10.超链接标记的作用是什么如何应用超链接标记链接到其他资源
11.链接到本文档指定位置与链接到其他文档指定位置,href属性值的区别是什么
12.图像标记的alt属性起什么作用如何给图像加上边框
13.表格标记可以嵌套使用吗使用时的注意事项
14.表单在页面中起什么作用它包含哪些控件
15.文本框控件的属性size与maxlenght的区别是什么
16.一组单选按钮与一组复选框的作用有什么区别创建时要注意何事项
17.简述在表单中,method=get与method=post的区别。
18.简述CSS的概念和它的功能
19.有哪几种方式可以把样式表加载到页面中
JSP-第三章
一、选择题
1.1。
JDK安装配置完成后。
在MSDOS命令提示符下执行()命令,测试安装是否正确。
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.trueB.UndefinedC.NullD.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~11B.日期,其值为1~31
C.星期,其值为1~7D.星期,其值为0~6
6.打开网页时的浏览器窗口是()对象。
A.windowB.documentC.formD.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文档请写出关键语句。
5JavaScript中的函数如何定义,如何调用
6JavaScript主要应用哪几个接口元素,如何使用
7.举例说明如何自定义对象和创建对象实例。
8.什么是事件什么是事件处理程序
9window对象的组成结构是怎样的
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(inti=4;i>1;i--)
("你好!
");
%>
在客户端浏览器源文件见到的代码段是()。
A.
你好!
你好!
你好!
B.for(inti=4;i>1;i--)
("你好!
");
C.
你好!
你好!
你好!
D.你好!
你好!
你好!
3.以下四行注释代码运行后,在客户段浏览器查看源文件能见到的注释是()。
C.<%%/**for循环*/%>
页面上有语句,<%Stringstr="你好!
";%>,语句是()。
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.<%@pagecontentType="text/html;charset=GBK"%>
<%@pageinfo="欢迎登录本系统!
"%>
<%@pageimport=".*"%>
<%@pageinfo="客户登录页面"%>
B.<%@pagecontentType="text/html,application/msword;charset=GBK"%>
<%@pageinfo="客户登录页面"%>
C.<%@pagecontentType="text/html,charset=GBK"%>
<%@pageimport=".*"%>
<%@pageinfo="客户登录页面"%>
D.<%@pagecontentType="text/html;charset=GBK"%>
<%@pageimport=".*"%>
<%@pageinfo="客户登录页面"%>
3.以下正确的代码段是(),文件和当前页面在同一目录下,并且是可用的。
A.<%@pagecontentType="text/html;charset=GBK"%>
<%@pageImport=".*"%>
<%@includefile=""%>
B.<%@pagecontentType="text/html;charset=GBK"%>
<%@pageimport=".*"%>
<%@includefile=""%>
C.<%@pagecontentType="text/html;charset=GBK"%>
<%@pageimport=".*"%>
<%includefile=""%>
D.<%@pagecontentType="text/html;charset=GBK"%>
<%@includefile=""%>
4.自定义标记tag文件存放“Web服务目录\WEN-INF\tags”目录下,调用top标记的当前页面存放在Web服务目录下,以下正确的代码段是()。
A.<%@taglibtagdir="/WEB-INF/tags"prefix="bookTop"%>
top/>
B.<%@taglibtagdir="/WEB-INF/tags"prefix="bookTop"%>
top/>
C.<%@taglibtagdir="/WEB-INF/tags"prefix="bookTop"%>
>
D.<%@taglibtagdir="/tags"prefix="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指定的所有参数值。
(Stringname)(Stringname)
(Stringname)(Stringname)
2.使用response对象的()方法使页面重新定位。
()()
()()
3.某一客户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。
4.某一客户的session对象在()一直存在。
A.连接断开之前B.客户跳转到其他页面之前
C.客户连接到其他网站之前D.客户浏览器关闭之前
5.某一服务器有4个客户访问,共创建了()application对象。
二、简答题
1.为什么要设置JSP内置对象列举其中5种内置对象的功能。
2.如何使用request对象获得客户浏览器中的表单输入信息,例如在表单中用语句描述的文本框输入信息
对象状态行的作用有哪些
对象的sendRedirect方法的功能是什么,常在什么情况下使用
对象的功能是什么,写出向浏览器输出数据的方法。
对象的作用是什么,它在什么范围内共享信息,列举出session对象常用的3种方法
对象的作用是什么,它在什么范围内共享信息
8.简述session对象和aplication对象的不同处。
JSP-第八章
简答题
1.什么是JavaBean在什么情况下使用JavaBean比较有利使用JavaBean的优点
2.用Java语言编写JavaBean的注意事项有哪些
由哪几种成分组成
4.如果在Web服务目录person中有一个JSP页面,要使用一个bean,该bean的前三行语句为:
packagestudent;
publicclassStudentBean{
StringstudentName,studentNum;
…
请问:
①该bean的文件名。
②该bean的class文件的存放目录。
③使用该bean的JSP文件的useBean…/>动作属性class的值是什么
5.jsp:
useBean动作属性scope的功能是什么写出其默认值和另外3种属性值。
:
setProperty和jsp:
getProperty动作的功能是什么使用时的注意事项。
选择题
1.编制好的bean文件名的后缀是()。
A..javaB..jspC..htmlD..class
2.有一个加法bean
packagebean;
publicclassAddBean{
intaddNum1,addNum2;
…
publicintadd(intaddNum1,intaddNum2){
returnaddNum1+addNum2;
}
}
以下()可以正确设置addNum1的值。
intsetAddNum1(inta){
addNum1=a;
}
voidsetaddNum1(inta){
addNum1=a;
}
setaddNum1(inta){
addNum1=a;
}
voidsetAddNum1(inta){
addNum1=a;
}
3.加法bean如题1,以下()可以正确获得addNum1的值。
voidgetAddNum1(){
returnaddNum1;
}
intgetAddNum1(){
returnaddNum1;
}
getaddNum1(){
returnaddNum1;
}
intgetAddNum1(inta){
returnaddNum1;
}
4.在JSP页面使用()动作创建bean实例。
:
setProperty:
getPropertyC.jsp:
useBean:
param
5.当jsp:
useBean动作属性scope="()"时,创建的bean实例的生命周期是会话期的。
A.pageB.requestC.sessionD.application
6.通过客户表单输入,使用param=“*”设置bean的属性值时,()。
A.表单组件名是任意的B.表单组件名要与bean属性名对应相等
C.表单组件名要把对应的bean属性名的第一个字母大写D.以上都不对
JSP-第九章
一、选择题
1.与数据库建立连接需要创建()类对象。
A.StatementB.resultsetC.ConnectionD.PrepareStatement
2.与数据库建立连接并操作数据库数据的主要步骤的顺序为()。
①发送SQL语句②与数据库建立连接.③关闭连接
④载入数据库驱动程序⑤接受并处理结果集
A.①②③④⑤B.④②①⑤③C.②④③⑤①D.①②③④⑤
3.使用纯Java程序为SQLServer数据库加载JDBC驱动程序,使用()语句。
4.查询bookinfo表中所有数据使用()语句。
A."Select*Frombookinfo";
B."Select*Frombookinfowherebooknamelike'%"+bName+"%'";
C."Select*Frombookinfowherepubdatebetween'"+s_pubdate+"'and'"+e_pubdate+"'";
D."updatebookinfoSetprice='"+s_bkprice+"'wherebookid='"+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.如果一个Serv