WEB期末复习题简答题

合集下载

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档类型和HTML版本的标签是:A. <!DOCTYPE html>B. <html>C. <head>D. <body>答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A3. 在JavaScript中,用于获取当前时间的函数是:A. Date()B. Time()C. Now()D. GetCurrentTime()答案:A4. 下列哪个不是PHP的超全局变量?A. $_GETB. $_POSTC. $_SESSIOND. $_COOKIE答案:C5. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A6. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h6>C. <h3>D. <h5>答案:A7. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontD. text-size答案:A8. JavaScript中,用于输出信息到控制台的函数是:A. console.log()B. print()C. alert()D. log()答案:A9. PHP中,用于连接数据库的函数是:A. mysql_connect()B. mysqli_connect()C. pg_connect()D. sql_connect()答案:B10. SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B二、多项选择题(每题3分,共15分)1. HTML5中,以下哪些元素用于语义化结构?A. <header>B. <footer>C. <div>D. <section>答案:A, B, D2. CSS中,以下哪些属性用于设置文本样式?A. font-familyB. font-weightC. text-alignD. background-color答案:A, B, C3. JavaScript中,以下哪些方法用于数组操作?A. push()B. pop()C. shift()D. unshift()答案:A, B, C, D4. PHP中,以下哪些函数用于字符串操作?A. strlen()B. strpos()C. substr()D. strtoupper()答案:A, B, C, D5. SQL中,以下哪些语句用于数据更新?A. SELECTB. INSERTC. UPDATED. DELETE答案:C, D三、简答题(每题5分,共20分)1. 请简述HTML中的语义化标签有哪些作用?答案:语义化标签有助于搜索引擎优化,提高网页的可读性和可维护性,同时对屏幕阅读器和辅助技术用户更加友好。

web原理期末试题及答案

web原理期末试题及答案

web原理期末试题及答案一、选择题(共5题,每题5分)1. 以下哪个标签用于定义HTML文档的主体内容?A. <header>B. <body>C. <main>D. <section>正确答案:B2. 在Web开发中,以下哪种技术用于确保用户输入的数据安全可靠?A. JavaScriptB. HTMLC. CSSD. SQL正确答案:D3. 在HTTP状态码中,以下哪个状态码表示请求资源未找到?A. 200B. 301C. 404D. 500正确答案:C4. 以下哪个属性用于定义HTML元素之间的垂直空间?A. marginB. paddingC. borderD. line-height正确答案:D5. 在CSS中,以下哪个属性用于使文本以粗体显示?A. font-familyB. font-sizeC. font-weightD. text-decoration正确答案:C二、填空题(共5题,每题5分)1. "HTML"是由什么单词的首字母缩写组成的?正确答案:HyperText Markup Language2. Web开发中,用于控制网页样式的技术是什么?正确答案:CSS(层叠样式表)3. 请求URL的完整形式是什么?正确答案:Uniform Resource Locator4. 在HTML中,使用标签<strong>可以实现什么效果?正确答案:将文本加粗显示5. CSS中选择器#id用于选择什么类型的元素?正确答案:具有指定id属性的元素三、简答题(共2题,每题10分)1. 请简要解释HTTP的工作原理。

答:HTTP是超文本传输协议,用于在Web上传输数据。

它基于客户端-服务器模型,客户端向服务器发送请求,服务器返回响应。

客户端通过URL请求指定资源,服务器接收请求后根据请求头中的信息进行处理,然后返回响应头和响应体给客户端。

web技术基础期末试题及答案

web技术基础期末试题及答案

web技术基础期末试题及答案1. 试题考试时间:3小时总分:100分Section A: 多选题(共30题,每题2分,总共60分)从每小题所给的选项中,选择一个最佳答案,并将其字母编号填入答题卡相应的位置。

