当前位置:文档之家› WEB简答题

WEB简答题

WEB简答题
WEB简答题

1、请编写一个简单的测试https://www.doczj.com/doc/3b423889.html,环境能否正确运行的https://www.doczj.com/doc/3b423889.html,程序。该程序应如何进行部署?

①要求操作系统为Win2000SP4以上,或WinXP,或Win2003

②安装IIS5.0或以上(在IE地址栏内输入http://localhost,有页面出现,说明IIS安装成功)。

③安装.NET FrameWork 2.0.

④建立一个test.aspx文件,内容如下:

<%@Page Language=”C#”%>

<%

Response.Write(“我的第一个https://www.doczj.com/doc/3b423889.html,程序”);

%>

⑤将该文件复制到c:\intepub\wwwroot文件夹下(或将test.aspx文件所在文件夹配置成虚拟目录)

⑥在IE地址栏内输入http://localhost/test.aspx(或http://localhost/Test/Test.aspx 浏览器内出现下列文字,说明https://www.doczj.com/doc/3b423889.html,安装成功。

我的第一个https://www.doczj.com/doc/3b423889.html,程序

2、CSS的选择器和样式表的类型。

样式表类型1、内联式样式表2、嵌入式样式表3、处部样式表4、输入样式表

CSS的选择器分为两大类:基本选择题和扩展选择器。

基本选择器:

1)标签选择器:选择器的名字代表html页面上的标签

2)类选择器:规定用圆点.来定义

3)ID选择器:规定用#来定义

4)通用选择器:用*定义,将匹配任何标签

扩展选择器:

1)组合选择器:定义的时候用逗号隔开

2)关联选择器(后代选择器):定义的时候用空格隔开

3)伪类选择器(静态伪类:只能用于超链接,动态伪类:针对所有标签都适用)

3、JavaScript的浏览器对象和功能。

窗口(windows)对象:实现对话框的控制;处理框架与框架之间的关系;是其他对象的顶级对象,通过对windows的子对象进行操作,可以实现更多的动态效果文档(document)对象:代表浏览器窗口中的文档,是窗口对象的子对象,可以访问html

文档中包含的任何html编辑并可以动态的改变html标记中的内容。

表单对象:它含有多种格式的对象储存信息,使用它可以在javascript脚本中编写程序进行文字输入,并可以动态改变文档的行为

导航器对象navigator:保存浏览器的名称、版本、插件和所支持MIME类型等信息。

4、请说明https://www.doczj.com/doc/3b423889.html,中提供的验证控件有哪些,简述每种验证控件的功能。RequiredFieldvalidator检查必填字段中是否含有值。

RangeValidator用于检查在字段中输入的值是否介于最大值与最小值之间。CompareValidator控件:用于检查用户输入的信息是否合法RegularExpressionValidator控件用于检查字段值是否与给定的正则表达式相符。CustomValidator控件用来为窗体创建自定义验证标准。

ValidationSummary控件概括窗体中生成的所有错误

5、简述Cookie对象和Session对象的区别

共同点:都能实现数据的保存并且都能够在网站的各网页之间传递数据。

区别:①Cookie对象主要用于简单的并且保存数据量较小的场合;Session对象可以用于复杂的并且保存大量数据的场合。②Cookie信息保存在客户端,存在着诸多不安全因素;而Session对象安全级别相对较高。

6、net中读写数据库需要用到那些类?他们的作用?

1、DataSet用来无连接的储存多个表的数据,并包含表与表之间的关联关系

2、DataTable用来存储一个表的数据

3、DataCommand:执行语句命令

4、DataAdapter:完成数据源和本机内存中DataSet之间的交互。

7、SqlDataReader用来顺序读取数据

7、DHTML网页和动态网页的区别

①DHTML网页:是客户端的动态效果,Web页面是活动的,可以处理各种事件,例如鼠标移动时图片会有翻转效果等;

②动态网页:是客户端与服务器端的交互产生的动态效果。指根据访问者的请求,由服务器端脚本程序动态生成的Web页。

8、JavaScript的事件驱动机制

①通常鼠标或热键的动作我们称之为事件(Event);

②由鼠标或热键引发的一连串程序的动作,称之为事件驱动Event Driver)

③对事件进行处理程序或函数,我们称之为事件处理程序(Event Handler)

④JavaScript对用户的反映响应,是采用以事件驱动的方式进行的。每当一事件发生时,JavaScript解释器就会自动查找相应页面元素中对应的事件属性,调用指定的事件处理函数。

9、https://www.doczj.com/doc/3b423889.html,中常用的几种页面间传递参数的方法,并说出他们的优缺点。

①Viewstate:简单,但易丢失

②Session:这是最常用的方式。数据是特定于某个用户。

③Application对象:数据是共享的,任何用户都可以更改。

④Cookie:数据存储于客户端的硬盘,受客户端浏览器的限制。可能被伪造

数据库稳定,安全,但性能相对弱

