web程序设计第7版答案

上传人:痛*** 文档编号:104507691 上传时间:2022-06-10 格式:DOC 页数:20 大小:194.50KB
收藏 版权申诉 举报 下载
web程序设计第7版答案_第1页
第1页 / 共20页
web程序设计第7版答案_第2页
第2页 / 共20页
web程序设计第7版答案_第3页
第3页 / 共20页
资源描述:

《web程序设计第7版答案》由会员分享,可在线阅读,更多相关《web程序设计第7版答案(20页珍藏版)》请在装配图网上搜索。

1、web 程序设计第 7 版答案 【篇一: (4)web 程序设计习题及答案】s=txt1 html 是什么?简述它的基本结构。 答:html(hypertext marked language ,超文本标记语言 )是一种用来制作 web 上超文 本文档的简单标记语言。对于大多数 web 页面来说,都具有如下所示的基本结构: html head title? 标题内容 ? /title /head body? 主体内容 ? /body /html2浏览器 /服务器模式的通信方式是什么 ?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的 web 服务器;(3

2、)服务器将主页发回,浏览器将其显示到屏幕上。3、简述在普通的 html 语句中和在 asp 语句中所采用的注释语句的区别?答:在普通的 html 中使用的注释语句为: !-?-! ;而在 asp 中使用的注释语句为:% rem 注释行 或 注释行 %用 rem 或 符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时asp 不执行该句。加注释主要是为了方便自己和别人阅读程序4分别说明什么是超文本和普通文本,并简述 2 者的区别。超文本是相对普通文本而言的 ,与普通文本按顺序定位不同 ,超文本是典型的特点就是文本中 包含指向其他位置的链接 ,通过这些链接使文档组织成了网状结构 . 我

3、们可以把常规意义上的书本理解为普通文本 ,而把由超链接组织起来的电子文档理解为超 文本.5当前较为流行的服务器端脚本编程技术有哪些?几种有代表性的服务器端脚本编程技术是 asp 、php 、jsp 。6什么是脚本?试比较 javascript 和 vbscript 这两种脚本语言的异同点。 所谓脚本 (script) ,是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到 web 页面中。简单地说,就是使用脚本语言编写的基于 web 的小程序。相似之处:两者都是面向对象的、两者都是解释性的脚本语言、两者都不需要额外的插件 或播放工具、两者都可用来创建客户端脚本。不同之外:基础语言和语

4、法不同、开发者不 同、可扩展性不同、平台兼容性不同。7什么是静态网页,什么是动态网页?答:所谓静态网页,就是网站的网页内容固定不变,当用户在浏览器中通过 http(hypertext transfer protocol) 协议向 web 服务器请求提供网页内容时,服务器仅仅是 将已设计好的静态 html 标准代码传送给浏览器。静态网站的缺点就是不易维护,如果网 站维护者要更新网页的内容,就必须更新 html 文 档,然后重新上传到服务器上。随着网站内容和信息量的日益扩大,网页维护的工作量会非常巨大。所谓动态网页,并不是指 在网页上显示几个动态图片,而是网页 文件含有程序代码,应用程序会根据用户

5、的要求和 选择作出动态响应,不用修改程序,便会自动生成新的页面。这样可使不同的人在不同的 时间访问同一网址时,会 产生不同的页面,因此可大大节省网站维护的工作量,并能很好 地体现网站与客户端用户的交互性。8简要说明在网页中插入 javascript 脚本的几种方式? 在网页中插入脚本语言通常有三种方式 :使用 script 标记符、在标记符中直接嵌入脚本以 及链接外部脚本文件 .9说明在网页中使用 css 的几种方式? css 选择符的作用及分类? 在网页中使用 css 包括三种常用方式 :将样式定义直接嵌入到标记符中、将样式定义嵌入到 网页中以及将样式定义包含在外部 css 样式 文件中.

