2024年4月30日发(作者:)

《动态网页设计》复习纲要

(16春C#版)

第1章:动态网页概述

1. 静态网页与动态网页(常见文件格式及技术)

静态网页文件扩展名:.htm或.html

动态网页:主要技术有CGI、ASP、JSP、PHP、

2. 静态网页的访问过程

静态网页则将其副本直接发给浏览器。

3. 动态网页的访问过程

与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。

 章节习题(填空题,选择题,简答题)

1.填空题

(1).NET框架由 公共语言运行库(CLR) 、 类库 、 应用程序平台 和 程序设计语言

4部分组成。

(2).NET框架中包括一个庞大的类库。为了便于调用,将其中的“类”按照 命名空间 进

行逻辑分区。

(3) 实现交互式网页需要采用 动态网页 技术,至今已有多种实现交互式网页的方法,如

、 JSP 、 PHP 等。

2.选择题

(1) 静态网页文件的扩展名是 C 。

A. asp B. aspx C. htm D. jsp

(2) 在中源程序代码先被生成中间代码(IL或MSIL),待执行时再转换为CPU所能识

别的机器代码,其目的是 C 的需要。

A. 提高效率 B. 保证安全 C. 程序跨平台 D. 易识别

3.简答题

(1) 静态网页与动态网页在运行时的最大区别在哪里?

答:与静态网页相比,动态网页在处理上多了一个处理程序代码的过程。而静态网页则将其副

本直接发给浏览器。

(2) 简述.NET框架中CLR(Common Language Runtime)的作用。

答:公共语言运行库(CLR,也称公共语言运行环境)相当于Java体系中的“虚拟机”,它是 .NET

框架的核心,提供了程序运行时的内存管理、垃圾自动回收、线程管理和远程处理以及其他系统服

务项目。同时,它还能监视程序的运行,进行严格的安全检查和维护工作,以确保程序运行的安全、

可靠以及其他形式的代码的准确性。

任何一个平台,只要能被CLR支持(目前仅支持Windows平台),则意味着.NET程序就可以在

此平台运行,实现跨平台的意义。

第2章:动态网站完成制作流程

1. 动态网站开发步骤

申请域名和空间—网站设计与制作—预编译网站—网站上传发布—用户浏览

2. 预编译的作用?

1. 避免安全隐患。经预编译后的网站,全部.cs代码文件已被编译到“/bin”目录下一个扩展

名为.add的二进制集文件中,起到了隐藏应用程序源代码的作用

2. 精简文件数量。预编译后,不再包含.cs代码文件,方便对网络文件的管理

3. 避免首次调用应用程序的延迟

4. 预编译能够捕捉在应用程序启动阶段发生的任何错误

 章节习题(选择题)

1.选择题

《动态网页设计》复习纲要(16春C#版) [ 第 1 页 共 6 页 ]

(1)

(2)

(3)

bin目录用来放置 ( C )。

A. 专用数据库文件 B. 共享文件

C. 编译后的dll文件 D. .cs代码文件

使用FTP工具上传网站,不需要使用下列哪项信息 ( D )。

A. FTP服务器地址 B. 用户名

C. 密码 D. 浏览网址

若内容页文件名为,则其对应的代码页文件名默认是 ( C ) 。

A. B.

C. D.

第3章:XHTML基本语法

1. XHTML与HTML的主要区别?

1. 在XHTML中标记名称和属性名称都必须小写

2. 在XHTML中属性值必须用英文双引号括起来

3. 在XHTML中标记必须封闭

4. 在XHTML中单标记也必须也必须封闭

5. 在XHTML 中不允许简写属性

6. 在XHTML中标记必须正确嵌套

第4章:C#语言基础

1. 变量命名规则

1.变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号

2.变量名不能与C#中的关键字名称相同

2. 控制语句

a) 条件语句(if….else…..)

If(布尔表达式) If(布尔表达式

{ {

执行操作的语句; 执行操作的语句;

} }

Else

执行操作的语句;

b) 循环语句(while)或(do…while)

While(条件) do

{ {

需要循环执行的语句 需要循环执行的语句

}

While(条件)

 章节习题(选择题,操作题)

1.选择题

(1) 在C#当中无需编写任何代码就能将int型数值转换为double型数值,称为 (B )。

《动态网页设计》复习纲要(16春C#版) [ 第 2 页 共 6 页 ]