Web程序设计—ASP.NET实用网站开发(第三版)课后习题答案

Web程序设计—ASP.NET实用网站开发(第三版)课后习题答案
(沈士根、叶晓彤编著—清华大学出版社)

第一章

一、填空题:
1、NET Framework 主要包括 (CLR)和(.NET Framework类库)
2、ASP.NET网站在编译时,首先将语言代码编译成 (微软中间语言MSIL)
3、一台IIS Web服务器为211.78.60.19,网站端口号为8000,则要访问Web应用程序User中Default.aspx的URL为(http://211.78.60.19:8000/user/Default.aspx)
4、可以通过(复制网站)同步网站上的一个文件
5、ASP.NET的开发模式包括(ASP.NET Web窗体)、(ASP.NET MVC)、(ASP.NET Core)
6、ASP.NET编译模式包括(预编译)和(即时编译)

二、判断题:
1、托管代码是以CLR为基础的代码(√)
2、若某页面上包含动画内容,则该页面肯定是动态页面(×)
3、一个网站中可以同时包含静态页面和动态页面(√)
4、ASP.NET页面是边解释边执行的(×)
5、在VSC 2017中开发网站必须安装独立的IIS(×)
6、IIS Express具有与IIS类似的功能,但主要用于VSC 2017中的页面浏览(√)
7、IIS 中的网站与VSC 2017中的网站是相同的概念(×)
8、ASP.NET MVC支持在Windows、Mac和Linux等操作系统上实现跨平台开发的部署(√)
9、Web应用程序开发完成后,可以将其开发环境部署到Microsoft Azure(√)

三、选择题:
1、Web应用程序不包括(A)
A.HTTP B.Web部署 C.Web Deploy包 D.文件系统
2、下面说法错误的是(D)
A.”复制网站”常用于将网站从“测试服务器”复制到“商业服务器”
B.”复制网站”实质是在当前网站与另一网站之间复制文件
C.“发布Web应用”能对当前网站预编译
D.”复制网站”能对当前网站预编译
3、以下选项不包括编程语言的是(A)
A.ASP.NET B.Python C.Visual C# D.Java

第二章

一、填空题:
1、VSC2017默认建立的XHTML文件的类型是(XHTML5)
2、利用XHTML建立一个链接到[email protected]邮箱的元素是(…)
3、页面中的空格用( ;)表示
4、存放Web窗体页C#代码的模型有单文件页模型和(代码隐藏页模型)
5、实现页面3s自动刷新一次的元素是()
6、在单文件页模型中,C#代码必须包含于()
7、代码隐藏页模型通过(CodeFile属性和 Inherits属性)将aspx文件和对应的.aspx.cs文件联系起来
8外部样式表通过()元素链接到页面
9、XML主要用于(传输和存储数据)
10、Global.asax文件用于包含响应(应用程序级别)和(会话级别)事件的代码
11、Bootstrap 以(移动设备优先)为设计理念,完全体现(响应式设计)思想,是目前用于(Web前端设计)的主流框架

二、判断题:
1、XHTML是HTML的子集(×)
2、XHTML中每个元素都有结束标记(√)
3、在元素中可设置能被搜索引擎检索到的关键词(√)
4、[attr~=val]{…}选择attr属性值中包含val值的元素(√)
5、.html文件不需要编译,直接从web服务器下载到浏览器执行即可(√)
6、类选择器在定义时要加前缀#(×)
7、JavaScript代码必须包含在

三、选择题:
1、CSS选择器不包括(D)
A. 元素选择器 B.属性选择器 C.id选择器 D.文件选择器
2、下面(B)是静态页面的扩展名
A. .asp B. .html C. .aspx D. .jsp
3、APP_Code文件夹用来储存(C)
A.数据库文件 B.共享文件 C.代码文件 D.主题文件
4、Web.config文件不能用于(A)
A.Application事件处理代码的定义 B.数据库连接字符串的定义
C.对文件夹的访问权限 D.自定义应用程序的配置
5、响应式设计通过设置元素的name属性值为(A)来实现
A.viewport B.keywords C.description D.generator
第三章
一、填空题:
1、C#使用的类库就是(.NET Framework)提供的类库
2、要在一个类中包含System.Data 命名空间的语句是(using system.Data)
3、使用(Static)修饰符能调用未实例化的类中方法
4、C#中的数据类型包括(值类型)和(引用类型)
5、(枚举类型)是由一组命名常量组成的类型
6、在C#统一类型系统中所有类型都是直接或间接的从(System.Object)类继承
7、装箱实质是把(值类型)转换为(对象类型)
8、至少会执行一次循环的语句是(do-while语句)
9、较适用于已知循环次数的循环语句是(for语句)
10、如果类名为UserInfo,那么它的构造函数名为(UserInfo)
11、(继承)可以重用现有类的数据和行为,并扩展新的功能

二、判断题:
1、decimal类型必须在数据末添加M或m,否者编译器以double类型处理(√)
2、访问结构中成员的方式通常使用“结构名.成员名”形式(√)
3、枚举类型的变量可能同时取到枚举中的两个元素的值(×)
4、数组可以由一组数据类型不相同的元素组成(×)
5、foreach语句适用于枚举组中的元素(√)
6、当一个类实例化,它的构造函数中包含的代码肯定会执行(√)

三、选择题:
1、下列数据类型属于值类型的是(A)
A. struct B.class C.interface D.delegate
2、下列数据类型属于引用类型的是(C)
1、bool B.char C.string D.enum
3、下列运算符中(D)具有三个操作数。
A. >>= B.&& C.++ D.?
4、下面有关数据类型的描述中不可能的是(B)
A. 两个引用类型变量可能引用同一个对象
B. Bool类型中可以用数字1表示true
C. Byte类型的取值范围是0~255
D. 可以通过转义符方式输入字符
5、下面对protected修饰符说法正确的是(D)
A. 只能在派生类中访问 B.只能在所属的类中访问
B. 能在当前应用程序中访问 D.能在所属的类或派生类中访问
6、以下有关属性说法错误的是(B)
A. 通过属性能获取类中private字段的数据
B. 当定义属性时,若包含set访问器,则表示该属性为只读属性
C. 属性的访问形式是“对象名.属性名”
D. 属性体现了对象的封装性

第四章
一、填空题
1.若在TextBox控件中输入内容并当焦点离开时触发TextChanged事件,则应设置(AutoPostBack=“True”)
2.通过(IsPostBack)属性可以判断页面是否第一次载入。
3.ASP.NET的服务器包括(HTML服务器控件)和(Web服务器控件)。
4.添加(runat=”server“ÿ

你可能感兴趣的:(前端,asp.net,microsoft)