1. Web是指:A. 一种互联网协议B. 一个电子邮件服务C. 一种计算机编程语言D. 一个分布式文件系统2. 下列哪个不属于Web开发常用的前端编程语言?A. JavaB. JavaScriptC. HTMLD. CSS3. 下列哪个不属于Web服务器软件?A. ApacheB. TomcatC. IISD. MySQL4. 下列哪个认证机制不常用于Web应用?A. Basic认证B. Digest认证C. Token认证D. Certificate认证5. Web应用中,前端和后端之间通过以下哪种方式进行通信?A. HTTP协议B. TCP/IP协议C. FTP协议D. UDP协议...Section B: 填空题(共10题,每题4分,总共40分)根据题意,填写下列每个问题的答案。

1. Web的全称是__________。

2. HTTP的全称是__________。

3. HTML的全称是__________。

4. CSS的全称是__________。

5. 前端开发常用的框架有__________。

...Section C: 简答题(共4题,每题10分,总共40分)根据要求,简要回答下列问题。

1. 请简要解释HTTP和HTTPS之间的区别。

2. 请列举并简要解释三种常见的Web攻击手段。

3. 请简要解释前端和后端开发的区别和联系。

4. 请简要解释RESTful架构风格,并列举其特点。

...2. 答案Section A: 多选题1. B2. A3. D4. D5. A...Section B: 填空题1. World Wide Web2. Hypertext Transfer Protocol3. HyperText Markup Language4. Cascading Style Sheets5. React, Angular, Vue...Section C: 简答题1. HTTP是超文本传输协议,数据传输是明文的,而HTTPS在HTTP基础上加入了SSL/TLS协议,在传输过程中使用加密机制保护数据的安全性。

web技术期末考试试题及答案

web技术期末考试试题及答案

web技术期末考试试题及答案一、选择题(每题2分,共20分)1. HTML5中的语义化标签包括以下哪些?A. <div>B. <header>C. <footer>D. <span>答案:B, C2. CSS中,以下哪个属性用于设置元素的背景颜色?A. backgroundB. background-colorC. colorD. fill答案:B3. JavaScript中,以下哪个函数用于获取元素的属性值?A. getAttribute()B. getElementById()C. getElementByClassName()D. querySelector()答案:A4. 在JavaScript中,以下哪个事件用于处理表单提交?A. onclickB. onsubmitC. onmouseoverD. onkeydown答案:B5. AJAX请求中,以下哪个方法用于发送请求?A. open()B. send()C. get()D. post()答案:B6. 在Web开发中,以下哪个是响应式设计的目的?A. 增加网站加载时间B. 减少服务器负载C. 适应不同设备屏幕尺寸D. 增加用户交互复杂度答案:C7. 以下哪个不是Web前端开发常用的框架?A. ReactB. AngularC. Vue.jsD. Node.js答案:D8. RESTful API设计原则中,以下哪个不是其特点?A. 无状态B. 统一接口C. 缓存D. 复杂性答案:D9. 在Web安全中,以下哪个不是常见的安全威胁?A. SQL注入B. 跨站脚本攻击(XSS)C. 跨站请求伪造(CSRF)D. 网络延迟答案:D10. 以下哪个不是Web性能优化的常用方法?A. 压缩资源文件B. 使用CDNC. 增加服务器数量D. 减少HTTP请求答案:C二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。

web期末考试题库及答案

web期末考试题库及答案

web期末考试题库及答案Web期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML的元素类型?A. 标签元素B. 属性元素C. 注释元素D. 文本元素2. CSS中,以下哪个属性用于设置文本的对齐方式?A. text-alignB. align-textC. text-justifyD. justify-text3. JavaScript中,typeof操作符返回的是什么?A. 数组B. 字符串C. 变量的数据类型D. 布尔值4. 在HTML中,以下哪个标签用于定义文档的头部?A. <head>B. <header>C. <title>D. <h1>5. 下列哪个不是JavaScript的内置对象?A. ArrayB. StringC. MathD. List6. 在CSS中,以下哪个选择器用于选择所有p元素?A. pB. p.allC. p *D. p {}7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toFixed()D. toString()8. HTML5中,以下哪个元素用于定义文档的主要内容?A. <main>B. <body>C. <section>D. <article>9. 在JavaScript中,以下哪个事件处理程序用于处理鼠标点击事件?A. onclickB. onmouseoverC. onmouseoutD. onmousemove10. 在HTML中,以下哪个属性用于定义图像的URL?A. srcB. hrefC. altD. title二、填空题(每题2分,共20分)1. HTML文档的根元素是________。

