收藏 分销(赏)

WEB技术应用基础习题及答案.doc

上传人:人****来 文档编号:3562757 上传时间:2024-07-09 格式:DOC 页数:30 大小:112KB 下载积分:12 金币
下载 相关 举报
WEB技术应用基础习题及答案.doc_第1页
第1页 / 共30页
WEB技术应用基础习题及答案.doc_第2页
第2页 / 共30页


点击查看更多>>
资源描述
WEB技术应用基础习题作业 习题作业 JSP-第一章 一、选择题: 1. 以下几个IP地址中( )是合法的IP地址? A.204.1546.21.106 B.127.0.0.1 C.175.146.87.175 D.202.96.0.255 2. HTTP的默认端号是( )。 A.80 B.8080 C.70 D.21 3.如果网页( ),该网页是动态的。 A.有GIF动画图片动来动去 B.有动画广告飞来飞去 C.能看影视 D.是动态实时生成的 4.以下选项中( )是不正确的URL。 A. B C.http://localhost:8080/bookshop/index.jsp D.ftp://ftp.link/down/search.jsp 5.客户发出请求、服务器端响应请求过程中,说法( )是正确的。 A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接 B.客户在浏览器上看到结果后,释放浏览器与服务器连接 C.客户端直接调用数据库数据 D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接 6.以下说法( )是正确的。 A.因特网和万维网是一回事 B.万维网是网络的网络 C.万维网是一个运行在Internet上的全球性、分布式信息发布系统 D.万维网是覆盖全球的网络 二、简答题 1.简述名词:计算机网络、互联网和Inernet。 2.Internet提供哪些主要服务? 3.简述电子邮件的收发过程。 4.Inernet上的主机指什么? 5.WWW的英文全称是什么,它的主要功能是什么? 6.简述Web和Internet的区别与联系。 7.简述IP地址表示方式。 8.ASP与ASP.NET技术有什么特点? 9.静态网页和动态网页的区别是什么? 10. 可以为Internet上两台主机分配同一个IP地址吗?可以为同一个网络的两台主机分配同一个IP地址吗?可以为两个不同网络的两台主机分配相同的主机地址吗? 11.IP地址分为哪几类?它们各自适用于什么情况? 12.为什么要使用子网掩码?子网掩码的作用是什么? 13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。 14.域名解析系统的作用是什么? 15.URL的组成是什么?写出其标准的结构形式,并简述各部分的功能。 16.请解释 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\xinxinqu.jpg" > A. 在页面上插入一幅图像 B. 在页面上插入一首歌曲 C. 插入一段影视 D. 插入电子信箱 4. 为链接到文件chaolianjie.html中名为“内容简介”位置,语句 ( )正确。 A. <a href="内容简介"> B. <a href="chaolianjie.html内容简介"> C. <a href="chaolianjie.html "> D. <a href="chaolianjie.html#内容简介"> 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>&nbsp </th><th>&nbsp</th></tr> <tr><td>&nbsp </td> </tr> <tr><td>&nbsp </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 B.Javac C.JAVAC D.JavaC 2. Tomcat安装目录为:“d:\Tomcat5.5”,使用默认端口号。启动Tomcat后,为显示默认主页,在浏览器地址栏目中输入( )。 A.http://localhost:80 B.http://127.0.0.1:80 C. http://127.0.0.1:8080 D. d:\Tomcat5.5\index.jsp 3.设置虚拟发布目录,要修改( )。 A.Tomcat的bin目录中,tomcat5.exe文件 B.Tomcat的bin目录中,server.xml文件 C.Tomcat的webapps\ROOT目录中,index.jsp文件 D.Tomcat的conf目录中,server.xml文件 二、简答题 1.安装JSP运行环境需要准备哪些软件? 2.JDK软件的作用是什么? 3.JDK安装完成后为什么要配置系统的环境变量,如何配置? 4.如何得知JDK安装正确? 5.Tomcat服务器软件的默认发布目录是什么? 6.Web应用程序可以存放在Tomcat的默认发布目录外否? JSP-第四章 一、选择题 1. 以下非法变量名是( )。 A. stuName B._numb C.false D.MyDate2 2. JavaScript语句:document.write((num1=8)!=(num2=8)),在浏览器窗口显示结果为( )。 A. true B. Undefined C. Null D. false 3. 以下关于 JavaScript语言描述,正确的是( )。 A. 不区分大小写 B.一定要用分号作为行结束标志 C.可以用两种方法进行注释,“//……”和“/*……*/” D. 是纯面向对象的 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.文件book.jsp的位置C:\Tomcat 5.5\webapps\bookshop\book.jsp,在浏览器地址栏目输入以下( )内容可以浏览该网页。 A. http://localhost:8080/ book.jsp B. http://localhost:8080/bookshop/book.jsp C. C:\Tomcat 5.5\webapps\bookshop\book.jsp D. http://localhost:8080/ROOT/book.jsp 2.有一段代码如下: <% for( int i=4; i>1; i-- ) out.println( "<h" + i + ">你好!</h" + i + ">" ); %> 在客户端浏览器源文件见到的代码段是( )。 A. <h2>你好!</h2> <h3>你好!</h3> <h4>你好!</h4> B. for( int i=4; i>1; i-- ) out.println( "你好!" ); C. <h4>你好!</h4> <h3>你好!</h3> <h2>你好!</h2> D. 你好! 你好! 你好! 3.以下四行注释代码运行后,在客户段浏览器查看源文件能见到的注释是( )。 A. <!--今天是:<%=(new java.util.Date()).toLocaleString()%>--> B. <%--今天是:<%=(new java.util.Date()).toLocaleString()%>--%> C.<% //for循环 %> D.<% /** for循环*/ %> 4.JSP页面上有语句,<% String str=" 你好!"; %>,语句是( )。 A.表达式 B. 注释 C. 指令 D.脚本元素 二、简答题 1. 简述JSP的主要特点。 2. 组成JSP页面的主要元素有哪些? 3. JSP文件名的后缀是什么?JSP代码的定界符是什么? 4. 简述JSP的运行过程。 5.JSP页面运行较快的原因是什么? 6. 一个JSP页面的源代码,与在客户端看到的代码是否一致? 7.什么是HTML注释、隐藏注释、脚本注释,在客户端的“查看源文件”中能见哪个注释? 8.在<%…%>标记之间和<%!…%>标记之间都可以声明变量,它们的区别是什么? 9.如何声明方法,如何调用方法,举例说明。 10. 在什么标记之间插入表达式,使用时应注意些什么? 11.简述脚本元素的功能。 12. JSP页面中为什么会出现中文乱码。 JSP-第六章 一、选择题 1.以下叙述( )是正确的。 A.JSP动作标记为JSP页面提供全局变量。 B.JSP指令标记在执行阶段插入文件。 C.JSP动作标记动态插入文件。 D.JSP指令标记动态嵌入文件。 2.以下正确的代码段是( )。 A. <%@ page contentType="text/html;charset=GBK"%> <%@ page info="欢迎登录本系统!"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <%@ page info="客户登录页面"%> B. <%@ page contentType="text/html ,application/msword;charset=GBK"%> <%@ page import="java.util.Date"%> <%@ page info="客户登录页面"%> C. <%@ page contentType="text/html, charset=GBK"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <%@ page info="客户登录页面"%> D. <%@ page contentType="text/html;charset=GBK"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <%@ page info="客户登录页面"%> 3.以下正确的代码段是( ),test.jsp文件和当前页面在同一目录下,并且是可用的。 A. <%@ page contentType="text/html;charset=GBK"%> <%@ page Import="java.util.Date"%> <%@ page Import="java.io.*"%> <%@ include file="test.jsp"%> B. <%@ page contentType="text/html;charset=GBK"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <%@ include file="test.jsp"%> C. <%@ page contentType="text/html;charset=GBK"%> <%@ page import="java.util.Date"%> <%@ page import="java.io.*"%> <% include file="test.jsp"%> D. <%@ page contentType="text/html;charset=GBK"%> <%@ page import="java.util.Date;java.io.*"%> <%@ include file="test.jsp"%> 4.自定义标记tag文件top.tag存放“Web服务目录\WEN-INF\tags”目录下,调用top标记的当前页面test.jsp存放在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: top.tag/> D.<%@ taglib tagdir="/tags" prefix="bookTop" %> < bookTop: top/> 5. 自定义标记tag文件top.tag存放在“D:\Tomcat 5.5\webapps\ex06\WEB-INF\tags”目录下,ex06是Web发布目录,调用top标记的当前页面test.jsp存放在ex06目录下,在浏览器中可以访问tag标记的地址是( )。 A. http://localhost:8080/ex06/WEN-INF/tags/top.tag B. D:\Tomcat 5.5\webapps\ex06\WEB-INF\tags\ top.tag C. http://localhost:8080/ ex06/test.jsp D. http://localhost:8080/ ex06/ top.tag 二、简答题 1.JSP指令标记和JSP动作标记的功能有何区别? 2.简述page指令标记的功能,并举出其中3种属性的应用。 3.如果JSP页面使用简体中文,如何设置page指令的属性值? 4.简述include指令标记的功能,使用时的注意事项是什么? 5.简述taglib指令标记的功能,如何自定义标记,tag文件如何存放?如何调用自定义标记? 6.简述param动作标记的功能,通常是哪些标记的子标记? 7.简述include动作标记的功能。 8.include动作标记与include指令标记的区别是什么? 9.简述forward动作标记的功能。 10.简述plugin动作标记的功能。 JSP-第七章 一、选择题 1.如果客户提交的表单中,某个名为name的控件具有多个参数值时,可以使用( ) 方法获得name指定的所有参数值。 A.getParameter(String name) B.getHeader(String name) C.getParameterValues(String name) D.getAttribute(String name) 2.使用response对象的( )方法使页面重新定位。 A.setStatus( ) B.sendRedirect( ) C.forward() D.sendError( ) 3.某一客户在同一个Web服务目录的4个页面间跳转,其session对象有( )个ID。 A.1 B.2 C.3 D.4 4.某一客户的session对象在( )一直存在。 A.连接断开之前 B.客户跳转到其他页面之前 C.客户连接到其他网站之前 D.客户浏览器关闭之前 5.某一服务器有4个客户访问,共创建了( )application对象。 A.1 B.2 C.3 D.4 二、简答题 1.为什么要设置JSP内置对象?列举其中5种内置对象的功能。 2.如何使用request对象获得客户浏览器中的表单输入信息,例如在表单中用语句<input name=userName>描述的文本框输入信息? 3.response对象状态行的作用有哪些? 4.response对象的sendRedirect方法的功能是什么,常在什么情况下使用? 5.out对象的功能是什么,写出向浏览器输出数据的方法。 6.session对象的作用是什么,它在什么范围内共享信息,列举出session对象常用的3种方法? 7.application对象的作用是什么,它在什么范围内共享信息? 8.简述session对象和aplication对象的不同处。 JSP-第八章 简答题 1. 什么是JavaBean?在什么情况下使用JavaBean比较有利?使用JavaBean的优点? 2.用Java语言编写JavaBean的注意事项有哪些? 3.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种属性值。 6.jsp: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的值。 A.public int setAddNum1(int a){ addNum1=a; } B.public void setaddNum1(int a){ addNum1=a; } C.void setaddNum1(int a){ addNum1=a; } D.public void setAddNum1(int a){ addNum1=a; } 3.加法bean如题1,以下( )可以正确获得addNum1的值。 A.public void getAddNum1( ){ return addNum1; } B.public int getAddNum1( ){ return addNum1; } C.void getaddNum1(){ return addNum1; } D.public int getAddNum1(int a ){ return addNum1; } 4.在JSP页面使用( )动作创建bean实例。 A.jsp:setProperty B.jsp:getProperty C. jsp:useBean D.jsp: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驱动程序,使用( )语句。 A Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); B. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); C. Class.forName("com.mysql.jdbc.Driver"); D. Class.forName("oracle.jdbc.driver. Oracle Driver "); 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.请写出包含java.sql的Page指令语句。 8.请写出加载JDBC-ODBC 桥驱动程序的语句。 9.写出纯Java程序连接数据库步骤。 第一章习题 1. 常见的网络类型。 2. 网络的最主要的用途是什么? 3. 组成网络的最基本的设备和对象是什么。 4. 什么是WEB技术? 5. WEB的页面技术指的是什么?开发语言有那些? 6. 可以开发出3维交互页面的技术是什么?又叫什么语言? JSP-第十章 一、选择题 1. Servlet是从( )类继承的。 A.java.io B. HttpServletResponse C. HttpServlet D. HttpServletRequest 2.服务器创建Servlet对象时调用( )方法初始化Servlet对象。 A.service() B.doPost() C.destroy() D.init() 3.如果一个Servlet的程序名为FirstServlet.java,class文件存放在“\WEB-INF\classes\star”目录下,在web.xml文件中的语句是:<url-pattern>/MyFirstServlet</url-pattern>,那么客户在浏览器地址栏目输入( )调用该Servlet。 A.http://localhost:8080/star/MyFirstServlet B.http://localhost:8080/star/FirstServlet C.http://localhost:8080/star/FirstServlet.java D.http://localhost:8080/star/MyFirstServlet.class 4.JSP页面中有语句:<form method="post" action="MyServlet">,在MyServlet中的service()方法调用( )方法响应HTTP请求。 A.doGet() B. getWriter() C.doPost() D. destroy() 二、简答题 1.简述Servlet与JSP的关系。 2.简答Servlet类结构。 3.Servlet的生命周期有哪几个过程。 4. web.xm在Servlet中的作用。 5.HTML标记与XML标记有何区别? 6.为部署Servlet的路径,在web.xml文件中必须使用的标记有哪些? 7.重新定向和转发的区别有哪些? 8. 图示运行Servlet文件目录结构。 第二章习题 1. Internet最常用的技术是什么。 2. Internet是基于什么协议的网络? 3. 个人欲连接到Internet上至少需要那些设备? 4. 国内常用的连接Internet的技术有那些? 5.
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服