Web开发技术习题集
第章习题及参考答案 (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 )。
HTML5与CSS3 web前端开发技术习题答案
第一章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编程技术练习题
22. 在网页中添加空格使用()。 A、键盘上空格键 space B、<br> C、 D、
答案:C
23. 文字加粗标记()。 A、<b>...</b> B、<br>...</br> C、<i>...</i> D、<cite>...</cite>
答案:A
24. 为文字添加下划线标记是()。 A、<s>...</s> B、<del>...</del> C、<u>...</u> D、<center>...<center>
答案:C
11. 关于<title>标记,下列说法错误的是()。 A、<title>标记之来定义网页标题的 B、一个网页文件中<title>标记可以有多个 C、<title>只能在<head>标记中使用 D、<title>标记是双标记
答案:B
12. HTML5 的正确的 DOCTYPE 是()。 A、<!doctypehtml> B、<!doctypehtml5> C、<!doctypehtml4> D、<!doctype>
答案:B
9. <meta>标记可用来说明网页的相关信息,使用()属性可说明网页的关键 字和网页描述。 A、name B、content C、http-equiv D、keywords
答案:A
10. 下面关于<link>标记说法错误的是()。 A、<link>标记用于设置外部文件的链接标记 B、<link>标记只能在<head>标记中使用 C、<link>标记可以设置网页标题 D、<link>标记可以确定本页面与其它文档(如 CSS 样式)之间的关系
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前端开发技术期末复习题库(含答案)
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开发练习题
web开发练习题Web开发是目前互联网时代的一个重要领域,掌握Web开发技术对于从事互联网相关工作的人来说至关重要。
为了帮助初学者熟悉和提升自己的Web开发能力,以下是一些适合练习的Web开发题目。
题目一:HTML基础1. 创建一个HTML页面,包含一个标题和一个段落,并设置页面的背景颜色为浅蓝色。
2. 在HTML页面中插入一张图片,并设置宽度和高度。
3. 创建一个HTML表格,包含四行四列,并设置表格边框颜色。
题目二:CSS样式1. 创建一个CSS文件,在HTML页面中引入该CSS文件,并设置段落的字体颜色和字体大小。
2. 使用CSS创建一个带有动画效果的按钮,鼠标悬停在按钮上时,按钮的颜色和大小要发生变化。
题目三:JavaScript交互1. 创建一个JavaScript脚本,在HTML页面中引入该脚本,并实现一个计算器功能,能够进行基本的数学运算。
2. 使用JavaScript编写一个表单验证的功能,确保用户输入的内容符合要求。
题目四:数据库操作1. 基于MySQL数据库,创建一个包含用户信息的表格,包括用户名、密码和邮箱地址。
2. 使用PHP编写一个注册页面,将用户输入的信息插入到数据库中。
题目五:服务器端开发1. 使用Node.js创建一个简单的Web服务器,能够监听并处理客户端的请求,并返回响应。
2. 为Web服务器添加一个路由功能,根据不同的URL路径返回不同的内容。
题目六:响应式设计1. 创建一个响应式的网页,能够适应不同屏幕尺寸的设备,并做到页面的内容和布局自动调整。
通过完成以上练习题,你将能够巩固和拓展自己的Web开发技能。
同时,可以进一步挑战更复杂的练习题,不断提升自己的能力。
祝你在Web开发的学习和实践中取得好成果!。
WEB技术应用基础习题及答案
二、简答题
1.安装 JSP 运行环境需要准备哪些软件?
2.JDK 软件的作用是什么?
3.JDK 安装完成后为什么要配置系统的环境变量,如何配置?
4.如何得知 JDK 安装正确?
5.Tomcat 服务器软件的默认发布目录是什么?
答案参见我的新浪博客:/s/blog_3fb788630100muda.html
第 7 页 共 28 页
6.Web 应用程序可以存放在 Tomcat 的默认发布目录外否? JSP-第四章
一、选择题
1.
以下非法变量名是( )。
A. stuName B._numb C.false D.MyDate2
2. JavaScript 语句:document.write((num1=8)!=(num2=8)),在浏览器窗口显示结果为( )。
font { color:red; font-family:楷体;
} --></style> <body> <font>Web 技术</font> <h2>新技术</h2> </body></html> A. 文字“Web 技术”和“新技术”显示成宋体、黑色 B. 文字“新技术”显示成楷体、红色 C. 文字“Web 技术”显示成楷体、红色 D.文字“Web 技术”和“新技术”显示成楷体、红色
D.JavaC
Байду номын сангаас
2. Tomcat 安装目录为:“d:\Tomcat5.5”,使用默认端口号。启动 Tomcat 后,为显示默认主 页,在浏览器地址栏目中输入( )。
A.http://localhost:80
B.http://127.0.0.1:80
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 )类的对象来实现。
“Web技术”综合练习题
2.HTML 页面的基本结构是怎样的? 答:
<HTML> <HEAD>
文件头 </HEADБайду номын сангаас <BODY>
文件体 </BODY> </HTML>
3.试述 XML 的语法规定,并请举例说明。 答: (1)XML 的元素。XML 元素是 XML 文档的基本构成单元。XML 的元素由起始标记、中 间数据(内容)和结束标记三部分组成。 (2)标记的命名规则
echo "I have made it!\n"; phpinfo(); ?> (B)<?php
第 3 页 共 21 页
“Web 技术”综合练习题
echo "I have made it!\n" phpinfo() ?> (C)<script language="php"> echo "I have made it!\n"; phpinfo(); </script> (D)<script language=php> echo "I have made it!\n"; phpinfo(); </script> 16.要在 GZ 表中,选出年龄在 20 至 25 岁的记录,则实现的 SQL 语句为(D ) (A)SELECT FROM GZ WHERE 年龄 BETWEEN 20,25 (B)SELECT FROM GZ WHERE 年龄 BETWEEN 20 AND 25 (C)SELECT * FROM GZ WHERE 年龄 BETWEEN 20 OR 25 (D)SELECT * FROM GZ WHERE 年龄 BETWEEN 20 AND 25 17.在.NET 中,CLS(Common Language Specification)的作用是(D ) (A)存储代码 (B)防止病毒 (C)源程序跨平台 (D)对语言进行规范 18.在 中,源程序代码先被生成中间代码(IL 或 MSIL),然后再转变成各个 CPU 需要的代码,其目的是(C ) (A)提高效率 (B)保证安全 (C)跨平台应用 (D)易识别 19.当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应 该选用的控件是( D ) (A)RadioButton (B)CheckBoxList (C)CheckBox (D)RadioButtonList 20..NET 提供数据库通用接口的目的是为了(B ) (A)提高程序运行的效率 (B)应用程序设计不必考虑数据库的类型 (C)保证程序的安全 (D)提高存储效率
(完整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的内置对象。
整理网页开发与设计课后习题答案
20 年 月 日A4打印 / 可编辑网页开发与设计课后习题答案第一单元Web开发概述一、选择题1.下面关于类和对象的说法中,HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
A. <HTML>B. <HEAD>C. <BODY>D. <TITLE>2.于CSS样式和HTML样式的不同之处说法正确的是()。
A. HTML样式只影响应用它的文本和使用所选HTML样式创建的文本B. CSS样式只可以设置文字字体样式C. HTML样式可以设置背景样式D. HTML样式和CSS样式相同,没有区别3.为了标识一个HTML文件应该使用的HTML标记是()。
A. <p></p>B. <boby></body>C. <html></html>D. <table></table>4.超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,不可以是()。
A.一个图片B.一个电子邮件地址C.一个应用程序D.SSL5.关于首页制作的说法错误的是()。
A.首页的文件名称可以是index.htm或index.htmB.可以使用排版表格和排版单元格来进行定位网页元素C.可以使用表格对网页进行定位D.在首页中我们不可以使用css样式来定义风格6.以下说法错误的是()。
A.网站是一种通讯工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务B.网页通常用图像档来提供图画,网页要使用网页浏览器来进行浏览。
C.首页,又称主页或起始页,是用户打开浏览器时默认打开的一个网页。
D.Dreamweaver是一个专门制作网页的一个工具,使用它可以创建HTML网页、ASP网页、PHP 网页等7.以下关于网页的说法错误的是()。
Web技术练习题
//抽象产品 2 abstract class Sample1{ public String name; } //具体产品 class SampleA extends Sample{ public SampleA(String name){ = name; } } //具体产品 class SampleB extends Sample{ public SampleB(String name){ = name; } } //具体产品 class Sample1A extends Sample1{ public Sample1A(String name){ = name; } } //具体产品 class Sample1B extends Sample1{ public Sample1B(String name){ = name; } } //具体工厂 public class FactoryMethod extends Factory{’女’}" />
<s:checkboxlist name="interest" label="兴趣爱好" list="#{'01':'唱歌','02':'跳舞','03':'篮球'}"/>
<s: select name="sclass" label="班级"
list="{'软件0821','软件0822','软件0823','软件0824'}" />
1.下列哪一个是能在一个 Action 执行的前后执行的代码. ( A ognl B Interceptor C Action D Spring
web前端开发考试题库
web前端开发考试题库Web前端开发考试题库如下:
一、选择题
1. HTML中,哪个标签用于定义超链接?
A. `<a>`
B. `<link>`
C. `<img>`
D. `<form>`
2. CSS中,哪个属性用于设置字体大小?
A. `font-size`
B. `font-family`
C. `font-weight`
D. `font-style`
3. JavaScript中,哪个运算符用于比较两个值是否相等?
A. `==`
B. `===`
C. `<`
D. `>`
二、填空题
1. HTML中,用于定义段落的是哪个标签?
答:`<p>`
2. CSS中,用于设置元素颜色的是哪个属性?
答:`color`
3. JavaScript中,用于循环遍历数组的语句是哪种?
答:`for`循环或`forEach`方法等。
三、简答题
1. 简述HTML、CSS和JavaScript在Web开发中的作用。
答:HTML用于构建网页结构,CSS用于样式设计,JavaScript用于实现网页交互效果。
2. 描述一个常见的网页布局类型及其对应的CSS实现方式。
答:常见的网页布局类型有固定布局、流式布局和响应式布局等。
固定布局使用`position: absolute`来设置元素位置,流式布局使用`float`属性使元素浮动在一侧,响应式布局使用媒体查询根据不同屏幕尺寸设置样式。
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 数据提供程序,应在源程序工程中添加对程序集______ 的引用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)。
区别于传统的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)A、CGI;B、CGI;C、CSS;D、WEB SERVICE;题目解析:css是前段开发技术,作用是控制HTML页面的样式。
7下列哪些属于web前段开发技术(ABCD)A、HTML;B、CSS;C、JavaScript;D、XML;参考答案:8.关于web服务器,下列描述正确的是(ABD)A、互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务;B、web服务器上必须安装web服务器软件;C、asp网页可以在任何一台计算机上运行;D、当用户浏览web服务器上的网页的时候,使用的是C/S的工作方式;9.下列有关浏览器到服务器到脚本到程序表述不正确的是?(ABC)A、一个URL指向一个CGI脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现;B、服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本;C、脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序;D、脚本不能产生某种Web服务器能理解的输出结果;10.下列哪些选项不是DNS的用途(BCD)A、解析域名;B、解析IP;C、查找服务器;D、查找路由器;1.关于“服务端/客户端技术”的描述,正确的是(ABC)A、“服务器端/客户端技术”描述的是一种工作方式;B、我们用来浏览网页的计算机属于客户端;C、web服务器既属于服务器端,也可属于客户端;D、web服务器只能属于服务器端;2.TCP、UDP协议不属于TCP/IP模型中的(ACD)A、应用层B、传输层;C、网络层;D、物理链路层;1.为什么有时URL地址中没有文件名还能照常显示页面内容呢?答:.因为在Web服务器的配置中,可以事先设定一个或多个默认文件名,浏览器会自动找查这些默认文件名。
2.URL相对地址和绝对地址的使用方面有哪些区别?为什么?答:URI绝对地址可直接在浏览器中输入,访问相关资源;相对地址只能用于页面文件中,而不可以用在浏览器地址栏。
因为绝对地址是一个固定的路径,而相对地址则表示基于网站目录下的文件的地址,一般只表现一个网址的后面部分,不带有域名,所以不可用在浏览器地址栏3.C/S模式与B/S模式的优缺点分析.答:C/S的优点:可异种平台集成;分布式管理;能充分发挥客户端PC的处理能力;运行安全,稳定,速度快,且在适当情况下可脱机操作。
C/S的缺点:必须在客户端安装软件;需客户端安装支持系统运行的动态链接库等,存在移植困难、用户界面风格统一、操作复杂、不利于推广使用、维护升级过程繁琐、信息内容和形式单一和不易应用新技术等不足。
B/S的优点:具有良好开发性;无需下载安装,利用浏览器单一的访问点,用户可在任何时间和地点使用系统;系统维护方便,有效降低了整个系统运行和维护成本。
B/S的缺点:运行速度没有C/S模式快,且受网络带宽的影响较大;会出现更多安全性的问题。
4. Web服务器对动态网页的处理过程是怎样的?答:a.用户通过浏览器向Web服务器发出动态网页请求。
b.Web服务器先找到该网页。
c.分析其中有无需要其他应用服务器(如数据库服务器)处理的内容。
d.如果有则将请求发送给应用服务器。
e.等待应用服务器处理完毕。
f.接收应用服务器处理的结果。
g.生成包含处理结果的新的网页。
h.分析其中相关联的各种文件,如图片、CSS样式表、JS脚本块等等。
i。
找到这些相关联的文件。
j.一并传回到浏览器的缓冲区中。
k.浏览器进行解释执行网页文件。
l.浏览器呈现网页内容。
5. 请说出CGI,JSP,ASP,PHP之间的不同.答:CGI:公共网关接口的缩写,用于连接Web页面和应用程序的接口。
可用VB、VC、Delphi、Perl语言开发Web Server端运行的可执行程序,有网页的一个超链接激活进行调用,并对该程序的返回结果进行处理后,显示在页面上。
CGI变成困难且效率低,每次修改都需重新编译。
每个客户在访问CGI程序时,Web服务器都要单独建立应用进程,加重了服务器的负荷。
多用于安全级别高的Web应用中。
JSP:可用于简历先进、安全和跨平台的动态页面。
JSP技术是以Java语言作为脚本语言的,使用JSP标识或者Java Servlet小脚本来生成页面上的动态内容。
JSP可通过JDBC技术连接数据库。
JSP代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。
跨平台应用是JSP的最大特色。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
ASP:可用VBScript或JavaScript脚本语言,结合HTML代码,快速完成服务器端动态网页的开发,但Web服务器后台解释执行ASP动态网页,运行效率并不高,于是之后ASP和.NET技术结合成全信的技术,提供基于组件、事件驱动的可编程Web窗体,大大简化了编程,还可以用于建立Web服务。
PHP:用开源和跨平台的PHP技术可创建动态网站,它包括完整的编程语言,支持因特网的各种协议、提供与多种数据库访问的能力,支持ODBC数据库连接方式。
优点是安装方便,学习过程简单,数据库连接方便、兼容性强、扩展性强。
PHP程序须在Apache、Tomcat等Web服务器上运行。
第二章1.下列哪项不是Web服务器:(C)A、IISB、TomcatC、HttpD、Apache2.关于Web服务器管理,下列说法错误的是(B)A、主目录下的子目录可以不位于主目录下B、子目录必须与主目录在同一磁盘C、一个站点所包含的所有网页和相关文件都放在主目录下D、主目录下可包含其它独立站点3.以下哪一个不是源码控制软件(A)A、Common Language RuntimeB、Visual SourceSafe 2005C、Visual Studio Team FoundationD、Concurrent Version System4.用以下哪种程序语言编写的代码是“非托管代码”(D)A、C#B、J#C、D、Visual C++5.下列说法错误的是(D)A、Windows Server版IIS可创建多个Web站点B、每个Web站点都必须有一个主目录C、同一Web服务器上的多个网站不能使用同一个IP地址和端口号D、要从主目录以外的其他目录中发布网站,就必须创建虚拟目录6.以下不属于.NET Framework的组成部分的是(B)A、公共语言运行库B、IIS服务器C、.NET Framework类库D、7.如果服务器拥有多个Web站点但只有一个IP地址,就必须在所有站点共享同一个IP地址。