2. CSS选择器中,类选择器以________开头。

web期末考试试题及答案

web期末考试试题及答案

web期末考试试题及答案一、选择题(每题2分,共20分)1. HTML是用来描述什么的语言?A. 网页B. 程序C. 数据库D. 操作系统答案:A2. CSS的主要作用是什么?A. 网页布局B. 网页内容C. 网页交互D. 网页动画答案:A3. JavaScript是一种:A. 编程语言B. 网页设计工具C. 图像编辑软件D. 数据库管理系统答案:A4. 以下哪个不是Web前端开发常用的技术?A. HTMLB. CSSC. JavaScriptD. Java答案:D5. AJAX是:A. 一个网页浏览器B. 一种服务器端脚本语言C. 一种网页开发技术D. 一种数据库管理系统答案:C6. 在HTML中,`<head>`标签的作用是:A. 定义网页的头部信息B. 定义网页的主体内容C. 定义网页的底部信息D. 定义网页的侧边栏答案:A7. 下列哪个标签用于创建超链接?A. `<a>`B. `<p>`C. `<img>`D. `<div>`答案:A8. 在JavaScript中,用于定义变量的关键字是:A. varB. letC. constD. All of the above答案:D9. 以下哪个不是HTML5的新特性?A. 语义化标签B. 视频和音频支持C. 表单元素增强D. 支持Flash答案:D10. 在CSS中,`display: none;`的作用是:A. 元素不可见,但占据空间B. 元素不可见,也不占据空间C. 元素可见,但不可点击D. 元素可见,但不可滚动答案:B二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。

答案:HTML5相对于HTML4引入了许多新特性,包括但不限于:- 语义化标签,如`<article>`, `<section>`, `<header>`,`<footer>`等,这些标签有助于搜索引擎优化和屏幕阅读器。

WEB复习题答案

WEB复习题答案

WEB复习题答案(dá àn)WEB复习题答案(dá àn)1、当前(dāngqián)主要的WEB数据库访问技术有哪些?答:到目前为止,WEB数据库访问技术(jìshù)主要分为两大类:(1)公共(gōnggòng)网关接口技术(CGI);CGI是WEB服务器运行时外部程序的规范,按照CGI编写的程序可以扩展服务器的功能,完成(wán chéng)服务器不能完成的工作,外部程序执行时可以生成HTML文档,并将文档返回WEB服务器。

(2)服务器端脚本(jiǎoběn)编程技术。

当前较为流行的几种有代表性的服务器端脚本编程技术是ASP、PHP、JSP。

2、HTML是什么?简述它的基本结构。

答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作WEB上超文本文档的简单标记语言。

对于大多数WEB页面来说,都具有如下所示的基本结构:<html><head><title>……标题内容……</title></head><body>……主体(zhǔtǐ)内容……</body></html>6、什么是静态网页(wǎnɡ yè)?什么是动态网页?答:所谓(suǒwèi)静态网页,指的是网页从服务器传到客户端时,网页的内容是“固定(gùdìng)不变”的,也就是说,服务器只是(zhǐshì)把所存储的网页的内容原封不动直接传递给客户端浏览器,这种网页一般是标准的HTML代码。

所谓动态网页,它在由服务器传递给客户端的时候必须由服务器把它转换成相应的HTML格式,而且会根据用户的要求和选择在服务器端做出相应的改变和响应。

