WEB程序设计课后习题.pdf_第1页
WEB程序设计课后习题.pdf_第2页
WEB程序设计课后习题.pdf_第3页
WEB程序设计课后习题.pdf_第4页
WEB程序设计课后习题.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明 以下习题来源于清华版沈士根老师的 WEB 程序设计 ASP NET 实用网站 开发一书 第一章第一章 ASP NET 预备知识预备知识 1 填空题 1 NET Framework 主要包括 公共语言运行库 CLR 和类库 2 ASP NET 网站在编译时 首先将语言代码编译成 微软中间语言 MSIL 3 一台 IIS Web 服务器 IP 地址为 210 78 60 19 网站端口号为 8000 则要访 问虚拟目录 xxxy 中 default aspx 的 URL 为 http 210 78 60 19 8000 xxxy default aspx 4 可以通过 复制网站 同步网站上的一个文件 2 是非题 1 托管代码是以 CLR 为基础的代码 2 ASP NET3 5 仍使用 ASP NET2 0 引擎 3 NET Framework 3 0 是 NET Framework 3 5 的一部分 4 ASP NET 3 5 是边解释边执行的 5 在 Visual Studio 2008 环境中开发网站必须安装 IIS 3 选择题 1 NET Framwork3 5 不包括 A A NET Framework 1 1B NET Framework 2 0 C LINQD ASP NET AJAX 2 下面 D 网站在建立时要求安装 Microsoft FrontPage 服务器扩展 文件系统B 本地 IISC FTP 站点D 远程站点 3 发布网站后不可能存在的文件夹是 B A App DataB App CodeC App ThemesD bin 4 简答题简答题 1 一个学校有多个分院 每个分院有各自的网站 如果仅提供一台 Web 服务 器 如何设置 答 每个分院设置各自的虚拟目录 虚拟目录是服务器硬盘上通常不在主目 录下的文件夹的一个好记名称 别名 使用别名可以发布多个文件夹下的内容 以供所有用户访问 并能单独控制每个虚拟目录的读写权限 2 在访问一些网站时 为什么只需输入域名就可以访问网站主页 答 因为设置了网站默认文档 设置网站默认文档可使用户在访问主页时即 使不输入网页名也能访问该文档 3 文件系统 本地 IIS FTP 站点 和 远程站点 的区别是什么 答 文件系统 本地 IIS FTP 站点 和 远程站点 代表了不同 的四种网站类型 文件系统 网站指将网站的文件放在本地硬盘上的一个文件夹中 或局域 网上的一个共享位置 对网站的开发 运行和调试都无需 IIS 支持 而使用内置 的 ASP NET Development Server Web 服务器 文件系统 网站适合本机未安装 IIS 的开发人员运行和调试网站 当网站建完后 要部署到运行 IIS 的服务器上 本地 IIS 网站需要在本地安装 IIS FTP 站点 网站将网站建立在具有读 写权限的 FTP 服务器上 并在 FTP 服务器上创建和编辑网页 如果 FTP 服务器上配置有 ASP NET 和一个指向 FTP 目 录的 IIS 虚拟目录 则还可以运行 测试 ASP NET 3 5 网页 远程站点 网站将网站建立在已安装IIS并配置有Microsoft FrontPage 2002 服务器扩展的远程计算机上 网站的网页和文件夹存储在默认的 驱动 器 Inetpub wwwroot 并通过远程计算机上的 IIS 运行 测试网页 这种类型 适合于多个开发人员同时使用同一个网站进行开发 但要注意的是 当一个开发 人员调试远程网站时 所有的其他请求将被挂起 4 查找资料 说明什么是虚拟主机 Internet 上提供的虚拟主机是如何运作的 答 所谓虚拟主机 就是把一台运行在互联网上的服务器划分成多个 虚拟 的服务器 每一个虚拟主机都具有独立的域名和完整的 Internet 服务器 支持 WWW FTP E mail 等 功能 一台服务器上的不同虚拟主机是各自独立的 并 由用户自行管理 但一台服务器主机只能够支持一定数量的虚拟主机 当超过这 个数量时 用户将会感到性能急剧下降 虚拟主机是使用特殊的软硬件技术 把 一台运行在因特网上的服务器主机分成一台台 虚拟 的主机 每一台虚拟主机 都具有独立的域名 具有完整的 Internet 服务器 WWW FTP Email 等 功能 虚拟主机之间完全独立 并可由用户自行管理 在外界看来 每一台虚拟主机和 一台独立的主机完全一样 盛势网络为中小客户提供优质的网络环境和服务器 并由高级网管负责监控 第二章第二章 创建一个创建一个 ASP NET 的网站的网站 1 填空题 1 Visual Studio 2008 默认建立的 XHIML 文件类型是 Transitional 2 利用 XHTML 建立一个链接到 jxst 邮箱的元素是 3 存放 Web 窗体页 C 代码的模型有单文件页模型和代码隐藏页模型 4 单文件页模型中 C 代码必须包含于 之间 5 外部样式表通过元素链接到网页 6 XML 主要用于传输和存储数据 2 是非题 1 XHTML 是 HTML 的子集 2 XHTML 中每个元素都有结束标记 3 htm 文件不需要编译 直接从 Web 服务器下载到浏览器执即可 4 基于类的样式在定义是要加前缀 5 JavaScript 代码必须包含在元素中 3 选择题 1 CSS 样式不包括 D A 基于元素的样式B 基于类的样式 C 基于 ID 的样式D 基于文件的样式 2 下面 B 是静态网页文件的扩展名 AB htmlC aspxD jsp 3 APP Code 文件夹用了存储 C A 数据库文件 B 共享文件C 代码文件D 主题文件 4 web config 文件不能用于 A A Application 事件定义B 数据库连接字符串定义 C 对文件夹访问授权D 基于角色的安全性控制 3 简答题 3 1 简述静态网页和动态网页的区别 3 2 为何可把 htm 文件的扩展名改为 aspx 却不能把 aspx 扩展名改为 htm 3 3 简述 web config 文件特点及及作用 第三章第三章 C 和和 ASP NET 1 填空题 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 继承可以重用现有类的数据和行为 并扩展新的功能 2 是非题 1 decimal类型必须在数据末尾添加M或m 否则编译器以double类型处理 2 访问数据结构中成员的方式通常使用 结构名 成员名 形式 3 枚举类型的变量可能同时取到枚举中两个元素的值 4 数组可以有一组数据类型不同的元素组成 5 在 switch 结构中 每一个 case 块的结束必须有 break 或 goto 语句 6 foreach 语句适用于枚举数组中的元素 7 当一个类实例化时 它的构造函数中包含的代码肯定会执行 3 选择题 1 下列数据类型属于值类型的是 A A structB classC interfaceD delegate 2 下列数据类型属于引用类型的是 C A boolB charC stringD enum 3 下列运算符中 D 具有三个操作数 A B 9 若设置浏览器禁止 Cookie 要有效地识别用户可以在 web config中加入 10 要对 Application 状态变量值修改之前应使用Application Lock 2 是非题 1 判断属性 IsCrossPostBack 的值可确定是否属于跨网页提交 2 Application 状态可由网站所有用户进行更改 3 使用 HTML 控件时将不能保持 ViewState 状态 4 ViewState 状态可以在网站的不同网页间共享 5 Session 状态可以在同一会话的不同网页间共享 6 使用 Profile 管理个人状态信息需要添加连续数据库的代码 7 当关闭浏览器窗口时 Session End 事件立即被触发 3 选择题 1 要重定向网页 不能使用 C A LinkButton 控件B HttpResponse Redirect 方法 C Image 控件D HttpServerUtility Transfer 方法 2 下面的 A 对象可使用于使服务器获取从客户端浏览器提交的信息 A HttpRequestB HttpResponse C HttpSessionStateD HttpApplication 3 Session 状态和 Cookie 状态的最大区别是 A A 储存的位置不同 B 类型不同 C 生命周期不同D 容量不同 4 默认情况下 Session 状态的有效时间是 D A 30 秒B 10 分钟C 30 分钟D 20 分钟 5 执行 lblMsg Text 微软 语句后 页面上显示 的内容是 B A 微软 B 以超链接形式显示 微软 C 微软 D 程序出错 4 简答题 1 简述 Session 状态与 Application 状态的异同 2 简述页面重定向的不同形式及使用区别 第七章第七章 数据访问数据访问 1 填空题 1 数据源空间包括 AccessDataSource LinqDataSource ObjectDataSource SqlDataSource XmlDataSource 和 SiteMapDataSource 2 连接数据库的信息可以保存在 Web config 文件的 配置 节中 3 利用命令行工具 aspnet regiis exe 可以为连接字符串加密 4 能连接 层次化数据 的数据源控件是 XmlDataSource 和 SiteMapDataSourc 5 根据数据源的不同 LINQ 可分为 LINQ to Object LINQ to SQL LINQ to XML 和 LINQ to DataSet 6 在 LINQ to SQL 中 将 SQL Server 数据库映射为DataContext类 表映射为实体类 存储过程映射为方法 2 是非题 1 数据源控件的 Selected 事件肯定会被触发 2 SqlDataSource 控件只能访问 SQL Server 数据库 3 连接 SQL Server 2005 和 SQL Server 2005 Express 的连接字符串格式是一样 的 4 利用 LINQ 查询表达式可建立匿名对象 5 LINQ 查询表达式的值必须要指定数据类型 6 在 LINQ 查询中 使用 group 子句分组后 其结果集合与原集合的结构相同 7 AccessDataSource 控件只能用于访问 Access 数据库 3 选择题 1 连接数据库的验证方式不包括 A A Forms 验证B Windows 验证 C SQL Server验证D Windows 和 SQL Server混合验证 2 下面有关 SqlDataSource 控件的描述中错误的是 D A 可连接 Access 数据库 B 可执行 SQL Server 中的存储过程 C 可插入 修改 删除 查询数据 D 在数据操作时 不能使用参数 3 下面有关 LINQ to SQL 的描述中错误的是 B A LINQ 查询返回的结果是一个集合 B LINQ to SQL 可处理任何类型数据 C 利用 LINQ to SQL 要调用 SQL Server 中定义的存储过程只需要调用映射 后的方法 D 使用 LINQ to SQL 集合函数的参数常用 Lambda 表达式 4 下面有关 LINQ to XML 的描述错误的是 C A 可插入 修改 删除 查询元素B 可读取整个 XML C 不能创建 XML 文档D 需要导入 System Xml Linq 命名空间 第八章第八章 数据绑定数据绑定 1 填空题 1 数据绑定控件通过属性DataSourceID与数据源控件实现绑定 2 数据绑定控件通过属性DataSourc与 LINQ 查询返回的结果实现 绑定 3 GridView 的属性AllowPaging确定是否分页 4 若设置了 ImageFile 列的属性 DataImageUrlFormatString pic 0 其中的 0 由属性DataImageField值确定 5 模板列中实现数据绑定时 Eval 方法用于单向绑定 Bind 方 法用于双向绑定 6 实现不同页显示从主从表常利用查询字符串传递数据 2 是非题 1 GridView 中能调整列的顺序 2 GridView 中内置了插入数据的功能 3 在模板中可添加任何类型的控件 4 模板列中的绑定方法必须写成或 形式 5 经过设置 DetailsView 能同时显示多头记录 3 选择题 1 如果希望在 GridView 中显示 上一页 和 下一页 的导航栏 则属性集 合 PagerSettings 中的属性 Mode 值应设为 B A NumericB NextPrevious C NextPrevD 上一页 下一页 2 如果对定制后的 GridView 实现排序功能 除设置 GridView 的属性 AllowSorting 的值为 True 外 还应该设置 A 属性 A SortExpressionB SortC SortFieldD DataFieldText 3 利用 GridView 和 DetailsView 显示主从表数据时 DetailsView 中插入 了一条记录需要刷新 GridView 则应把 GridView DataBind 方法 的调用置于 D 事件的代码中 A GridView 的 ItemInsertingB GridView 的 ItemInserted C DetailsView 的 ItemInsertingD DetailsView 的 ItemInserted 第九章第九章 用户和角色管理用户和角色管理 一 填空题 1 ASP NET3 5 提供的身份验证方式包括 Windows 验证 Passport 验 证 None 验证和 Forms 验证 2 适合于企业内部使用的验证方式是 Windows 验证 3 要获取 web config 中配置节的属性信息可使用 FormsAuthentication 类 4 若要求用户注册是密码至少 8 位 应设置配置节的 minRequiredPasswordLength 8 二 是非题 1 Forms 验证不能应用于企业内部网络 2 Forms 验证使用时需要在操作系统中建立用户 3 成员资格管理 角色管等信息只能存储在 ASPNETDB mdf 数据库中 4 结合使用 CreateUserWiard 控件的发送邮件功能和属性 AutoGeneratePassword 课验证注册用户的电子邮件正确性 5 使用 LoginName 空间可以显示登入用户的状态 6 一个用户只能归属于一种角色 7 ChangePassword 控件在修改密码成功口可向用户发送电子邮件 三 选择题 1 利用网站管理工具 不能实现的操作时 B A 设置网站的身份验证类型 B 管理操作系统用户 C 删除角色 D 用户授权 2 下面有关 LoginView 控件的描述中 错误的是 C A 可以为不同的角色提供不同的视图 B 可以为不同的角色提供相同的视图 C 若已设置 AnonymousTemplate 和 LoggedInTemplate 则在显示时 首先显示 AnonymousTemplate 视图 D 可以为登入用户提供相同的视图 3 若某文件夹的 web config 中包含如下代码 则允许访问此文件夹下网页的角色的有 A A Admin B Admin 和 Member C Member D 拒绝所有角色用户 4 Login 控件的属性 DestinationgPageUrl 的作用是 D A 登录成功时的提示 B 登陆失败时的提示 C 登录失败时转向的网页 D 登陆成功时转向的网页 第十章第十章 主题 母版 用户控件及主题 母版 用户控件及 WEB 部件部件 一 填空题 1 主体可以包括 外观文件 样式表文件和 图片文件 2 母版页由特殊的 Master 指令识别 该指令替换了用于普通 aspx 网页的 Page 指令 3 母版页中可以包含一个或多个可替换内容占位符 ContentPlaceHolder 控件 4 如果用户要想在网站运行时动态地添加或删除 WebPart 控件 则需要添加 CatalogZone 控件 控件 5 内容页通过 MasterPageFile 和母版页建立联系 二 是非题 1 主题至少要有样式表文件 2 母版页只能包含一个 ContentPlaceHolder 控件 3 在同一主题中每个空间类型只允许有一个默认的控件外观 4 控件外观中必须制定 SkinID 值 5 同一主题中不允许一个控件类型有重复的 SkinID 6 每个部件页可以包含多喝 WebPartManager 控件 三 选择题 1 主题不包括 D A skin 文件B css 文件C 图片文件D config 文件 2 一个主体必须包含 A A skin 文件B css 文件C 图片文件D config 文件 3 母版页文件的扩展名是 B A aspxB masterC csD skin 4 在 D 模式下 允许重新启用被用户关闭的 WebPart 控件 A BrowseDisplayModeB DesignDisplayMode C EditDisplayModeD CatalogDisplayMode 第十一章第十一章 网站导航网站导航 1 填空题 1 网站地图文件的扩展名是 sitemap 2 元素的 url 属性表示 链接目标页的地址 3 若要使用网站导航控件 必须在 Web sitemap 文件中描述网站的结构 4 SiteMapPath 控件的属性 PathDirection 功能是 获取或设置导航路径节点的 呈现顺序 2 是非题 1 一个网站地图中只能有一个根元素 2 网站导航文件不能嵌套使用 3 网站导航控件都必须通过 SiteMapPath 控件来访问网站地图数据 4 母版页中不能 tianjia 导航控件 3 选择题 1 关于嵌套网站地图文件的说法中 D 是正确的 A 网站地图文件必须在网站根文件夹下 B 网站地图文件必须在 App Data 子文件夹下 C 网站地图文件必须和引用的网页在同一个文件夹中 D Web sitemap 必须在网站根文件夹下 2 网站导航控件 A 不需要添加数据源控件 A SiteMapPathB TreeViewC MenuD SiteMapDataSource 3 母版页中使用导航控件 要求 D A 母版页必须在根文件夹下 B 母版页名字必须为 Web master C 与普通页一样使用 浏览母版页时就可以查看效果 D 必须有内容页才能查看效果 第十二章第十二章 AJAX 1 填空题 1 通常称AJAX页面为无刷新 Web 页面 2 AJAX 应用程序所用到的技术包括 XMLHttpRequest 对象 JavaScript 代码 DHTML 或 Dynamic HTML 和文档对象模型 DOM 3 ASP NET AJAX 框架由服务器端 AJAX 控件和客户端脚本库组 成 4 若要使用 UpdatePanel 控件 则必须添加一个 ScriptManager控件 2 是非题 1 一个页面上最多只能放两个 UpdatePanel 控件 2 ScriptManager 控件和 ScriptManagerProxy 控件用法相同 3 ScriptManager 控件的 EnablePartialRendering 属性确定某个网页是否参与局 部页刷新 默认情况下 属性 EnablePartialRendering 值为 true 4 在 Visual Studio 2008 中默认已安装了 A

温馨提示

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

评论

0/150

提交评论