Web开发技术习题集
Web开发技术习题集
Web开发技术第一章1.下列动态网页和静态网页的根本区别描述错误的是(D)A、静态网页服务器端返回的HTML文件是事先存储好的;B、动态网页服务器端返回的HTML文件是程序生成的;C、静态网页文件里只有HTML标记,没有程序代码;D、动态网页中只有程序,不能有HTML代码;真棒,答对了!2.下面哪一项不是网页制作工具(D)A、FrontPage;B、Dreamweaver;C、Visual Studio;D、PhotoShop;3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C)A、web1.0;B、web2.0;C、web3.0;D、web4.0;题目解析:一般认为11或者12年开始进入Web 3.0时代,属于大互联时代。
典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。
智能手机促进了移动互联网的发展。
现在是大互联时代的初期,真正的3.0时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。
4.关于webservice,下列说法错误的是(D)A、webservice可以通过手机端访问;B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;C、webservice服务可实现分布式应用;D、webservice不能通过局域网访问;题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。
5.域名系统DNS的含义是(A)A、Domain Name Service;B、Direct Network System;C、Dynamic Network System;D、Distributed Network Service;6.下列有关浏览器到服务器到脚本到程序表述正确的是(D)A、一个URL指向一个CGI脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现;B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;D、脚本不能产生某种Web服务器能理解的输出结果;7.关于“服务端/客户端技术”的描述,不正确的是(D)A、“服务器端/客户端技术”描述的是一种工作方式;B、我们用来浏览网页的计算机属于客户端;C、web服务器既属于服务器端,也可属于客户端;D、web服务器只能属于服务器端;8. 下面这段Html代码在浏览器中运行结果为(C)<html><head><title>MyHomepage</title></head><body><p align=”center”>Welcome to My Homepage!</p></body></html>A、MyHomepageB、centerC、Welcome to My Homepage!D、body9题略10.Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)。
第章习题及参考答案 (1)
第1章习题及参考答案一.单选题1.(C )技术是基于Java Servlet以及整个java体系的Web开发技术。
A.CGI B.ASP C.JSP D.PHP2.下面哪一个不是动态网页技术(D )。
A. B.ASP C.JSP D.HTML3.在客户端网页脚本语言中最为通用的是( A )。
A.JavaScript B.VB C.Perl D.ASP4.下列描述错误的是( B )。
A.DHTML是HTML基础上发展的一门语言B.HTML主要分为两大类:服务器端动态页面和客户端动态页面C.客户端的DHTML技术包括HTML4.0、CSS、DOM和脚本语言D.DHTML侧重于WEB内容的动态表现5.可以不用发布就能在本地计算机上浏览的页面编写语言是(B )。
A.ASP B.HTML C.PHP D.JSP6.一个HTML文档必须包含3个元素,它们是html、head和(B )。
A.script B.body C.title D.link7.下面(C )是换行符标签。
A.<body> B.<font> C.<br> D.<p>8.为了标识一个HTML文件,应该使用的HTML标记是( C )。
A.<p></p> B.<boby></body> C.<html></html> D.<table></table> 9.在静态网页中,必须使用(A )标记来完成超级链接。
A.<a>…</a>B.<p>…</p>C.<link>…</link>D.<li>…</li> 10.用HTML标记语言编写一个简单的网页,网页最基本的结构是(D )。
A.<html> <head>…</head> <frame>…</frame> </html>B.<html> <title>…</title> <body>…</body> </html>C.<html> <title>…</title> <frame>…</frame> </html>D.<html> <head>…</head> <body>…</body> </html>11.以下标记符中,用于设置页面标题的是(A )。
WEB技术(新)阶段作业三
一、单项选择题(共10道小题,共100.0分)1. (错误)在JSP页面中使用<jsp:setPropety name="bean的名字" property="bean属性名" param="表单参数名"/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()A. 必须和表单参数类型一致B. 必须和表单参数名称一一对应C. 必须和表单参数数量一致D. 名称不一定对应2. 在JSP中,以下是有关<jsp:setProperty>和<jsp:getProperty>标记的描述,正确的是()A. <jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间B. 这两个标记的name属性的值必须和<jsp:usebean>标记的id 属性的值相对应C. <jsp:setProperty>和<jsp:getProperty> 标记可以用于对Bean中定义的所有属性进行选择和设置D. 这两个标记的name属性的值可以和<jsp:userbean>标记的id属性的值不同3. 使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为()类型的数据,发送到客户端A. StringB. DoubleC. ObjectD. Classes4. 下面关于JavaBean的叙述错误的是()A. JavaBean的类必须是具体的和公共的,并且具有无参数的构造器B. JavaBean的类属性是私有的,要通过公共方法进行访问C. JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册D. JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数5. 给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponseresponse) throws ServletException,IOException{______out.println("hi kitty! ");out.close();}运行此Servlet时输出:hi kitty!则应在此Servlet下划线处填充的代码是()A. PrintWriter out = response.getWriter();B. PrintWriter out = request.getWriter();C. OutputStream out = response.getOutputStream();D. OutputStream out = request.getWriter();6. 下面是一个Servlet部署文件的片段:<servlet><servlet-name>Hello</servlet-name><servlet-class>myservlet.example.FirstServlet</servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/helpHello</url-pattern></servlet-mapping>则Servlet的类名是()A. FirstServletB. HelloC. helpHelloD. /helpHello7. 包含Servlet发回到客户端信息的ServletResponse对象的创建者是()A. 客户端的浏览器B. Web服务器的HTTP引擎C. Web服务器的Servlet容器D. Servlet对象8. 下列代码生成了一个结果集,下面对该rs描述正确正确的是()conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery("select * from book");A. 不能用结果集中的数据更新数据库中的表B. 能用结果集中的数据更新数据库中的表C. 执行update方法能更新数据库中的表D. 不确定9. (错误)如果数据库中某个字段为numberic类型,可以通过结果集(ResultSet对象)中的哪个方法获取()A. getNumberic()B. setNumberic()C. getDouble ()D. setDouble ()10. 以下不是数据报分组交换方式主要特点的是()A. 同一报文的不同分组可以由不同的传输路径通过通信子网B. 在每次数据传输前必须在发送方与接收方间建立一条逻辑连接C. 同一报文的不同分组到达目的结点时可能出现乱序、丢失现象D. 每个分组在传输过程中都必须带有目的地址与源地址。
Web开发技术 储久良 第3版-第6章练习与实验答案
P85-第6章练习与实验答案练习61.选择题(1)D (2)A (3)D(4)B2.填空题(1)<img>、<embed></embed>,<marquee></marquee>(2)border="0"(3)矩形;圆形;多边形。
3.简答题(1)设置滚动空白空间就是指滚动文字背景和它周围文字及图像之间的空白空间范围。
默认情况下,滚动对象周围的文字或图像是与滚动背景紧密连接的,使用hspace和vspace可以设置它们之间的空白空间。
(2)<img src="cup.gif" width="64" height="128" alt="替换文本">Width设置宽度height设置高度alt替换文本实验61、源代码如下所示:<!-- exp_6_1.html 实验6-1 --><!doctype html><html lang="en"><head><meta charset="UTF-8"><title>图像对齐方式应用</title></head><body><h2 align="center">图像对齐方式应用</h2><hr color="#ff3366"><h3>未设置对齐方式的图像:</h3><p> <img src ="eg_cute.gif">PNG,图像文件存储格式,其目的是试图(原来此处使用了"企图")替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。
山大电子商务本科《Web开发技术》模拟题no
《Web开发技术》模拟题一、单项选择题1、HTML是 C ___的缩写。
a)Hybrid Text Multipurpose Languageb)High Texture Modular Languagec)Hyper Text Markup Languaged)Hyper Text Middleware Language2、下列哪个标记可以在HTML文档里边插入水平线? Aa)<hr>b)<P>c)<B>d)<I>3、插入电子邮件链接的协议为: Da)httpb)ftpc)filed)mailto:4、在HTML文档中插入文本区域的标记是: Ca)<input>b)<select>c)<textarea>d)<option>5.CELLPADDING指定单元格间距的大小。
Aa)正确b)错误5、下列哪一项是图像的较小版本同时是图像较大版本的链接? Ba)小型图像b)图像副本c)小图块d)替换图像7、开发样式表需要( B )。
a)样式定义b)样式规划c)样式区域d)样式8、以下哪一个标记用来在HTML文档中链接声音文件 Aa)<BGSOUND>b)<BGCOLOR>c)<IMG>d)<APPLET>9、脚本文件可以组合对象、属性和方法。
下列哪一项定义组合上述几项的代码块?Aa)语句b)链接c)行d)句子10、要使声音重复较长时间,<EMBED>标记的LOOP属性中的n的值必须是( B )。
a)CONTINUEb)INFINITEc)MANYTIMEd)REPEAT11、JavaScript用作什么? Ca)客户端脚本语言b)服务器端脚本语言c)a和b两者都是d)以上都不是12、下列哪一个是JavaScript中用来声明变量的? Aa)Varb)Dimc)Intd)char13、Confirm 方法的返回类型是什么? Aa)Booleanb)Integerc)Objectd)不返回任何值14、下列哪一项不是表单字段对象? Ca)Imageb)Buttonc)Radiod)Checkbox15、History对象属于下列哪一类? Aa)浏览器对象b)语言对象c)表单字段对象d)以上都不是16、当执行语句”somevalidid@”.indexof(“_”,0)时返回下列哪一项?a)NULLb)0c)-1d)以上都不是17、document.cookie属性中expires属性的缺省设置是什么? Aa)浏览器会话的持续时间b)当前文档保持载入的持续时间c)从cookie设置时间开始的24小时d)没有缺省设置18、以下哪一种语言将VBscript作为缺省的脚本语言? Aa)ASPb)JSPc)CGI Perld)以上都是19、VBScript可用于在服务器端编制脚本,开发动态web站点。
Web开发基础练习题(附参考答案)
Web开发基础练习题试题题型:配伍题、判断题、单选题、多选题、编程题第1章Web的工作方式判断题1.Web(Wor1dWideWeb)即全球广域网,也称为万维网。
()√2.Web服务器主要功能包括:存储网站资源文件,代用户发送请求,提供基本的安全功能。
()×3.Web服务端应用程序开发主要可以使用以下几种编程语言:PHP、ASPNET等。
O√4.FTP协议规定了Web服务器与浏览器之间如何打包及如何传输数据。
()×5.Web中采用HTM1(HyperTextMarkup1anguage,超文本标记语言)通信协议。
()x单选题1.Intemet上提供的主要服务有:Te1net、E-mai1、()、FTP0CA.AppB.WindowsC.WWWD.W3C2.万维网联盟(WcddwideWebConsortium),简称(),专门负责制定Web应用的标准。
CA.WWWB.WebC.W3CD.3WC3.Web分为()和Web服务器程序。
AA.Web客户端B.HTM1C.数据库D.浏览器4.Web程序要想顺利运行,就需要Web服务器、浏览器、()三者相互配合,共同发挥作用。
DA.数据库B.HTM1C.网页D.通信协议5.创建Web内容主要包括三部分:Web设计、()和Web服务器端应用程序开发。
BA.数据库开发B.Web前端网页开发CApp开发D.通信协议配伍题1.[参考答案]①:b②:a③:d@:e⑤:C第2章HTM15基础知识判断题1.HTM1规定元素标签可以嵌套,但不允许交叉。
()√2.单标记只有开始标记,没有结束标记。
开始标记中的/可有可无。
()√3.如果网页中包含多个拥有相同id属性值的元素,则网页报错,无法显示。
()×4.<p>元素中不允许包含以下元素:标题元素(h1~h6)、SPan元素、div元素。
()×5.HTM1源代码中的空格都是无效的,最终显示时,都会被浏览器删掉。
HTML5及CSS3web前端开发技术习题答案解析
第一章1.简答题(1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题?HTML5的核心在于解决当前Web开发中存在的各种问题。
一是解决Web浏览器之间的兼容性问题。
在一个浏览器上正常显示的网页(或运行的Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;二是文档结构描述的问题。
HTML4之前的各版本中,HTML文档的结构一般用div元素描述,文档元素的结构含义不够清晰;三是使用HTML+CSS+JavaScript开发Web应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验。
(2)HTML5新增的全局属性有哪几个?描述其主要功能。
HTML5新增的全局属性,是指可以对任何元素都使用的属性。
功能如下所示。
(3)HTML5是下一代Web语言的开发框架,典型特性有哪些?HTML5从标记语言的功能提升到下一代Web语言的开发框架,他集成了HTML+CSS3+JavaScript的Web应用框架。
良好的语义特性。
HTML5支持微数据与微格式,增加的各种元素赋予网页更好的意义和结构,适于构建对程序、对用户都更有价值的数据驱动的Web应用。
HTML5增加了section元素、article 元素、nav元素以及aside元素等结构元素。
强大的绘图功能。
通过使用Canvas API动态地绘制各种效果精美的图形,也可以通过SVG 绘制可伸缩矢量图形。
增强的音视频播放和控制功能。
新增了audio和video 元素,可以不依赖任何插件而播放音频和视频。
HTML5的数据存储和数据处理的功能。
包括离线应用、Web通信、本地存储等功能,HTML5还支持WebSQL和IndexedDB等轻量级数据库,增强了数据存储和数据检索能力。
获取地理位置信息。
HTML5新增了Geolocation API规范,应用于移动设备中的地理定位。
Web前端开发技术期末复习题库(含答案)
Web前端开发技术选择填空题库一、选择题1.HTML代码开始和结束的标记是。
(A)以<html>开始,以</html>结束(B)以<JavaScript>开始,以</JavaScript>结束(C)以<style>开始,以</style>结束(D)以<body>开始,以</body>结束2.下列哪种语言可以实现网页交互功能。
(A)HTML(B)CSS(C)C++(D)JavaScript3.以下标记中用于设置页面标题的是。
(A)<html>(B)<title>(C)<head>(D)<caption>4.下面是换行符标记。
(A)<enter>(B)<br>(C)<font>(D)<p>5.在HTML中,标记<pre>的作用是。
(A)转行标记(B)标题标记(C)文字效果标记(D)预排版标记6.下列哪一组属性不属于字体<font>标记的属性。
(A)color(B)face(C)align(D)size7.以下关于列表标记说法错误的是。
(A)<ol>有序列表(B)<ul>无序列表(C)<dl>定义列表(D)<li>嵌套列表8. 下列哪一项表示相对路径是___________。
(A)images/tu.gif (B)ftp://219.11.65.123(C) /root (D)9.图像文件名为myhome.jpg,要访问目标网站为,以下创建一个图像链接正确是___________。
(A)<a href="" >myhome.jpg</a>(B)<a href="" ><img src="myhome.jpg">(C)<img src="myhome.jpg"><a href="" ></a>(D)<a href="" ><img src="myhome.jpg"></a>10.在CSS文字、排版、边界等的设置上,经常用到长度单位,下列是相对单位是。
Web前端开发技术课后习题答案储久良第8章练习与实验答案
margin:2px;
letter-spacing:0.5em;
line-height:1.5em;
text-align:center;
}
</style>
</head>
<body>
<div id="wrap">
<div id="pic"></div>
<div id="text">
<div id="title">
使用的标准的 Web
技术,如 HTML , CSS , javascript 等。这些经典的 Web 技术规范是由 W3C (万维网联
盟)的下属各个工作组制定并推进的。 作为开发 Widget 之前的知识准备, 在本章中我们将
逐一介绍这些技术。
</body>
</html>
red;
margin-top:5px;
}
div{
text-align:center;
}
#pic{
width:420px;
height:300px;
background-image:url(ex8.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
background-color:#77A;
}
#text{
background-image:url(ex8.jpg); width:420px; height:500px; float:right; background-color:#77A; padding:10px; font-weight:bold;
3山东建筑大学Java Web开发技术期末考试复习题 函授期末考试试卷及参考答案
Java Web开发技术复习资料一、单项选择题1、第一个java语言编译器是在( C )年推出。
A.1991 B.1992 C.1995 D.19962、下面哪些是java语言中的关键字?BA .sizeof B.abstract C.NULL D.Native3、Java Application源程序的主类是指包含有( B )方法的类。
A.main方法 B.toString方法 C.init方法 D.actionPerfromed方法4、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为( C )。
A.隐藏 B.覆盖 C.重载 D.Java不支持此特性5、设有下面两个赋值语句:Da = Integer.parseInt(“1024”);b = Integer.valueOf(“1024”).intValue();下述说法正确的是()。
A.a是整数类型变量,b是整数类对象。
B.a是整数类对象,b是整数类型变量。
C.a和b都是整数类对象并且它们的值相等。
D.a和b都是整数类型变量并且它们的值相等。
6、在Java中,存放字符串常量的对象属于( B )类对象。
A.Character B.String C.StringBuffer D.Vector7、下列哪个是合法的Java标识符?( B )A.Tree&Glasses B.FirstJavaApplet C.2_$theLastOne D.273.58、若a的值为3时,下列程序段被执行后,c的值是多少?( C )c = 1;if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A.1 B.2 C.3 D.49、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( A )类的对象来实现。
javaweb程序设计教程课后答案(可编辑)
java web程序设计教程课后答案第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSymphony组织开发的,是一个基于Web的MVC 框架。
它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。
4.SpringSpring是一个以IoC和AOP为核心的轻量级容器框架。
它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众多的企业级应用技术。
5.HibernateHibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。
6.Ibatis相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。
(完整word版)JSP实用教程_复习题《Web开发技术》复习题
《Web开发技术》复习题一、选择题1、在传统的HTML页面中加入( D)就构成了一个JSP页面文件。
A、JAVA程序片B、JSP标签C、用“<%"、“%〉"标记符号括起来的程序D、JAVA程序片和JSP标签2、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系3、对于“〈%!”、“%>”之间声明的变量,以下说法正确的是:(B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量4、在客户端浏览器的源代码中可以看到(B)A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释5、page指令的作用是:(A )A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Java plugin6、page指令的import属性的作用是(C )A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码7、page指令的(C )属性可以设置JSP页面是否可多线程访问A、sessionB、bufferC、isThreadSafeD、info8、(C )可在JSP页面出现该指令的位置处,静态插入一个文件.A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签9、以下对象中的( D )不是JSP的内置对象。
基于Java技术的Web应用开发-试题
《基于Java技术的Web应用开发》试题一.单选题(共20道题,每题1分,总分20分)1. 如果使用_____________,用户发送的表单数据输入作为URL 中的查询字符串传递给服务器。
a) GET 方法b) POST 方法c) HEAD 方法d) PUT 方法2. 在Web 应用程序目录结构中,WEB_INF 目录(webApplication/WEB-INF/lib)下的lib 文件夹包含_______________。
a) Web 应用程序使用的引用文档。
b) Web 应用程序的部署描述符。
c) Web 应用程序引用的.jar 文件。
d) Web 应用程序使用的图像。
3. ____________提供Servlet 驻留和执行的运行时环境。
a) Web 应用程序b) Web 组件//(JSP和SERVELT)c) Web 容器//(TOMCA T)d) Web 客户机4. 符合J2EE 规范的Web 应用程序使用的部署描述符是一种____________。
a) 数据文件b) HTML 文件c) 文本文件d) XML 文件5. 方法getSession()(返回HttpSession 对象)在___________中定义。
a) HttpSession 接口b) HttpServletRequest 接口c) HttpServletResponse 接口d) HttpServlet 接口6. 会话管理技术相对URL________________a) 要求整个应用程序具有绝对URL。
b) 要求应用程序中的所有页面都动态生成。
c) 不要求浏览器支持。
d) 要求应用程序中的所有页面都是静态HTML 页面。
7. ________________ 负责提供在Servlet 中进行会话管理所需的基本工具。
a) Web 浏览器b) Web 容器c) 客户机d) Web 应用程序8. 服务器通过__________________将cookie 传递给浏览器。
JAVAWEB 程序设计 习题参考答案(第1 6章)
从表单中获取多个值用 getParameterValues,求数组的长度为 length。
7、用户使用 POST 方式提交的数据中存在汉字(使用 GBK 字符集) ,在 Servlet 中需要使用 下面____个语句处理。 A、request.setCharcterEncoding(“GBK”); B、request.setContentType(“text/html;charset=GBK”); C、reponse.setCharcterEncoding(“GBK”); D、response.setContentType(“text/html;charset=GBK”); 参考答案:A 其中 D 是设置响应的方式的,A 是设置请求的方法。其他两个是错误的。选择:A 8、简述 Servlet 的生命周期。Servlet 在第一次和第二次被访问时,生命周期方法的执行有何 区别。 参考答案: 1、 在 Servlet 容器刚被启动时加载,也可以在容器收到客户请求服务时加载 <servlet> <load-on-startup>1</load-on-startup> </servlet> 标签<load-on-startup>配置该 Servlet 的加载方式, 可选值为 0 和 1, 如果配置为 1.Tomcat 会在启动时候加载该 Servlet,否则,Tomcat 会在有人第一次请求该 Servlet 时才加载该 Servlet 2、 加载成功后,Servlet 容器便可以创建一个 Servlet 实例。Servlet 加载并实例化后,在处 理客户端请求前,容器必须通过调用它的 init 方法进行初始化 3、 实例创建好后,就要对其初始化。Servlet 的 init()方法的主要任务就是完成初始化工作。 该方法由 Servlet 容器调用完成。对于每一个 Servlet 实例,该方法只允许被调用一次。 4、 利用 service 处理请求 在 Servlet 被成功初始化后容器就可以使用它去处理客户端发来的请求了。在使用 HTTP 协议发送请求时,容器必须提供代表请求和回应的 HttpServletRequest 对象和 HttpServlerRespons 5、利用 destroy()方法终止服务 在 Servlet 执行完毕或是在处理请求过程中出现 UnavailiableException 异常,需要移除 Servlet,在移除之前,Servlet 会调用 destroy()方法让 Servlet 自动释放占用的资源。 第一次访问时会执行 init()方法,第二次访问不会执行 init()方法。 9、简述转发和重定向跳转方式的区别,在 Servlet 中分别使用什么方法实现? 重定向跳转方式的区别:转发和重定向都可以使浏览器获得另外一个 URL 所指向的资 源,区别是转发共享同一个请求对象,而重定向不共享同一个请求对象。 在 Servlet 中分别使用什么方法实现?在 Servlet 中转发使用 RequestDespacher 接口的 forward()方法实现。重定向由 HttpServletResponse 接口的 sendRedirect()方法实现。
Web前端开发技术与案例教程 习题及答案汇总 第1--9章
Web 前端开发技术与案例教程习题及答案第一章习题答案I.什么是WWW?万维网(WorldWideWeb, WWW)并非某种特殊的计算机网络。
万维网是一个大 规模的、联机式的信息储藏所,是运行在因特网上的一个分布式应用,现在经常只 用一个英文字Web 来表示万维网2 .静态文档、动态文档和活动文档的区别?•静态文档是指该文档创作完毕后就存放在万维网服务器中,在被用户浏览的 过程中,内容不会改变。
• 动态文档(Dynamic Document),是指文档的内容是在浏览器访问万维网服 务器时才由应用程序动态创建的,其内容通常来源于数据库,并根据客户请 求报文中的数据动态生成的。
• 活动文档就是一段程序或嵌入了程序脚本的HTML 文档。
活动文档中的程序 可以在浏览器中运行,从而产生页面的变化。
第二章习题答案3 . 一个HTML 文档山标题、段落、文本、表格、列表等等各种元素组成,HTML 使 用标签来描述这些元素。
HTML 文档就是由标签和元素组成的文本文件。
一个 HTML 文档包括四个部分,如图1所示。
head 标签对 > html 标整对body 惊笠对 图I HTML i :档结构示例4 .标识HTML文档开始和结束的标签对是vhtml >和</html >,标识文档头部开始和 结束的标签对是<head >和</head >,标识文档主体开始和结束的标签对是<body > 和 </body >.5 .在head 元素内添加如下所示的一行代码: 我的网页 vAille >.无序列表用标签对实现,每个列表项用标签对来表示。
有序列表 用<ol>Vol >标签对实现,每个列表项用<li ></ii >标签对来表示。
自定义列表用 标签对实现,每个条目从<d[>标签开始。
条目的解稀说明以<dd >标签开始。
6 .表格以标签<table >开始,以</(able >结束。
HTML 用(r 元素定义表格中的一行, <1「><句>标签包含在<iable ></【able >标签内。
web开发技术试卷及参考答案
《WEB开发技术》期末考卷(A)一、选择题(30题、每题2分、总计60分)1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows 服务器上运行。
A.C#C.Visual D.Visual 2、文件由Visual 创建,用于定义Web应用程序的配置。
A.Web.Config B.Global.asax C.AssemblyInfo.cs D.ASPX3、打开SQL Connection 时返回的SQL Server 错误号为4 060,该错误表示:。
A. 连接字符串指定的服务器名称无效B. 连接字符串指定的数据库名称无效C. 连接超时D. 连接字符串指定的用户名或密码错误4、在DataSet中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为。
A. DataRowState.AddedB. DataRowState.ModifiedC. DataRowState.DetachedD. DataRowState.Deleted5、关于网页中的图像,下列说法正确的是。
A.图像由<img>标签开始,由</img>结束B.图像标签的href属性用于指定图像链接的URLC.src属性的值是所要显示图像的URLD.以上全都是错的6、如果希望单击超链接打开新的HTML页面,则需将target属性设为。
A._blankB._topC._parentD._self7、为创建在SQL Server 2000 中执行Select 语句的Command 对象,可先建立到SQL Server 2000 数据库的连接,然后使用连接对象的方法创建SqlCommand 对象。
A. CreateObjectB. OpenSQLC. CreateCommandD. CreateSQL8、为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______ 的引用。
21计应3班(扩招)响应式web开发技术 期末试题
21计应3班(扩招)响应式web开发技术期末试题必须填写姓名和学号,否则视为匿名无效!1. 在Bootstrap中,对于较长的文本内容,可以添加()类,以省略号的形式表示超出容器的文本内容。
[单选题] *A、.text-truncate(正确答案)B、white-space:nowrap;C、text-overflow:ellipsis;D、overflow:hidden;2. Bootstrap网格系统在各种屏幕和设备上的约定,大型屏幕设备的断点范围是() [单选题] *A、≥576pB、≥768pxC、≥992px(正确答案)D、≥1200px3. Bootstrap中用来设置文本居中的类是() [单选题] *A、.text-leftB、.text-center(正确答案)C、.text-rightD、.text-justify4. 在Bootstrap中可以使用()类选择符,进行列偏移。
[单选题] *A、.deviation-*B、.offset-*(正确答案)C、.index-*D、.order-*5. 通常使用<span>标签,添加()类来设计徽章 [单选题] *A、.badge(正确答案)B、.alertC、.progressD、.media6. 在Bootstrap中,定位元素表示相对定位的是() [单选题] *A、.position-staticB、.position-relative(正确答案)C、.position-absoluteD、.position-fixed7. Bootstrap中使用()类来清除浮动 [单选题] *A、.clearfix(正确答案)B、.clear-floatC、.clearD、.float-none8. 在Bootstrap中,给图片添加()类,图片大小会随着父元素大小同步缩放,更加方便且不会轻易撑破其元素。
[单选题] *A、.img-fluid(正确答案)B、.img-thumbnailC、min-width:100%;D、width:auto;9. 卡片组件是Bootstrap新增的一组重要样式,卡片阵列是() [单选题] *A、.card-columnsB、.card-groupC、.card-deck(正确答案)D、.card10. 改变flex项目在flex容器中的包裹方式(可以实现弹性布局)下列表示包裹的是() [单选题] *A、.flex-nowrapB、.flex-wrap(正确答案)C、.flex-wrap-reverseD、.flex-fill11. 下列用于设置垂直上下外边距为0.5rem的是() [单选题] *A、<div class="mx-2 bg-success">我们生于红旗之下</div>B、<div class="mt-2 bg-success">长于春风之中</div>C、<div class="mb-2 bg-success">目光所至皆为华夏</div>D、<div class="my-2 bg-success">五星闪耀皆为信仰</div>(正确答案)12. 下列“<body> <div class="row"> <div class="col-6 ">为什么要读书?</div> <div class="col-6 ">因为你要相信前方有一个更好的你在等着你!</div> </div> </body>”代码表示:() [单选题] *A、在任何类型的设备上,列的宽度都是占50%(正确答案)B、在小型屏幕设备上,列的宽度都是占50%C、在中型屏幕设备上,列的宽度都是占50%D、在大型屏幕设备上,列的宽度都是占50%13. 下列关于宽度正确写法的是() [单选题] *A、<div class="w-25">盛年不再来</div>B、<div class="w-50">一日难再晨</div>C、<div class="w-80">及时当勉励</div>D、<div class="w-100">岁月不待人</div>(正确答案)14. 下面代码表示<p class="bg-primary text-white">将来,社会迎接你的礼物,就是无数个打击,而你能做的准备,就是在校园里练就一颗坚强的心脏。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web开发技术第一章1.下列动态网页和静态网页的根本区别描述错误的是(D)/examTest/stuExamList/javascript:void(0)A、静态网页服务器端返回的HTML文件是事先存储好的;/examTest/stuExamList/javascript:void(0)B、动态网页服务器端返回的HTML文件是程序生成的;/examTest/stuExamList/javascript:void(0)C、静态网页文件里只有HTML标记,没有程序代码;/examTest/stuExamList/javascript:void(0)D、动态网页中只有程序,不能有HTML代码;真棒,答对了!2.下面哪一项不是网页制作工具(D)/examTest/stuExamList/javascript:void(0)A、FrontPage;/examTest/stuExamList/javascript:void(0)B、Dreamweaver;/examTest/stuExamList/javascript:void(0)C、Visual Studio;/examTest/stuExamList/javascript:void(0)D、PhotoShop;3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C)/examTest/stuExamList/javascript:void(0)A、web1.0;/examTest/stuExamList/javascript:void(0)B、web2.0;/examTest/stuExamList/javascript:void(0)C、web3.0;/examTest/stuExamList/javascript:void(0)D、web4.0;题目解析:一般认为11或者12年开始进入Web 3.0时代,属于大互联时代。
典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。
智能手机促进了移动互联网的发展。
现在是大互联时代的初期,真正的3.0时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。
4.关于webservice,下列说法错误的是(D)/examTest/stuExamList/javascript:void(0)A、webservice可以通过手机端访问;/examTest/stuExamList/javascript:void(0)B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;/examTest/stuExamList/javascript:void(0)C、webservice服务可实现分布式应用;/examTest/stuExamList/javascript:void(0)D、webservice不能通过局域网访问;题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。
5.域名系统DNS的含义是(A)/examTest/stuExamList/javascript:void(0)A、Domain Name Service;/examTest/stuExamList/javascript:void(0)B、Direct Network System;/examTest/stuExamList/javascript:void(0)C、Dynamic Network System;/examTest/stuExamList/javascript:void(0)D、Distributed Network Service;6.下列有关浏览器到服务器到脚本到程序表述正确的是(D)/examTest/stuExamList/javascript:void(0)A、一个URL指向一个CGI 脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现;/examTest/stuExamList/javascript:void(0)B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;/examTest/stuExamList/javascript:void(0)C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;/examTest/stuExamList/javascript:void(0)D、脚本不能产生某种Web 服务器能理解的输出结果;7.关于“服务端/客户端技术”的描述,不正确的是(D)/examTest/stuExamList/javascript:void(0)A、“服务器端/客户端技术”描述的是一种工作方式;/examTest/stuExamList/javascript:void(0)B、我们用来浏览网页的计算机属于客户端;/examTest/stuExamList/javascript:void(0)C、web服务器既属于服务器端,也可属于客户端;/examTest/stuExamList/javascript:void(0)D、web服务器只能属于服务器端;8.下面这段Html代码在浏览器中运行结果为(C)<html><head><title>MyHomepage</title></head><body><p align=”center”>Welcome to My Homepage!</p></body></html>/examTest/stuExamList/javascript:void(0)A、MyHomepage/examTest/stuExamList/javascript:void(0)B、center/examTest/stuExamList/javascript:void(0)C、Welcome to My Homepage!/examTest/stuExamList/javascript:void(0)D、body9题略10.Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)。
区别于传统的Web应用,Ajax应用的主要目的就是提高用户体验:可以不刷新整个页面,在页面内与服务器通信,响应速度快,不需要泡一杯咖啡,再看到显示结果。
Ajax使得Web应用更加动态,带来了更高的性能,且可提供表现能力丰富的Ajax UI组件,产生了新的Web应用叫做RIA(Rich Internet Application)应用。
(√)1.页面中有动画的网页是动态网页。
(×)题目解析:静态网页文件里没有特殊程序代码,只有HTML标记和客户端脚本代码,这种网页以后缀.htm或.html的文件存放,可实现各种动态的效果,如.GIF 动画、FLASH、滚动字母、色彩的变化等,这些动态效果只是视觉上的。
2.XML可以应用于文件配置、数据存储、异构数据交换等方面。
(√)3.DHTML即动态的HTML语言。
除了具有HTML语言的一切性质外,还可在下载网页后仍能实时变换页面元素效果,使人们在浏览网页时看到网页动态效果。
它属于一门新语言。
(×)题目解析:DHTML并不是一门新的语言,它是HTML、CSS 、客户端脚本语言JavaScript简称JS或Vbscript语言,还有HTML DOM--HTML文档对象模型几种技术的一种集成。
4.当应用程序为B/S结构时,程序运行在应用服务器上,并通过应用服务器和数据库服务器进行通信。
在客户机上一般无需安装任何与当前应用有关的文件,系统界面是通过浏览器来展现的。
(√)5在网络带宽相同的情况下同一台计算机使用不同的浏览器访问同一个网站,访问速度是一样的(×)题目解析:浏览器是个软件,是软件就有软件复杂度的问题,就有软件运行效率的问题,如算法是否先进,代码是否简洁有效等等,另外浏览器的安全级别的设置也会大大影响访问速度。
如果安全级别高了,都要去检查当然就慢了。
还有如果浏览器中加载了很多插件也会拖累浏览器。
6.下列哪些技术是web后端开发技术(ABD)/examTest/stuExamList/javascript:void(0)A、CGI;/examTest/stuExamList/javascript:void(0)B、CGI;/examTest/stuExamList/javascript:void(0)C、CSS;/examTest/stuExamList/javascript:void(0)D、WEB SERVICE;题目解析:css是前段开发技术,作用是控制HTML页面的样式。
7下列哪些属于web前段开发技术(ABCD)/examTest/stuExamList/javascript:void(0)A、HTML;/examTest/stuExamList/javascript:void(0)B、CSS;/examTest/stuExamList/javascript:void(0)C、JavaScript;/examTest/stuExamList/javascript:void(0)D、XML;参考答案:8.关于web服务器,下列描述正确的是(ABD)/examTest/stuExamList/javascript:void(0)A、互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务;/examTest/stuExamList/javascript:void(0)B、web服务器上必须安装web服务器软件;/examTest/stuExamList/javascript:void(0)C、asp网页可以在任何一台计算机上运行;/examTest/stuExamList/javascript:void(0)D、当用户浏览web服务器上的网页的时候,使用的是C/S的工作方式;9.下列有关浏览器到服务器到脚本到程序表述不正确的是?(ABC)/examTest/stuExamList/javascript:void(0)A、一个URL指向一个CGI 脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现;/examTest/stuExamList/javascript:void(0)B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;/examTest/stuExamList/javascript:void(0)C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;/examTest/stuExamList/javascript:void(0)D、脚本不能产生某种Web 服务器能理解的输出结果;10.下列哪些选项不是DNS的用途(BCD)/examTest/stuExamList/javascript:void(0)A、解析域名;/examTest/stuExamList/javascript:void(0)B、解析IP;/examTest/stuExamList/javascript:void(0)C、查找服务器;/examTest/stuExamList/javascript:void(0)D、查找路由器;1.关于“服务端/客户端技术”的描述,正确的是(ABC)/examTest/stuExamList/javascript:void(0)A、“服务器端/客户端技术”描述的是一种工作方式;/examTest/stuExamList/javascript:void(0)B、我们用来浏览网页的计算机属于客户端;/examTest/stuExamList/javascript:void(0)C、web服务器既属于服务器端,也可属于客户端;/examTest/stuExamList/javascript:void(0)D、web服务器只能属于服务器端;2.TCP、UDP协议不属于TCP/IP模型中的(ACD)/examTest/stuExamList/javascript:void(0)A、应用层B、传输层;/examTest/stuExamList/javascript:void(0)C、网络层;/examTest/stuExamList/javascript:void(0)D、物理链路层;1.为什么有时URL地址中没有文件名还能照常显示页面内容呢?答:.因为在Web服务器的配置中,可以事先设定一个或多个默认文件名,浏览器会自动找查这些默认文件名。