7、简要说明在网页中插入JavaSCRIPT脚本的几种方式?在网页中插入脚本语言通常有三种方式:使用SCRIPT标记符、在标记符中直接嵌入脚本以及链接外部脚本文件.8、说明在网页(wǎnɡ yè)中使用CSS的几种方式?CSS选择符的作用及分类?在网页中使用CSS包括三种(sān zhǒnɡ)常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到网页中以及将样式定义包含在外部CSS样式文件中.CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准(biāozhǔn)方式,它扩展了HTML的功能,使网页设计者能够以更有效的方式设置网页格式.常用(chánɡ yònɡ)的5种selector:HTML标记符、具有上下文关系的HTML标记符、用户定义的类、用户定义的ID、虚类.9、设置(shèzhì)字体大小的代码是 D ?A) <tt></tt> B) <cite></cite> C) <em></em> D) <font size=?></font>16、创建一个单选框的HTML代码是( A )A) <input type="radio" name="NAME"value="x">B) <input type=text name="foo" size=20>C) <input type="submit" value="NAME">D) <input type="image" name="NAME"src="name.gif">17、HTML代码(dài mǎ) <ahref="mailto:EMAIL"></a>表示 B ?A)创建(chuàngjiàn)一个超链接B)创建一个(yīɡè)自动发送电子邮件的链接C)创建一个位于(wèiyú)文档内部的靶位D)创建一个指向位于文档内部(nèibù)靶位的链接18、HTML代码<tr></tr>表示 B ?A)创建一个表格B)开始表格中的每一行C)开始一行中的每一个格子 D)设置表格头19、HTML代码<hr>表示 D ?A)添加一个图象B)排列对齐一个图C)设置围绕一个图像的边框的大小D)加入一条水平线20、网页制作三剑客是指 D ?A)FRONTPAGE、PHOTOSHOP、JAVAB)DREAMWEAVER、PHOTOSHOP、FlashC)FRONTPAGE、FIREWORK、FlashD)DREAMWEAVER、FIREWORK、Flash22、HTML代码<th></th>表示 D ?A)创建一个表格B)开始表格中的每一行C)开始一行中的每一个格子 D)设置表格头23、创建表单的HTML代码是 A ?A)<form></form> B)<select multiple name="NAME" size=?></select>C)<option> D)<select name="NAME"></select>1、HTML的全称是什么(shén me)?HTML语言是什么?答:HTML(HyperText Markup Language)的中文名称为“超文本描述语言”,是一种专门用来设计网页的计算机语言,用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。

web技术导论期末试题及答案

web技术导论期末试题及答案

web技术导论期末试题及答案一、选择题1.以下哪个不是HTML的标签?A. <p>B. <div>C. <java>D. <h1>答案: C. <java>2.CSS是用来做什么的?A. 定义网页结构B. 定义网页样式C. 定义网页脚本D. 定义网页动画答案: B. 定义网页样式3.Javascript是一种什么类型的语言?A. 编程语言B. 标记语言C. 脚本语言D. 查询语言答案: C. 脚本语言4.以下哪个是常用的数据库管理系统?A. MySQLB. PhotoshopC. DreamweaverD. Adobe Flash答案: A. MySQL5.以下哪个不是常见的Web服务器软件?A. ApacheB. NginxC. IISD. MySQL答案: D. MySQL二、简答题1.请简述HTTP和HTTPS的区别。

答:HTTP(超文本传输协议)是一种用于传输超媒体文档的应用层协议。

它使用明文传输数据,因此在网络传输过程中容易被窃听和篡改。

而HTTPS(超文本传输安全协议)是在HTTP基础上添加了SSL/TLS加密,能够加密传输数据,提供更高的安全性。

2.请简要介绍一下前端开发常用的三种技术:HTML、CSS和JavaScript。

答:HTML(超文本标记语言)是用于创建网页结构的标记语言,它使用标签来描述网页中的不同元素,如标题、段落、图片等。

