- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《ASP.NET 程序设计》习题解答
第 1 章
1.1 选择题
1、.NET Framework 是一种( )。
A、编程语言 B、程序运行平台 C、操作系统 D、数据库管理系统
2、用 Visual Studio.NET 编写的程序被编译成中间语言(MSIL )后,运行时还要再
一次被编译,这种编译被称为( )。
A、CLR B、JIT C、GC D、GDI
3、运行 ASP.NET 程序的计算机必须安装 ( )。
A、 .NET Framework 和 IIS B、VS.NET C、C#和 VB.NET D、ASP.NET
4、要使程序立即运行需要按( )键。
A、F5 B、Ctrl+F5 C、F 10 D、F11
参考答案
1、B 2、B 3、A 4、B
1.2 判断题
1、浏览器只能解释HTML 和 JavaScript 代码,不能解释后台代码。
2、页面的HEAD标签是可有可无的,而 BODY标签是必不可少的。
3、JavaScript 脚本在发送到客户端之前,需要将其编译成 HTML 代码。
参考答案
1、对 2、对 3、错
1.3 思考题
1、 静态网页与动态网页的区别是什么?
2、 弹出信息框的脚本有哪几种方式发送到客户端?
3、 打开一个窗口与跳转到另一个页面有何区别,这两种方式各适应什么情况?
参考答案
1、 静态网页是由程序员用 HTML 编写的网页(当然可以借助于编写静态网页的工
具,例如 FrontPage 等),当页面受到请求时,直接将该网页发送到客户端。动态网页是
由服务器端的程序(例如 ASP.NET 应用程序)动态产生的网页,当网页受到请求时,由服
务器端程序生成一个网页发送到客户端。(有的书籍认为动态网页就是能够与用户交互信息
的网页,编者认为该问题的关键在于网页是一成不变的,还是需要根据当前状态及时生成
的)
2、 基本上有两种方式:①在网页加载时将脚本一并发送到客户端,当需要弹出信息
框时执行该脚本。这种方式执行速度快。②当需要弹出信息框时,从服务器发送脚本到客
户端并执行。这种方式需要等待从服务器发送脚本,有可能在等待期间页面出现空白。
3、 ①在浏览器中打开一个窗口,浏览器地址栏中的地址不会改变,内容也不会改变,
弹出的窗口会覆盖在浏览器页面之上。②浏览器从一个页面跳转到另一个页面后,有两种
可能的状态:a) 地址栏中的地址已改变到另一个页面,前一个页面已被丢弃,浏览器的内
容是目的页面的内容。b) 地址栏中仍然是原来的地址,但页面内容却是目的页的,这表面
这种跳转是在服务器端进行的,浏览器并不知道这种转换,前一页面未被丢弃。
第 2 章
2.1 选择题
1、用 C#编写的网页后台代码被保存在 ( )文件中。
A、.aspx B、.vb C、.cs D、.config
2、ASP.NET 的 Web 应用程序被安装和运行在服务器端,其作用是 ( )。
A、输出页面到屏幕 B、将保存在磁盘中的 HTML 文档发送到客户端
C、提供数据给另一个应用程序 D、动态产生页面的 HTML 并发送到客户端
3、页面的 IsPostBack 属性用来判别页面 ( )。
B、 是否需要回传 B、是否回传的 C、是否启用回传 D、是否响应回传
4、控件的 AutoPostBack 属性用于设置其事件 ( )。
A、 是否立即回传 B、是否需要回传
C、是否需要响应 D、是否
文档评论(0)