web应用开发技术(ASP.NET)<机械出版社> 课后习题部分参考答案

第一章

1.(HTTP协议)定义了web浏览器和web服务器之间交换数据的过程以及数据本身的格式,是客户机与服务器交换遵守的协议。

2.ASP.NET的工作模式是基于(B/S)模式以及(IIS)原理

3.下列各种方式无法正常浏览aspx文件的运行结果是(在浏览器地址栏直接输入test.aspx)

4.在客户端网页脚本预压中最为通用的是(JavaScript)

简答题:

1. C/S结构与B/S结构有什么区别

硬件环境:b/s是广域网,C/S是局域网

系统维护:客户端零维护/升级难度高

软件重用性:多重结构可重用性较好/单一结构,软件整体性较强,可重用性较差。

平台相关性:无关/相关,多是Windows平台

安全性:面向不可知用户群,对信息安全控制力相对较弱/面向相对固定用户群,安全较高

2. 简述NET.framework的作用和组成

组成:公共语言运行时(CLR);NET.framework类库(FCL)//编程语言;服务器端和客户端技术;开发环境

作用:一种面向网络,支持各种用户终端的开发平台环境。使不同网站间通过相关协定联系在一起,形成自动交流,协同工作的模式,为系统提供全面的服务。

3. 简述ASP.NET页面的处理工程。为什么第一次执行的时候很慢?

第二章

1.HTML网页文件的标记是(HTML),网页文件的主体标记是(),标记页面标题的标记是()。

2.表格的标签是(table),单元格的标签是(),表格的宽度可以用百分比和(像素PX)来设置。

3.表单对象的名称有()属性设定,提交的方法由()属性制定,若要提交大量数据,则应采用(post)方法,表单提交后的数据处理程序由(action)属性指定。

4.HTML5中用于定义视频流的标记是(video),用于定义一个文档内容的独立片段的标记是(artitle)。

5.CSS样式的基本结构由(选择器)(属性)(属性值)三部分组成

6.CSS3中(border-radias)元素可以实现圆角边框的效果,(box-shadow)元素可以为圆角边框添加阴影效果。

选择题见书P46

案例分析见书P47

第三章

选择题见书P74

程序题见书P76

简答题

1. 在页面中引入JavaScript有哪几种方式?

内嵌式:直接写入HTML标签内

外联式:写入标签内

外链式:写入单独的JS文件内

2. 简述JavaScript的异常处理代码结构,并说明每一部分的作用

Try{

     Get();

}catch(e){

Alert(“错误:”+e);

Try 块内的程序出错会抛出异常,e为出错信息。

3.  [endif]简述文档对象模型中常用的查找访问元素节点的方法。

Document.getElementByID      根据元素ID查找元素

Document.getElementByName   根据元素name查找元素

Document.getElementTagName  根据元素指定的元素名查找元素

第四章

第五章

选择题见书P144

填空题:

1.checkbox控件的(checked)属性值指示是否已选中该控件

2.使用listbox控件的(items)属性获取列表控件项的集合,使用(selectmode)属性获取或设置该控件的选择模式

3. 设置属性(Enable)可决定web服务器控件是否可用

4. 如果需要将多个单独的radiobutton控件形成一组具有radiobuttonlist控件的功能,可以将属性(groupname)设置成相同的值

简答题

1.如何判断页面是第一次被加载执行

2.说明<a>元素、linkbutton和hyperlink控件的区别

3. button  linkbutton和imagebutton控件有何异同?单击这些控件时会发生Click时间和command时间,这两个时间有何区别?

Button是按钮,linkbutton是超链接,imagebutton是图片。外观不同。

Button与imagebutton用于将数据传递回服务器

Click为单击。Command传递数据,交换参数。

第六章

填空题:

1.response对象的(redirect)方法可以使得浏览器显示另外一个URL

2. server对象的(mappath)方法可以将虚拟路径转化为物理路径。

3. 设置cookie采用(response)对象。读取cookie采用(request)对象。

4. Server对象的scriptimeout属性的默认值是(90s),session对象的timeout属性的默认值是(20MIN)

5. Request对象的(ServerVirable)集合可以用来获取服务器的名称。

[6.(viewstate)对象在同一个页面的多次回发间保持状态信息,想要在同一个网络的多个页面共享信息,需要使用(session)对象。

选择题见书P167

简答题

1.application对象和session对象的区别是什么?

应用范围不同:application对象针对所有用户,被多个用户共享。Session对象针对单一用户,某个用户无法访问其他用户的session

存活时间不同:application变量是多个用户共享,因此他不会因某一用户的离开而消失,一旦建立了application,则直到网站关闭或变量被卸载前都会存在。

2.session对象和viewstate对象的区别是什么?

填空题(6)

3. 简述session和cookie的区别

Session是将客户的所有信息保存到服务器。Cookie是一种可以在客户端保存信息的方法。

4. 请分别用HTML,JavaScript,c#,ASP.NET语句输出“祝你好运”这句话。

第七章

简答题

1.

第八章

选择题见书P236

简答题

1.

第九章

第十章

第十一章

1.AJAX技术基础

2. 使用Microsoft AJAX技术

3.基本结构,包含哪些控件及作用

4.控件的基本含义

第十二章

    原文作者:后悔方程式
    原文地址: https://www.jianshu.com/p/a84f9ed50fb7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