CSS(层叠样式表)用于定义网页的样式,包括字体、颜色、布局等,它能够实现网页的美化效果。

JavaScript是一种脚本语言,用于实现网页上的交互效果和动态内容。

它可以控制网页中的元素,并与用户进行交互。

三、编程题1.请用HTML代码创建一个简单的网页,包含一个标题为"Web技术导论"的大标题和一个无序列表,列表中包含三个列表项:"HTML"、"CSS"、"JavaScript"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、简述Web应用及其特点。

(这个我只背了特点)答:Web应用的是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。

Web应用建立在Web系统之上,而且加以扩展,即添加了业务功能。

从本质上说,Web应用利用Web站点作为一个业务应用的前端。

Web应用利用所支持的技术使得其内容具有动态性,如果服务器上没有业务逻辑存在,系统将不被称为Web应用。

主要有以下特点:a.易用性好b.易于维护c.信息共享度高d.扩展性好e.安全性好f.广域网支持g.保护企业投资2、简述的网页表单。

(这个被不被都行,太多了。

我没背,别的要是都被下来看看也行)答:ASP.NET的网页表单(Web Forms)是用于创建可编程网页的一种技术。

在网页表单页面中,既可以使用任意一种标记语言向客户端发送信息,也可以使用脚本语言开发服务器端应用程序。

网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和用户界面逻辑部分可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。

这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。

用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环境的语言编写3、简述Web服务器控件。

答:ASPNET还提供了另一类服务器控件,即Web控件,每一个Web控件,都是一个对象,有自己的属性、方法和事件,与VB或VC中使用的控件极为类似。

Web控件的功能比较强,它会依Client端的状况产生一个或多个适当的HTML控件,它可以自动侦测Client端浏览器的种类,并自动调整成适合浏览器的输出。

Web控件还拥有一个非常重要的功能,那就是支持数据系捆绑(Data Binding);可以和资料源连结,用来显示或修改数据源的数据。

4、简述WEB应用的开发技术。

答:主要有以下开发技术:a.HTML(Hyper Text Markup Language)超文本标记语言b.PHP(Personal Home Page Tools)技术c.JSP(Java Server Pages)技术d.ASP(Active Server Page)技术e.技术5、访问数据库的步骤。

答:中通过ADO访问数据库,一般要通过以下步骤:1)创建一个数据库链路;2)请求一个记录集合;3)把记录集合暂存到DataSet;4)如果需要,返回第2步(DataSet可以容纳多个数据集合);5)关闭数据库链路;6)在DataSet上完成所需要的操作。

6、使用比较验证控件进行如下程序设计:要求用户在密码1输入框中输入自己的密码,同时要求用户在密码2输入框中重新输入自己的密码,如果与第一次输入一样,密码验证通过;如果不一样,提示“密码有误,请重新输入!”(12分)答:<%@Page clienttarget=downlevel Language="VB"%><form runat="server"><b>密码1:</b><asp:TextBox id="passwd1"TextMode="Password"runat="server"/><br><b>密码2:</b><asp:TextBox id="passwd2"TextMode="Password"runat="server"/><asp:CompareValidator id="CV"ControlToValidate="passwd1"‘添加注释①___指定要验证的控件是passwd1____________(3分)ControlToCompare="passwd2"‘添加注释②___指定要比较的控件是passwd2____________(2分)Type="③_String_______(2分)"④___Operator______(2分)⑤____errorMessage="密码有误,请重新输入!"(3分)Display="static"runat="server"></asp:CompareValidator><br><br><asp:Button id="Validate"text="验证"runat=server/></form>7、简述ASP.NET内置对象(这个是重点,老师重点强调的。

必须背下来)答:ASP.NET提供了内置对象有Page、Request、Response、Application、Session、Server、Mail 和Cookies。

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

8、怎样把一台计算机变成web服务器?答:在计算机上安装windows2000/xp/2003操作系统,安装web服务器软件IIS,安装.NET Framework和数据库系统,这台计算机就成为WEB服务器,也同时可作为数据库服务器、电子邮件服务器和FTP文件服务器,还可以当作客户端的工作站使用。