6、css(cascading style sheet, 层叠样式表 )技术是一种格式化网页的标准方式 ,它扩展了 html 的功能 ,使网页设计者能够以更有效的方式设置网页格式 . 常用的 5 种 selector:html 标记符、具有上下文关系的 html 标记符、用户定义的类、用 户定义的 id 、虚类.10vbscript 是什么? 答:vbscript 是 microsoft visual basic 的简化版本。 vbscript 是一种脚本语言。这意味着 这种语言比 basic 语言的成熟版本既容易 使用又难于使用。读者可以在 html 文件中直接 嵌入 vbscript 脚本,

7、这可以扩展 html ,使它不仅仅是一种页面格式语言。带有 vbscript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。 vbscript 是 active sever pages 的默认语言。11vbscript 变量的数据类型是什么?有什么特点? 答:在 vbscript 中只有一种数据类型,称为 variant ,也叫做变体类型。 variant 是一种特 殊的数据类型,根据不同的使用方式,它 可以包含不同的数据类别信息,如字符串、整 数、日期等。这些不同的数据类别称为数据子类型12vbscript 中的变量和数组在功能上有何异同?答:所谓 vbscrip

8、t 变量,从专业的角度说,就是存储在内存中的用 来包含数据的地址的名 字。声明 vbscript 变量可以使用 dim 语句,多数情况下,只需为声明的变量赋一个值。只 包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此 可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明 的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。13简述 asp 页的执行过程。答案要点: 浏览器向 web 服务器发出 asp 页请求, web 服务器将 asp 页传递给应用程序服务器; 应用程序服务器接到执行 asp 页中的服务器端脚本指令,根据指令要求访

9、问数据库并进行有关计算; 将计算结果生成标准的 html 代码并插入到页面中相应的位置,然后将页传递给 web 服务器; web 服务器将页面发送回发出请 求的浏览器端。14asp 提供的 6 个内置全局对象的名称及其主要功能是什么 ?(1)response( 响应)对象:它控制在 http 响应消息中,将消息发送给浏览器(2)request( 请求)对象:它在一个 http 请求过程中,获取由浏览器传送给服务器的消息(3)server( 服务器 )对象:它提供对驻留在服务器上的资源的访问(4)session( 会话期 )对象:它用于存储和管理与一个特定的用户会话有关的信息applicatio

10、n( 应用程序 )对象:它用于存储和管理与该 web 应用程序有关的信息objectcontext :用来配合 microsoft transction server 进行分散式交易处理。15response 对象 request 对象的区别是什么? 答:asp 提供的内置对象。 response (响应)对象:它控制在 http响应消息中,将消息 发送给浏览器 request (请求)对象:它在一 个 http 请求过程中,获取由浏览器传送给服 务器的消息16post 与 get 的区别是什么? 一般 get 方式是将数据附在 url 后发送,数据长度不能超过 100 个字符,一般搜索引擎

11、查找关键词等简单操作是通过 get 方式进行。 而 post 则不存在字符长度的限制,而且不 会把内容附在 url 后,比较适合内容较多的表单。 17同样是 asp 所提供的通用对象, session 对象和 application对象的区别是什么? 答:使用 application 对象可使整个 asp 应用 程序的所有用户共享数据,由此把一个 asp 程序中的不同用户、不 同页面联系在一起。 session 对象主要用来存储访问者的用户信息 , 多 个页面可以同时访问该信息,但是两个访问者之间不能共享该信 息。18. 什么是 cookies 集合?如何在 asp 网页中创建和使用 cook

12、ies集合?答:其实就是浏览器在用户端硬盘上为每个网站开辟的一小块硬盘空间,这样服务器端程 序就能在这块区域中记录与用户相关的信息,以便区分不同的用户。 response.cookies 用 来设置 cookies 集合中的 cookie 的值。若指定的 cookie 不存在,则创建它 ,若存在,则设 置新的值并且将旧值删去。 答:相对路径 server.mappath(imagestitle.gif )虚拟路径 server.mappath(imagestitle.gif )20. server 对象的主要功能是什么?它所提供的方法中最为常用有哪几个,各有什么功能? 如何读取 server