⑤input ttype=“hidden”:简单,可能被伪造

⑥Response与Request对象:使用查询字符串。简单方便,但信息是明文的。

⑦Get方法,url参数简单,显示于地址栏,长度有限

10、https://www.doczj.com/doc/3b423889.html,操作数据库的几个主要步骤

①引入对应的命名空间;

②定义连接字符串;

③创建Connection对象

④打开与数据库的连接

⑤数据操作

⑥关闭与数据库的连接

11、窗体页的声明周期

①页面请求:页面生命周期开始之前。

②页面开始:页面生命周期开始之前。

③页面初始化:在该阶段,可以使用页面中的控件并且任何主题都将应用于页面。

④页面加载:在该阶段,将引发页面的Load事件。

⑤页面验证:在该阶段,将调用所有验证控件的Validate方法,以用于设置各个验证控件

和页面的IsValid属性。

⑥回传请求事件处理:如果当前请求是回传请求,则将调用所有事件处理程序。⑦页面呈现:

在页面呈现之前,页面和所有控件视图状态将被保存。

⑧页面卸载:在该阶段,将引发页面的Unload事件,对页面使用过的资源进行最后的清除

处理。

12、什么是服务器控件?能完成什么样的功能?

服务器控件是指在服务器上执行程序代码的组件。

服务器控件会提供特定的用户界面,以便客户端用户执行相应的操作,但这些操作行为只有

在服务器端才能完成。

功能:1、自动状态管理。

2、简单访问对象值,而无须使用Request对象。

3、能够对服务器端代码中的事件进行响应,以创建结构更好的应用程序。

4、为网页构建用户界面的公用方法。

5、根据浏览器的功能自动地自定义输出。

13、WEB的工作原理

万维网:web文档存放在服务器(网站)上,万维网是由遍布世界各地的Web服务器组成.网页:web服务器通过超链接网页构成一个庞大的资源集合。

网站:通过超链接将一些网页连接起来构成网站

URL:万维网资源众多,通过URL确定相应网页。

浏览器:万维网以Web浏览器/服务器方式工作。

服务器:Web服务响应来自Web浏览器的请求,并向用户提供Web页面的软件. HTTP:浏览器与服务器如通过HTTP交换信息,请求与应答。

万维网工作原理

14、客户端验证和服务器验证的工作原理

客户端验证:在页面在发送到服务器之前,使用JavaScript脚本对输入到页面上的数据进行的有效性验证。当用户向服务器提交页面之后,提交的数据经客户端浏览器发送到服务器端,页面在发送到服务器之前,使用JavaScript脚本验证输入到页面上的数据,这一过程称之为客户端验证

服务器端验证:在服务器端验证用户提交数据的有效性,称之为服务器验证。当用户向服务器提交页面之后,服务器端将逐个调用验证控件来检查用户的输入信息。如果在任意一个输入控件中检测到验证错误,则该页面将自动设置为无效状态。

15、https://www.doczj.com/doc/3b423889.html,中的有哪些内置对象?主要功能?

①内置对象:Response对象,Request对象,Session对象,Application对象,Cookie对象,ViewState对象,Server对象。

②功能:这些对象使用户更容易手记通过浏览器请求发送的信息,响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递。

①Response对象:该对象封装了服务器对客户端请求的响应,它用来操作HTTP相应的信息,输出指定的内容,并将结果返回给请求用户。

②Request对象:封装客户端浏览器向服务器发送的请求信息。

③Server对象:用于帮助程序判断当前服务器的各种状态。

④Cookie对象:能够让服务器把少量数据存储到客户端的硬盘中。

⑤Application对象:用来在服务器端保存信息。

⑥Session对象:主要用来为每个用户的会话存储信息。

⑦ViewState对象:可以保存大量的数据,可以存储自定义对象。

16、https://www.doczj.com/doc/3b423889.html,中常用的对象有哪些?分别描述一下

①Connection对象:用于建立与特定数据源的连接。

②Command对象:用于修改数据、返回数据、运行存储过程以及发送或者检索参数信息的数据库命令。

③DataReader对象:从数据源中读取只进而且只读的数据流,只能使用Command对象中的ExecuteReader方法来创建一个DataReader对象。

④DataAdapter对象:提供连接数据源和DataSet对象的桥梁,用于将数据源中的数据填充到DataSet中,并确保DataSet中数据的更改与数据源保持一致。

⑤DataSet对象:本质上是一个内存中的数据库。

WEB端测试技巧