9、简述Session对象。

答:Session对象就是服务器给客户端的一个编号。

当一台WEB服务器运行时,可能有若干个用户浏览正在浏览这台服务器上的网站。

当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。

特别说明的是Session对象的变量只是对一个用户有效,不同的用户的会话信息用不同的Session对象的变量存储。

在网络环境下Session对象的变量是有生命周期的,如果在规定的时间没有对Session对象的变量刷新,系统会终止这些变量。

10、简述Response对象。

答:Response对象用来访问所创建的并返回客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTTP变量,发送给浏览器的信息和在cookie中存储的信息。

它也提供了一系列用于创建输出页面的方法,如无所不在的Response.Write方法。

11、简述Request对象。

答:Request对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储在客户端的cookie信息以及附在URL后面的值(查询字符串或页面中<Form>段中的HTML控件内的值)。

12、简述两种读取数据库的方式。

答:第一种是利用Connetction、Command和DataReader对象,这种方式只能读取数据库,不能修改记录。

如果只是想查询记录的话,这种方式的效率更高些。

第二种是利用Connection、Command、DataAdaPter和Dataset对象,这种方式更灵活,可以对数据库进行各种操作。

14、简述Application对象。

答:在环境下,Application对象来自HttpApplictionStat类。

它可以在多个请求、连接之间共享公用信息,也可以在各个请求连接之间充当信息传递的管道。

使用Application对象来保存我们希望传递的变量。

由于在整个应用程序生存周期中,Application对象都是有效的,所以在不同的页面中都可以对它进行存取,就像使用全局变量一样方便。

15、简述技术答:准确地说,ADO.NET是由很多类组成的一个类库。

在中,通过Managed Provider所提供的应用程序编程接口(API),可以轻松地访问各种数据源的数据,包括OLEDB所支持的和ODBC支持的数据库。

这些类提供了众多对象,分别用来完成和数据库的连接、查询记录、插入记录、更新记录和删除记录等操作。

16、简述DataGrid控件及Repeater控件。

(这个最后看看就行,有点太长了,出的可能性特小)答:DataGrid控件是一个多二维的数据网格,用来以表格形式显示数据源数据和以列为单位,设定各列的操作类型。

DataGrid控件是中功能最强、用途最广的Web控件之一。

它可以使用数据绑定技术,在数据初始化的时候绑定一个数据源。

除了能够显示数据外,还可以实现编辑、删除、排序和分页显示等功能。

Repeater Web控件最主要的用途,是可以将信息按照我们所制定的格式逐一显示出来。

只要将想要显示的格式先定义好,Repeater Web就会按照我们所定义的格式来显示,这个预先定义好的格式我们称为“模板”(Template)。

使用模板可以让信息更容易、更美观的显示给用户。

支持“模板”的Web控件有Repeater、DataList以及DataGrid。

17、简述DataSet。

(看看就行,能说出大概就行,出的可能性不大)答:DataSet是的中心概念。

可以把DataSet想象成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。

所谓独立,就是:即使断开数据链路,或者关闭数据库,DataSet依然是可用的。

DataSet在内部是用XML来描述数据的。

由于XML是一种平台无关、语言无关的数据描述语言,而且可以描述复杂数据关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。

18、动态WEB页面的工作原理是什么?答:动态WEB页面的工作原理是:WEB作者编写指令客户请求网页,请求就从浏览器传送到WEB服务器WEB服务器确定指令文件的位置WEB服务器根据指令创建HTML流WEB服务器将新创建的HTML流通过网络传回浏览器浏览器处理HTML,并显示WEB页面2.0的数据源控件起什么作用?答案:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。

在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。

20.简述private、protected、public、internal修饰符的访问权限。

答案:private:私有成员,在类的内部才可以访问。

相关文档
最新文档