13、对象所提供的信息?答:server 对象提供许多高级的功能,可以用该对象的scripttimeout 属性来指定文件执行 的时间期限 ,以避免诸如服务器正好非常忙不能处理该程序,或者程序本身出现的某些错误 而导致不能运行的情况。该对象还提供了最常用的方法 createobject ,该方法可用来创建 activex 组件的实例,该对象的其他方法用于将 url或 html 编码成字符串,将虚拟路径 映射到物理路径等。mappath 方法方法主要用于返回指定文件的相对路径或虚拟路径映射到服务器上相应的物 理路径。 createobject 方法用来创建一个对象的实例,创建该对象之后,就可以使用这个

14、对 象提供的属性和方法。createobject 方法恐怕是 asp 中最为实用,也是最具强劲功能的。 它用于创建已经注册到服务器上的 activex 组件实例。 server 对象提供你运用许多 server 端的应用函数,利用这些函数可以读取 server 对象所提供的信息。例如,你可以利用 server 对象来控制你的脚本语言在超过时限前的运行时间21怎样在 asp 程序中混合使用服务器端脚本和客户端脚本 ?答:使用 script language= “vbscript ”/scrip编t 写客户端脚本,而使用% % 来编 写服务器端脚本。客户端编程语言的优点是浏览器完成了所有的工作,这

15、样可减轻服务器 的负担。但执行时必须要有一个配备了解释器的 web 浏览器才行,除 microsoft internetexplorer 能解释 vbscript 。 % language=“vbscript ” %表示该页中所有脚本(在 %和%之间)用 vbscript生成。 vbscript 为 ie 浏览器默认的脚本处理语言,如果使用 ie 浏览器,则可省略此句。22在客户端与在服务器端运行 vbscript 脚本有何区别?分别应如何声明?答:使用 script language= ”vbscript ”/scrip编t 写客户端脚本,客户端编程语言的 优点是浏览器完成了所有的工作,这样

16、可减轻服务器的负担。但执行时必须要有一个配备 了解释器的 web 浏览器才行 (除 microsoft internet explorer 能解释 vbscript) ;而使用 % %来编写服务器端脚本,即 %language=”vbscript ” %表示该页中所有脚本(在% 和 % 之间 ) 用 vbscript 生成 ( 或 script la nguage=”vbscript ” runat=server/script) 。vbscript 为 ie 浏览器默认的脚本处理语言,如果使用 ie 浏览 器,则可省略此句。23什么是 odbc ?怎样用 odbc 数据源管理器来建立系统 ds