Web测试技巧 一.目的: web测试是测试组最频繁接触的工作类型,本文档会从测试案例的分析入手,通过一些比较常见的案例分析,达到了解web测试的基本思想。 分析的测试案例主要包括一下几个方面:普通注册页面,跳转注册页面,用户权限和安全性,碎片,cache,ie相关置对测试的影响。 二. 测试案例分析 1. 普通注册页面: a. 不填写任何的信息,提交,查看提示信息 这个步骤是输入判断测试中第一个要写测案例,这个案例有几个方面的意义 a)这个页面上所有的输入框有必填的选项,比如用户的名称,用户的验证码,用户 密码等,这些信息在数据库中不能为空,如果为空可能会对相关的程序带来问题, 比如 b)不填写用户名和密码,这样就在数据库中存了一条空记录,导致在登陆的时候, 不能正确的验证用户的身份。 c)一些输入框在本页可以不填写不会出错,但是他的数据要被其他的程序调用,比 如cms中的媒体管理,建立的媒体会在建立新闻的时候被调用,如果在媒体管理 里没有做输入判断,那创建时就不能正确的取到数据(逻辑相关性) d)webmail页面中,地址簿可以保存地址,发信页面也可以调用地址簿的信息进行发 信,在测试的时候就需要注意测试相关性。 b. 依次只填写每一个框,提交,查看提示信息 1. 这个案例主要是考察非空判断的每一个框的提示信息是不是按顺序提示,比如三个 必填输入框,不填写第一个和第二个输入框,提示应该是第一个输入框没有填写,不会提示第二个输入框没有填写。填写第二个,不填写一,三输入框,应该提示第一个没有填写,不会提示第三个输入框没有填写,这个提示一般以js check的方式表示 2. 也有例外的情况,就是所有的输入框在一起判断,在一个页面上对没有输入的必 填框在一起显示提示信息,俱乐部的注册页就是这个模式,在每一个没有填写的输入框后面都有提示 c. 依次不填写每一个输入框,提交,查看提示信息 1. 这个是对每一个输入框,一个个的做非空判断,查看是否正确,要一个一个的考察 提示信息是否正确 2. 要注意的是有一些提示信息是假的,比如提示的信息是不能为空,但是确定后确提 交了这个表单。

《基于WEB程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 4 > </ 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.doczj.com/doc/3b423889.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.doczj.com/doc/3b423889.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

web开发知识练习(HTML标签和JavaScript脚本)

网上客服培训考核 ---阶段二HTML标签和JavaScript脚本 试题类型:HTML标签和JavaScript脚本 考核类型:开卷

1. HTML(Hypertext Markup Language超文本标记语言)是一种用来制作超文本文 档的简单标记语言。利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息 2.HTML的标记总是封装在由 < 和 > 构成的一对尖括号之中。 除少数几个转义序列之外,HTML标记忽略大小写,即等价于<TITLE> 3. <html> 标记用于Html文档的最前边,用来标识Html文档的开始。而</html>标记 恰恰相反,它放在Html文档的最后边,用来标识Html文档的结束。所有其它HTML标记和文档内容都包含在这对标记之间。 4.<head> 与 </head> 之间的头部信息通常含有 <title> 标记,用来确定HTML文件 的标题,即显示在浏览器左上角标题栏处的文字。 5. <head></head> 构成Html文档的开头部分,此标记对之间包含的是HTML文档 的头信息,如标题、说明内容等等,其中可包括<title>等标记对 6. 之间的内容是HTML文档的主体部分,在此标记对之间可包含、 、



等众多的标记它们所定义的文本、图像等将会在浏览器的框内显示出来,标记中还可以有很多属性,以下是主要的几种设置背景颜色bgcolor =”颜色码”,设置文本颜色 text = “颜色码”,设置链接颜色 link = “颜色码”,设置已使用的链接的颜色 vlink = “颜色码”,设置正在被击中的链接的颜色 alink = “颜色码”。 7. 之间的内容是HTML文档的标题,标题的显示位置不是浏览器的 文本区,而是在Web浏览器窗口最左上方的蓝色标题栏里。 8.标记对是用来创建一个段落(Paragraph),在此标记对之间加入的文 本将按照段落的格式显示在浏览器上。另外,标记还可以使用align属性,它用来说明对齐方式 9. 是典型的单标记,使用也很简单,它的功能是用来创建一个回车换行 10.
标志对用来排版大块Html段落,也用于格式化表,此标志对的用法与 标志对非常相似,同样有align对齐方式属性。 11.
 标记用于显示预格式化文本(Preformatted Text),在这对标记之 间的文本,与其他HTML文本的格式编辑方式不同 12.Html语言提供了一系列对文本中的标题进行操作的标记对: 

……
,一共有六对标题的标记对 13.用来使文本以粗体效果的形式输出; 14.用来使文本以斜体效果的形式输出; 15.用来使文本以带下划线的形式输出。 16.则用来输出加重语气文本(通常也是斜体加黑体)。 17. 是一对很有用的标记对,它可以对输出文本的字体大小、颜色进 行随意地改变,这些改变主要是通过对它的两个属性 size 和 color 的控制来实现的。 size属性用来改变字体的大小,取值范围从1到7;而color属性则用来改变文本的颜色 18. 是单标记,它通过src属性指定当前位置要插入的图像文件,标记还有alt、

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.