17、n ? 答:odbc( 开放数据库连接 )提供了一个与产品无关的在前端应用和后端数据库服务器之间 的接口,简言之, odbc 是一种访问数据库的方法,只要系统中有相应的 odbc 驱动程序, 任何程序都可以通过 odbc 操纵驱动程序的数据库。 通过 odbc 建立与数据库的连接:此方法必须应用 “odbc 管理器 ”(位于控制面板中) 注册一个数据源,并根据数据源提供的数据库位置、数据库类型及 odbc 驱动程序等信 息,建立起 odbc 与具体数据库的联系。这样,只要应用程序将数据源名提供给 odbc ,odbc 就能建立起与相应数据库的连接 (使用 odbc 时,经常用到 dsn这个名词

18、, dsn 即data source name 的意思,数据源名 )。24请说明数据库调用的基本格式 (三种格式之一即可 )和特点。 答:格式说明:利用 execute 方法执行 sql 语句 第一步:建立 connection 对象 set conn=server.createobject(adodb.connection) 第二步:使用 connection 对象的 open 方法建立数据库链接 conn.open(driver=microsoft access driver(*.mdb);dbq=server.mappath(access 数据 库.mdb)第三步:使用 connecti

19、on 对象的 execute 方法执行 sql 语句如果执行查询语句set rs=conn.execute( 数据查询语句 )如果执行数据操纵语句conn.execute( 数据操纵语句 ) 格式一的特点:不足是数据记录指针只能向下移 (即:rs 对象的指针只能向后,不能向前移 动)。编写程序: 1login.htm 文件中包含一段表单的源代码如下,主要功能提将用户填写的用户名和密 码提交给服务器,让服务器上的 verify.asp 页面验证用户名和密码form name=form1 method= post action =verify.asp用户名: input name=username

20、 type=text id=username2 size=10密码: input name=password type= passwordid=password size=10 input type= submitname=submit value= submit/formverify.asp 用于获取用户在表单中填写并提交用户名和密码,如果用户名和密码正确(分别 为 abc 和 123 ),则将用户名输出到客户端浏览器中,否则在客户端浏览器中输出非法用 户,源代码如下:%option explicit dim name, pwsname= request.form(name)pws= req

21、uest.form(pws)if name=abc and pws=123 then response.write(你的用户名是 name ) elseresponse.write(非法用户 ) end if【篇二: web 程序设计复习及习题答案】txt 习题 11. 选择题(可多选) (1)静态网页的扩展名一般是:a.htm b .phpc.aspd.jsp 答案: a (2)asp 文件的扩展名是:a.htm b. txtc. docd. asp 答案: d(3)当前的 web 程序开发中通常采用什么模式? a. c/sb. b/sc. b/bd. c/c答案: b解释: c/s 是客户

22、机 (client)/ 服务器( server ),b/s 是浏览器(browser)/ 服务器。 c/s 一般要求用户有特定的客户端。比如 qq 就是 c/s 模式,你的桌面上的 qq 就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。而 b/s 模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了, web 页就是 b/s 模式。(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:a. 客户端 b. 既是服务器端又是客户端c. 服务器端 d. 既不是服务器端也不是客户端答案: a(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:a. 客户端 b.

23、 既是服务器端又是客户端c. 服务器端 d. 既不是服务器端也不是客户端答案: b(6)asp 脚本代码是在哪里执行的?a. 客户端 b. 第一次在客户端,以后在服务器端c. 服务器端 d. 第一次在服务器端,以后在客户端答案: c 解释: asp 脚本代码是在服务器端运行的,服务器将其解释执行为标准的 html 代码,然后发送到客户端。 (7)在以下 url 中,从形式上看正确的是:a. .cn/history/1998/intro.aspb. .cn/news/1.jpg 答案: a b c d解释:从形式上看,都是正确的。 (8)如果在 chapter1 下建立了一个子文件夹 image

24、s ,并且在其中放置了一个图片文件 1.jpg ,那么以下 url 正确的是: a. http:/localhost/asptemp/chapter1/images/1.jpg b. http:/127.0.0.1/asptemp/chapter1/images/1.jpg 答案: a b(9)对于 1.5.5 节建立的 1-2.asp ,以下浏览方式正确的是:a. http:/localhost/temp/1-2.asp b. http:/127.0.0.1/temp/1-2.aspc. http:/localhost/asptemp/chapter1/temp/1-2.aspd. http

25、:/127.0.0.1/asptemp/chapter1/temp/1-2.asp 答案: a b c d 解释: ab 两种方式利用了建立的虚拟目录, cd 实际上没有用到这个虚拟目录,此时和 1-1.asp 没有什么区别。a. http:/localhost/temp/temp/1-3.asp b. http:/127.0.0.1/temp/temp/1-3.aspc. http:/localhost/asptemp/chapter1/temp/temp/1-3.aspd. http:/127.0.0.1/asptemp/chapter1/temp/temp/1-3.asp答案: a b

26、c d解释: ab 利用了建立的虚拟目录, cd 没有用到虚拟目录。2. 问答题(1)名词解释:静态网页、动态网页、服务器端、客户端、 url答案:静态网页 所谓静态网页,就是说该网页文件里没有程序代码,只有 html 标记,这种网页的扩展名一般是 .htm 或.html 。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。动态网页 所谓动态网页,就是说该网页文件不仅含有 html 标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如 asp 文件的扩展名为 .asp 。动态网页能够根据

27、不同的时间、不同的来访者而显示不同的内容。如常见的 bbs 、留言板、聊天室一般是用动态网页实现的。服务器端、客户端 一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。url 大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(url :uniform resource locator )。在 internet 中的每一个网页文件或其他类型的文件都有自己的 url ,它的一般形式是:协议:/服务器地址(域名或 ip

28、 地址) : 端口号/路径(含文件名)(2)请结合 url 知识简述静态网页和动态网页的工作原理。答案:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。(3)请简单比较 asp 、php 和 jsp 的优缺点。 答案:总的来说, asp 、php 和 jsp 基本上都是把脚本语言嵌入到了 html 文档

29、中。如果要说它们最主要的优点: asp 学习简单,使用 方便;php 软件免费,运行成本低; jsp 多平 台支持,转换方便。答案: asp 文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的 html 代码,然后才可以显示在浏览器中。(5)在 1.4.3 节中讲的是如何访问 asp 文件,如果希望访问 html网页文件,可以用类似的方法吗?答案:可以。对于 html 文件,服务器端找到到该文件后,直接发送给客户端即可。(6)想一想,把一个 html 网页文件直接更改扩展名为 .asp 行不行?答案:可以。相当于一个不含有任何动态代码的 asp 文件,运行时服务器端也会

30、对其进行解释执行,只不过实际上没有代码需要解释执行而已。(7)什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。3. 实践题(1)请根据自己的实际情况搭建 asp 的运行环境。答案:请按照教材中 1.2 节说明搭建,具体步骤略。(2)请上网下载并安装 editplus 。 答案:从下载安装程序后,直接双击安装即可,具体步骤略。(3)请在文件夹 c:ine清单 date date.asp 显示来访日期html headtitle 一个简单的 asp 程序/title /headbody

31、h1 align=center 欢迎您光临我的主页 /h1 %dim a 声明一个变量a= 您来访的日期是: date() 给变量赋值,其中 date 是日期函数response.write a 在页面上输出变量 a 的值%/body/html保存完毕后,打开浏览器,在其中输入http:/localhost/asptemptj/chapter1/tj1-1.asp 即可。答案:请参考教材 1.5 节进行,具体步骤略。开发 asp 文件?可不可以放在别的文件夹下? 答案:其实可以在其他文件夹下,比如在 d:asptemp 下建立 asp文件,具体步骤如下: 第 1 步:首先建立 d:asptem

32、p 文件夹。第 2 步:在 iis 中为该文件夹建立虚拟目录 asptemp (注意,也可以用别的名称) . 第 3 步:下面就可以在 asptemp 文件夹下分章建立子文件夹和 asp文件了,比如建立 chapter1 子文件夹,然后在其中建立 1-1.asp 文 件。第 4 步:建立 asp 文件后,在浏览器中输入http:/localhost/asptemp/chapter1/1-1.asp 即可。第 2 章 html 基础知识习题 21. 选择题(可多选)(1)html 文档包含的两个部分是指:a. 文档头部 b. 标题 c. 注释 d. 文档主体答案: a d(2)html 中的注释

33、格式是:a. !- 注释内容 -! b. !- 注释内容 -c. %- 注释内容 -%d. !- 注释内容 -%答案: b(3)下列哪段语句将会以粗体、下划线显示?a. bu 欢迎大家 /u/b b. ub 欢迎大家 /b/uc. ib 欢迎大家 /b/i d. bi 欢迎大家 /i/b答案: ab(4)在 html 中,插入换行符用什么标记?a. hrb. brc. pd. enter 键答案: b(5)在 html 中,下面哪一种方法可以在网页上显示 “p”?答案: b(6)如果希望使用实心方块作为符号列表前面的符号, type 属性的取值应该为:a. circle b. squirec.

34、 discd. 答案: b(7)html 中用什么标记表示表格的一行?a. row 和/row b. tr 和/trc. td 和/td d. table 和/table答案: b (8)在表格中哪个属性用于设置文本水平对齐方式?a. alignb. valignc. top d. bottom 答案: a(9)关于网页中的图像,下列说法正确的是?a. 图像标记是以 img 开始,以 /img 结束b. href 属性用于指定所要显示图像文件的路径c. src 属性用于指定所要显示图像文件的路径d. alt 用于指定显示在图像上的文字答案: c解释:图像标记不需要 /img 标记。alt 是当

35、图片显示不出来时显示的替换文字,不是显示在图片上的文字。 (10)当前文件夹下有一个 html 文件 a.htm 和一个子文件夹 b,文件夹 b 中有一个图片文件 flower.jpg ,请问下面哪种写法可以在a.htm 中插入该图片?a. img src=flower.jpg b. img src=./flower.jpgc. img src=b/flower.jpg d. img src=/b/flower.jpg 答案: c(11)在超链接标记中,下面哪个属性用来指定超链接路径? a. srcb. hrefc. dyc d. action答案: b(12)在一组单选框中,下面哪一个属性可

36、以用来默认选中某个选项?a. slected b. checked c. multiple d. noresize答案: b(13)下面哪种方法可以设置单行文本框的默认值为 “在这里输入用户名 ”?a. input type=text name=txtuserid value= 在这里输入用户名b. input type=text name=txtuserid 在这里输入用户名 /inputc. textarea type=memo name=txtuserid value= 在这里输入用户名d. textarea type=memo name=txtuserid 在这里输入用户名 /text

37、area答案: a(14)下面哪一种文本框中输入数据后,数据将以 *号显示?a. 单行文本框 b. 多行文本框 c. 数值文本框 d. 密码文本框答案: d(15)在表单中,下列哪个属性用于指定表单处理程序文件的地址? a. method b. actionc. getd. post答案: b(16)在框架网页中,如果一个超链接在整个浏览器窗口中打开,target 属性的值为: a. _blan b. _selfc. parentd._top 答案: d(17)要实现一个上下型框架网页,至少需要几个网页文件? a. 2b. 3 c. 4 d. 6 答案: b (18)下列哪个属性可以用来使框架

38、不显示滚动条?a. colsb. rowsc. scrolling d. noresize 答案: ca. frame name=right src=1-1.htmb. frame name=right src=./1-1.htmc. frame name=right src=./chapter1/1-1.htmd. frame name=right src=/asptemp/chapter1/1-1.htm 答案: cd解释: c 用的是相对路径, d 用的是绝对路径。(20)下列哪个标记可以单独使用(不需要结束标记)? a. pb. brc. imgd. input【篇三: web 程序设

39、计课后习题整理】 实用网站开发一书。第一章 预备知识1.填空题(1).net framework 主要包括 公共语言运行库 clr 和 类库。(2) 网站在编译时,首先将语言代码编译成 微软中间语言msil 。(3)一台 iis web 服务器 ip 地址为 210.78.60.19 ,网站端口号为8000 ,则要访问虚拟目录 xxxy 中 default.aspx 的 url 为(4)可以通过 复制网站 同步网站上的一个文件。2.是非题(1)托管代码是以 clr 为基础的代码。( )(2)3.5 仍使用 2.0 引擎。( )(3).net framework 3.0 是.net framew

40、ork 3.5 的一部分。( )3.选择题 (1).net framwork3.5 不包括( a)a. .net framework 1.1 b. .net framework 2.0c. linq d. ajax(2)下面( d)网站在建立时要求安装 microsoft frontpage 服务器扩展。文件系统 b. 本地 iis c. ftp 站点 d. 远程站点(3) 发布网站后不可能存在的文件夹是( b)a app_datab.app_code c.app_themes d.bin4.简答题(1) 一个学校有多个分院,每个分院有各自的网站,如果仅提供一台web 服务器,如何设置?答:每

41、个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。(2) 在访问一些网站时,为什么只需输入域名就可以访问网站主页?答:因为设置了网站默认文档。设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。(3) “文件系统 ”、 “本地 iis ”、“ftp站点 ”和“远程站点 ”的区别是什么?答: “文件系统 ”、 “本地 iis ”、“ftp站点 ”和“远程站点 ”代表了不同的四种网站类型。“文件系统 ”网站指将网站的文件放在本地硬盘上的一个文件夹中,

42、或局域网上的一个共享位置。对网站的开发、运行和调试都无需 iis 支持,而使用内置的 development server web 服务器。 “文件系统 ”网站适合本机未安装iis 的开发人员运行和调试网站,当网站建完后,要部署到运行 iis的服务器上。“本地 iis ”网站需要在本地安装 iis 。“ftp站点 ”网站将网站建立在具有读 /写权限的 ftp 服务器上,并在 ftp服务器上创建和编辑网页。如果 ftp 服务器上配置有 和一个指向 ftp 目 录的 iis 虚拟目录,则还可以运行、测试 3.5 网页。 “远程站点 ”网站将网站建立在已安装 iis 并配置有 microsoftfr

43、ontpage2002 服务器扩展的远程计算机上。网站的网页和文件夹存储在默认的“驱 动型适合于多个开发人员同时使用同一个网站进行开发。但要注意的是,当一个开发人员调试远程网站时,所有的其他请求将被挂起。(4) 查找资料,说明什么是虚拟主机。 internet 上提供的虚拟主机是如何运作的?答:所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的 internet 服务器(支持由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的

44、服务器主机分成一台台 “虚拟 ”的主机,每一台虚拟主机虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。第二章创建一个 的网站1. 填空题(1) visual studio 2008 默认建立的 xhiml 文件类型是transitional 。(3) 存放 web 窗体页c# 代码的模型有单文件页模型和代码隐藏页模型。(4)单文件页模型中, c# 代码必须包含于 script /script 之间。(5) 外部样式表通过link 元素链接到网页。(6) xml 主要用于传输和存储数

45、据。2是非题(2) xhtml 中每个元素都有结束标记。( )(3) .htm 文件不需要编译,直接从 web 服务器下载到浏览器执即可。( )3.选择题(1)css样式不包括( d)a 基于元素的样式 b. 基于类的样式c. 基于 id 的样式 d. 基于文件的样式 (2)下面( b)是静态网页文件的扩展名。 b. .html c.aspxd.jsp(3)app_code 文件夹用了存储( c) a. 数据库文件 b. 共享文件 c. 代码文件 d. 主题文件(4)web.config 文件不能用于( a)。a. application 事件定义b. 数据库连接字符串定义c.对文件夹访问授权

46、d.基于角色的安全性控制3、简答题3.1简述静态网页和动态网页的区别 3.2为何可把 .htm 文件的扩展名改为.aspx ,却不能把 .aspx扩展名改为.htm ?3.3简述 web.config 文件特点及及作用。第三章 c#和 1. 填空题(1) c#使用的类库就是 . net framework 提供的类库。(2) 要在一个类中包含 system.data 命名空间的语句是 usingsystem.data 。(3) 使用 static 修饰符能调用未实例化得类中的方法。(4) c#中的数据类型包括值类型和引用类型。(5) 枚举类型是由一组命名常量组成的类型。(6) 在 c# 统一类

47、型系统中,所有类型都是直接或间接地从system.object 继承。(7) 装箱实质是把值类型转化为引用类型。(8) 至少会执行一次循环的循环语句是 do-while 语句。(9) 较适用于一直知循环次数的循环语句是 for 语句。(10) 如果类名为 userinfo ,那么它的构造函数名为 userinfo 。(11) 继承可以重用现有类的数据和行为,并扩展新的功能。2. 是非题(1) decimal 类型必须在数据末尾添加 m 或 m ,否则编译器以double 类型处理。()(2) 访问数据结构中成员的方式通常使用 “结构名.成员名 ”形式。()(5) 在 switch 结构中,每一

48、个 case 块的结束必须有 break 或goto 语句。( )(6) foreach 语句适用于枚举数组中的元素。( )(7) 当一个类实例化时,它的构造函数中包含的代码肯定会执行。()3. 选择题(1) 下列数据类型属于值类型的是( a)。 a. struct b.class c.interfaced.delegate(2)下列数据类型属于引用类型的是( c)。aboolb.char c.string d.enum(3)下列运算符中( d)具有三个操作数。a= b.c.+ d.?(4)下面有关数据类型的描述中不正确的是( b)。a在引用类型中,有可能两个变量引用同一个对象。bbool 类

49、型中可以用数字 1 表示 true 。cbyte 类型的取值范围是 0255 。、d可以通过转义符方式输入字符。(5)下面对 protected 修饰符说法正确的是( d)a只能在派生类中访问 b.只能在所属的类中访问c能在当前应用程序中访问 d能在所属的类或派生类中访问(6)以下有关属性的说法错误的是( b)。a通过属性能获取类中 private 字段的数据b当属性定义时,若仅包含 set 访问器,表示该属性为只读属性c属性的访问形式是 “对象名 .属性名 ”d属性体现了对象的封装性 .4、简答题1)请说明修饰符 public 、internal 、protected 、private 等的

50、区别。2)值类型和引用类型有什么区别?第四章 标准控件1填空题(1)在 textbox 控件中输入内容并当焦点离开 textbox 控件时能触发textchanged 事件,应设置属性。(2)判断页面是否第一次载入可通过属性(3) 3.5 的服务器控件包括 html 服务器控件和 web 服务器控件。(4)添加属性 runat=server 可将 xhtml 元素转化为 html 服务器控件。(5)设置属性 enabled 可决定 web 服务器控件是否可用。(6)当需要将 textbox 控件作为密码输入框时,应设置textmode=password 。(7)对使用数据源显示信息的 web

51、服务器控件,当设置完控件的属性datasource 后,需要方法才能显示信息。(8)如果需要将多个单独的 radiobutton 控件形成一组具有radiobuttonlist 控件的功能,可以通过将属性 groupname 设置成相同的值实现。2是非题(1)单击 button 类型控件会形成页面往返处理( )。(2)当页面返回时,在触发控件的事件之前会触发 page_load 事件( )。(4)利用 multiview 和 view 控件能实现向导功能( )。3选择题(1)web 服务器控件不包括( b )。a. wizard b. input c. adrotator d. calende

52、r (2)下面的控件中不能执行鼠标单击事件的是( c )。a. imagebutton b. imagemap c. image d. linkbutton (3)单击 button 类型控件后能执行单击事件的是( a )。a. onclinentclick b. onclickc. oncommandclick d. onclientcommand (4)当需要用控件输入性别时,应选择的控件是( d)。a. checkbox b. checkboxlistc. labled. radiobuttonlist(5)下面不属于容器控件的是( b )。 a. panelb. checkboxc.

53、tabled. placeholder4、简答题1)说明 image 、imagebutton 、imagemap 控件的区别2)说明 a 元素、linkbutton 、hyperlink 控件的区别。第五章 服务器验证控件1 填空题(1)窗体验证包括 客户端和服务器端 两种形式。(2)判断页面的属性 isvalid 值可确定整个页面的验证是否通过。(3)若页面中包含验证控件,可设置按钮的属性causesvalidation=false ,使得单击该按钮后不会引发验证过程。(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性 validationgroup 为相同值。(5)

54、通过正则表达式定义验证规则的控件是。(6)设置属性 controltovalidate 指定被验证控件的 id 。2.是非题(1)如果客户机禁用 javascript ,则验证必须采用服务器端形式。( )(3)要执行客户端验证必须设置验证控件属性 enableclientscript值为 true.( )(5)使用 comparevalidator 控件时,可以同时设置属性controltocompare 和3.选择题(1)下面对 3.5 验证控件说法正确的是 (a )。a.可以在客户端直接验证用户输入信息并显示错误信息。b.对一个下拉列表控件不能使用验证控件c. 服务器验证控件在执行验证时必

55、定在服务器端执行d.对验证控件,不能自定义规则(2)下面对 customvalidator 控件说法错误的是( d )。a.能使用自定义的验证函数b.可以同时添加客户端验证函数和服务端验证函数c. 指定客户端验证的属性是 clientvalidationfuctiond.属性 runat 用来指定服务器端验证函数(3)使用 validatorsummary 控件需要以对话框形式显示错误信息,则应( b)。a. 设置属性 showsummary 值为 trueb. 设置属性 showmessagebox 值为 truec. 设置属性 showsummary 值为 falsed. 设置属性 showmessagebox 值为 true(4)如果需要确保用户输入大于 100 的值,应该使用 (c ) 验证控件。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!