WEB习题精编.pdf_第1页
WEB习题精编.pdf_第2页
WEB习题精编.pdf_第3页
WEB习题精编.pdf_第4页
WEB习题精编.pdf_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

试题二 一 选择 1 以下不属于动态网页技术的是 A CGIB ASP NETC HTMLD JSP 2 以下不属于 HTML 合法的颜色表示方式的是 A 008000B BLUEC FuchsiaD 00FF00 3 在语句 Dim array1 4 as Integer 之后 以下合法的是 A array1 1 1B array1 4 3C array1 4 1 8D array1 2 A 4 以下不属于 HTML 控件的公共属性的是 A AttributesB Disabled C StyleD Text 5 用于计算输入控件的值以确定它是否通过自定义的验证逻辑 A CompareValidator 控件B CustomValidator 控件C RangeValidator控件D RegularExpressionValidator 控件 6 和 ADO 的 Connection 对象类似 OleDbConnection 对象也有 两个方法 A open 和 closeB get 和 setC in 和 outD read 和 write 7 通 过 在 文 件 中 创 作 符 合 命 名 模 式 Application EventName AppropriateEvent ArgumentSignature 的方法 开发人员可以为 HttpApplication 基类的事件定义处理程序 A Web ConfigB default aspxC machine configD Global asax 8 浏览器对 的大小有限制 只有不超过 4096 字节才能保证被接受 A CookieB SessionC ApplicationD IHttpHandlerFactory 9 因为 Web 服务基于 所以该客户端技术也可以用于使用非 ASP NET Web 服务 A 开放式协议B HTTP 协议C FTP 协议D 集中式协议 10 用于从 XML 文档推断架构时忽略所指定的特定 XML 命名空间 A ReadXmlSchemaB WriteXmlSchemaC InferXmlSchemaD InsertXmlSchema 二 填空题 2 可以使 Web 服务方便的处理数据 实现内容与表示分离 3 被用来存储一个应用中所有用户共享的信息 6 CSS Cascading Style Sheets 中文翻译为 CSS 是一种来装饰 HTML 的一种标记集合 7 用来将信息发送回给浏览器 8 可以在一个位置集中显示来自 Web 页上所有验证程序的错误信息 三 简答题 1 简述 WEB 应用的开发技术 2 什么是代码分离形式 3 简述 HTML 服务器控件 5 编写一个函数 来生成一个随机整数 该整数位于用户在文本框中提供的两个整数之间 6 使用比较验证控件进行如下程序设计 要求用户在密码 1 输入框中输入自己的密码 同时要求用户在密码 2 输 入框中重新输入自己的密码 如果与第一次输入一样 密码验证通过 如果不一样 提示 密码有误 请重新输入 12 分 密码 1 密码 2 一 一 选择题答案选择题答案1 1 5 5CDADB6 6 10 10ADAAC二二 填空题答案填空题答案 1 1 SOAP 2 2 XML3 3 APPLICATION 对象 4 4 实现系统与用户交互5 5 Page Load 6 6 层叠样式表单 7 7 Response 对象 8 8 ValidationSummary 控件 9 9 Commit 方法1010 ExecuteReader 方法 三三 简简答题答案答题答案 1 1 主要有以下开发技术 HTML Hyper Text Markup Language 超文本标记语言 PHP Personal Home Page Tools 技术 JSP Java Server Pages 技术 ASP Active Server Page 技术 ASP NET 技术 2 2 代码分离 Code Behind 形式是 为了提高代码阅读性采用的新技术 使 页面源程序代码更清 晰和便于阅读 他的实质是将页面显示视图 页面内容 的 HTML 标记和控制页面交互过程的程序代码分离 这样 可以分别设计 分别调试和分别保存 其两者之间的关联是通过编译器指令 Page 实现的 3 3 对象化之后的 HTML 标记我们称为 HTML 控件 我们可以使用如 VB NET 或 C 等语言来撰写控制 HTML 控件的程 序 ASP NET 把 HTML 标记对象化 可以让页面对象的互动 程序的编写及维护变的更轻松容易 执行的效率提高 HTML 控件虽然比 HTML 标记进步了不少 但它显然只是一个过渡产品 因为它一般只提供属性的读取和修改 不具 备 方法调用 和 事件驱动 的能力 也就是说不具备完全的面向对象的特性 4 ASP NET 中通过 ADO 访问数据库 一般要通过以下步骤 1 创建一个数据库链路 2 请求一个记录集合 3 把记录集合暂存到 DataSet 4 如果需要 返回第 2 步 DataSet 可以容纳多个数据集合 5 关闭数据库链路 6 在 DataSet 上完成所需要的操作 5 5 Page Language VB Debug true Sub Page Load Sender As Object e As EventArgs If Page IsPostBack false Then Lblout text Pandom myrand new random Dim intoutputCounter as Byte For intoutputConunter 1 to 10 Lblout text lblout Lblout text lblout Next intoutputConunter End If End Sub Please enter integers for range of random numbers Lowest number min 128 Highet number max 127 6 6 3 分 答案 分 答案 指定要验证的控件是 passwd1 2 分 答案 分 答案 指定要比较的控件是 passwd2 2 分 答案 分 答案 String 3 分 答案 分 答案 Operator 4 分 答案 分 答案 errorMessage 密码有误 请重新输入 试题三 一 选择 1 目前主要使用 NET 和 J2EE 设计网站 Web 服务器很多 下列 服务器是 NET 的 Web 服务器 A WebLogicB WebSphereC TomcatD IIS 2 以下代码是在 Web 窗体中添加一个用户控件的代码 该用户控件在使用前必须注册 请选出正确的注册语句 A B C D 3 上述代码的作用是 A在 Customerror aspx 窗体上显示定制错误信息 但该错误信息不出现在远程用户的计算机上 B在 Customerror aspx 窗体上显示定制错误信息 但该错误信息不出现在 Web 服务器上 C在 Customerror aspx 窗体上显示定制错误信息 该错误信息不仅出现在 Web 服务器上 而且允许出现在远 程用户的计算机上 D以上都不对 4 选出所有关于数据适配器 DataAdapter 错误描述 A DataAdapter 对象用于从数据源获取数据B DataAdapter 对象用于从数据库获取仅向前的数据流 C DataAdapter 有一个属性 InsertCommand 用来执行插入操作 D DataAdapter 有一个属性 SelectCommand 用来执行查询 5 关于 Global asax 的描述中不正确的是 A Global asax 文件驻留在应用程序的根目录中 B global asax 文件可以和 ASP 程序的 global asa 文件共存 C 在 ASP 程序的 global asa 文件中定义的 Session 变量可以继续在 global asax 文件中调用 D ASP NET 应用程序可以不定义 Global asax 文件 6 基于 Forms 的身份验证中 其中 表示 A 任何用户B 匿名用户C Guest 用户D 当前用户 7 页面事件的生命周期顺序是 A Page Load Page Init Change Click Page UnloadB Page Load Page Init Click Change Page Unload C Page Init Page Load Change Click Page UnloadD Page Init Page Load Click Change Page Unload 8 假设在 machine config 中定义了配置 A 配置 B 和配置 C 在 web config 中定义了配置 B 和配置 D 则应用 程序遵守的配置为 A machine config 的配置 A 配置 B 配置 C 和 web config 的配置 D B machine config 的配置 A 配置 C 和 web config 的配置 D C machine config 的配置 A 配置 C 和 web config 的配置 B 配置 D D machine config 的配置 A 和 web config 的配置 B 配置 D 9 在新建 Web 安装项目 时 如果在 添加项目输出组 对话框中选择的是 主输出 和 内容文件 组 则生 成的安装程序在目标机器上安装完成后 A 安装程序会自动创建虚拟目录 该目录下有 bin 子目录和 aspx 文件以及 vb 源代码文件 B 安装程序会自动创建虚拟目录 该目录下有 bin 子目录和 aspx 文件 但没有 vb 源代码文件 C 安装程序会自动创建虚拟目录 该目录下有 bin 子目录和 vb 源代码文件 但没有 aspx 文件 D 需要手工创建一个虚拟目录 然后安装程序会将 bin 子目录和 aspx 文件拷贝到该虚拟目录下 10 如果要从 SQLServer 2000 中查询数据 并且希望响应速度快 关于数据库连接 选择正确的语句 A Dim conn as SqlClient SqlConnection conn new SqlClient SqlConnection connString B Dim conn as OleDb OleDbConnection conn new OleDb OleDbConnection connString C Dim conn as ADODB Connection new ADODB Connection D Dim conn as SQLDMO DataBase new SQLDMO DataBase 二 填空题 1 inputtext 控件是一个单文本输入控件 该控件的属性设置为时 输入的字符串将会显示为 2 有一字符串为 我的第一个 应用程序 如果要将该字符串变为 我第一次学习 应用程序 应该使用的程序代码为 3 在 A 中所有的自定义用户控件都必须继承自 4 使用 对象的 Redirect 方法可以实现用户从一个 Web 窗体页重定向到另一个 Web 窗体页 5 Repeater 控件中必须使用的模板是 6 在 DateGrid 中取消编辑状态 应将 属性设置为 1 7 在 Web 窗体的 Page Load 事件中可以通过 属性区分窗体是首次还是回送 PostBack 9 以下代码使用了ASP NET三种代码分离技术的 10 在所有的服务器验证控件中 ValidationExpression 是哪一个验证控件的属性 三 简答题 1 简述 ASP NET 的主要特点 2 简述网页表单 3 什么是控件 4 简述 ASP NET 内置对象 5 在 Northwind 的 shippers 表中加 dataset 并添加下面的数据 公司名称 Fastshippers 电话 503 555 9384 6 下图中使用 DataGrid 数据控件实现数据的分页查询显示功能 其中 数据库采用的是当前目录下的一个 Access 数据库文件 person pdb 请根据注释填写未完成的代码 Sub Page Load Sender As Object e As EventArgs dim Provider DataBase ConnStr SQL as String Provider 2 分 数据库驱动程序 DataBase 2 分 数据库 ConnStr Provider dim dbConnection as OleDbConnectin dim dataAdapter as OleDbDataAdapter dim connandBuilder as OleDbCommandBuilder COnnectiostring Provider Microsoft Jet OLEDB 4 0 2 分 答案 Server MapPath person mdb 2 分 答案 da Fill ds grade 2 分 答案 DataGrid1 DataBind 2 分 答案 True 试题四 二 填空题 6 在 DateGrid 中取消编辑状态 应将 属性设置为 1 三 简答题 1 怎样把一台计算机变成 web 服务器 2 简述 Session 对象 3 简述 ASP NET 资源的配置文件 4 简述 Mail 对象 5 如何在 ASP NET 程序中发送邮件呢 6 使用 ASP NET 内置对象 Response 向浏览器输出信息 分析下面程序的运行结果 并说明原因 Dim myarray As Integer 0 1 2 3 4 dim i for i 3 to 20 Response Write myarray i 2 database pubs uid sa pwd try connection Open dim command as SqlCommand command new SqlCommand select logo from pub info where pub id 0736 connection dim image as byte image command ExecuteScalar stream Write image 0 image Length dim imgbitmap as bitmap imgbitmap new Bitmap stream Response ContentType image gif imgbitmap Save Response OutputStream ImageFormat Gif Finally connection Close stream Clse End Try End Sub 6 6 5 分 答案 5 分 答案 Label1 DataBind 试题六 一 选择 1 在 Web 窗体中有 2 个密码输入框 如果对第 2 个密码输入框既要验证用户是否填写 又要验证该密码是否与第 1 个密码输入框中密码相同 应该选择的验证控件是 A CompareValidator 控件B Validation Summary 控件 C RequiredFieldValidator 控件D 同时使用 RequiredFieldValidator 控件和 CompareValidator 控件 2 以下正确的重新定向语句是 多选 A Response Redirect INDEX ASP B Response Redirect HTTP www 163 NET C MY URL HTTP WWW ZJYYC COM D Response Redirect MY URL 3 数据库连接语句 strConnString Provider SQLOLEDB Data Source local Initial Catalog pubs User ID sa 中的 Data Source local 是指 A 数据库服务器名B 客户端的计算机名C Web 服务器的主机名D 指本地数据库服务器 4 下面的 语句可以取回当前的年份 A now B date now C time D year now 5 正则表达式 1 区 市 省 1 1 区 市 1 街 路 1 0 9 1 号 公寓 小区 1 0 9 1 幢 0 9 5 室 验证正确的是 A 浙江省杭州市下沙路 256 号富康公寓 16 幢 18601 室 B 上海市徐家汇区交大路 245 号高教村 8 幢 306 室 C 宁夏回族自治区吴忠市余名大街 265 号西湖小区 8 幢 302 室 D 浙江省杭州市西湖大道 126 号金星大厦 16 层 1601 室 6 将字段 student 绑定到 Repeater 控件的语法是 A DataBinder Eval Container DataItem student B DataBinder Eval Container DataItem student C D 以上都不对 8 访问 Access 数据库 需要使用的命名空间是 A System DataB System Data OleDBC System Data SqlClientD System OleDB 9 以下代码执行时有错误发生 请找出原因 Dim objLabel as Label Set objLabel lblCaption lblCaption Text Welcome A Label 不是合法的对象B Text 不是合法的属性 C Set 不是合法的关键字D Dim 不是合法的关键字 10 在使用 ValidationSummary 控件时 默认情况是除 ValidationSummary 控件要显示所有验证控件中的错误消 息 ErrorMessage 外 每个验证控件还要显示其自己的 ErrorMessage 请问 如何设置才能使页面只显示错误汇 总信息 单个验证控件的错误信息不再显示 A 将所有验证控件的 Text 属性设置为空B 将所有验证控件的 ErrorMessage 属性设置为空 C 将所有验证控件的 Display 属性设置为空D 以上三个步骤都作 二 填空题 1 在应用 ASP NET 开发网站 WEB 应用之前 要建立好 ASP NET 的运行和开发环境 首先要安装 WEB 服务器软 件 和 MDAC 2 服务器端 Web 控件语法格式 4 用于验证用户输人的值是否在指定的范围内 可以检查数字 字符和日期 5 用于验证用户输人的信息是否符合自定义的规则表达式 Regular Exptession 定 义的模式匹配 该验证类型允许检查可预知的字符序列 如身份证号码 电子邮件地址 电话号码 邮政编码等中 的字符序列 6 对象就是服务器给客户端的一个编号 对象是一小块由浏览器存贮在客户端系统 上 硬盘 的文本 是一种标记 7 表单中只包含了表单内部控件和相应的布局信息 而表单中则包含了表单内部控 件 相应的布局信息及数据提交之后的数据处理代码 三 简答题 1 简述 Session 对象 2 简述 Application 对象 3 简述 GET 传送方式 4 简述 machine Config 和 Web config 文件的启用 5 如何自己用代码创建服务器控件 在 DataGrid1 SortCommand 过程中处理排序命令 其代码如下 处理排序命令 Private Sub DataGrid1 SortCommand ByVal sourceAs Object ByVale As System Web Ul WebControls DataGridSortCommandEventArgs Handles DataGrid1 SortCommand If e Sortexpression ViewState SortString Then 两次排序表达式相同 点击的是同一个字段 将排序方向颠倒一下 2 分 Else 点击的是另一个字段 按照升序处理 Tab ViewState IsAscending True End lf 将排序表达式保存起来 ViewState SortString e SortExpression Bind Data End Sub Private Sub Bind Data Dim connAs SqlConnectiOn New SqlConnectiOn server localhost netsdk database pubs Trusted Connection Yes Dim cmd As SqlDataAdapter New SQlDataAdapter SELECT top 6 FROM authors conn 定义并初始化数据集 3 分 cmd Fill ds authors 定义并获取数据视图 3 分 通过 ViewState 变量 SorrString 实现数据排序 dv Sort ViewState SortString 没有点击的时候初始化为升序 If ViewState IsAscending Is NOthing Then ViewState IsAscending True End if If Not ViewState IsAscending Then 处理降序情况 2 分 End If DataGrid1 DataSource dv DataGrid1 DataDind End Sub 一 一 选择题答案选择题答案 1 D2 A B D3 D4 D5 A6 C7 C8 B9 C10 C 二二 填空题答案填空题答案 1 NET Framework2 3 过程变量 全局变量 4 RangeValidator 控件5 RegularExpressionValidatof 控件6 Session cookie7 HTML Web 8 XML9 APPLICATION 对象10 实现系统与用户交互 三三 简简答题答案答题答案 1 1 Session 对象就是服务器给客户端的一个编号 当一台 WEB 服务器运行时 可能有若干个用户浏览正在浏览这台 服务器上的网站 当每个用户首次与这台 WWW 服务器建立连接时 他就与这个服务器建立了一个 Session 同时服 务器会自动为其分配一个 SessionID 用以标识这个用户的唯一身份 特别说明的是 Session 对象的变量只是对一 个用户有效 不同的用户的会话信息用不同的 Session 对象的变量存储 在网络环境下 Session 对象的变量是有生 命周期的 如果在规定的时间没有对 Session 对象的变量刷新 系统会终止这些变量 2 2 在 环境下 Application 对象来自 HttpApplictionStat 类 它可以在多个请求 连接之间共享公用信 息 也可以在各个请求连接之间充当信息传递的管道 使用 Application 对象来保存我们希望传递的变量 由于在 整个应用程序生存周期中 Application 对象都是有效的 所以在不同的页面中都可以对它进行存取 就像使用全 局变量一样方便 3 3 我们在上网的时候经常可以看见类似这样的网络地址 URL 地址 后面的 stockCode 600008 是我们要想服务器传送的信息的变量名和他的值 这种方式的信息传递是信息是可显示的 用 QueryString 集合检索 HTTP 查询字符串中变量的值时 变量和它 的值是可见的 也就是说 任何一个路过的人都可以看见由 QueryString 集合接收的任何变量的值 不可以传输用 户名和密码等保密信息 由于这种方式的信息传递是和地址一起传递的 所以传递信息的长度是受到限制的 对于不同的浏览器 这种 信息传递的大小是有不同的限制的 例如 IE4 0 无法处理超过 2000 个字符的 Query 字段 如果 URL 连接带 Query 字段超过这个长度 浏览器就无法正确处理 有时无法确认字段长度具体有多少 因为实际上对于浏览器限制的长 度是指浏览器地址栏中所能显示并发送的最大长度 也就是 URL 地址和 Query 字段的总长度 很多浏览器所限定 的长度还远远达不到 IE4 0 的 2000 个字符的限制 尤其是早期的版本 因此 一般说来 如果传递数据量比较大 就不要使用这种方式了 所以 利用 Query 字段传递的信息都应当是简洁的和非保密的 如果有大量数据需要传递 可以利用 Form 形式 4 4 这两个配置文件是如何起作用的呢 首先需要说明的是在一个系统中 只能有一个 machine config 文件 而 可以有多个 web config 文件 在页面启动的时候 首先读取的是 machine config 文件的内容 获得相应的机器 配置信息 然后 它就一层一层地读取所有 Application 根目录下的 web config 文件的内容 根据它的内容对 machine config 文件中的配置进行修改或补充 在一个 IIS 中 允许存在多个 Application 而每个 Application 都允许有一个 web config 文件作为它的配置 当然 如果没有这个文件 那么这个 Application 就继承上层 Application 的配置 如果所有的应用程序中都没有 web config 那么就使用 machine config 中的配置信息 由 于 web config 存在的目的就是修改或补充 machine config 中的配置 所以 machine config 往往很大 会包含 上千行的代码 而 web config 则通常很小 只有几行 并且 machine config 文件和 web config 文件在语法 上没有任何的区别 5 5 创作自己的 ASP NET 服务器控件很容易 创建简单的自定义控件时 所要做的只是定义从 System Web UI Control 派生的类并重写它的 Render 方法 Render 方法采用 System Web UI HtmlTextWriter 类 型的参数 控件要发送到客户端的 HTML 作为字符串参数传递到 HtmlTextWriter 的 Write 方法 例如 服务器控件代码 简单显示字符串 Simple vb Imports System Imports System Web Imports System Web UI Namespace SimpleControlSamples Public Class SimpleVB Inherits Control Protected Overrides Sub Render Output As HtmlTextWriter Output Write 欢迎使用控件开发 6 6 2 分 答案 ViewState IsAscending Not CType ViewState 1sAscending B00lean 或者ViewState IsAscending Not ViewState IsAscending 答案 3 分 Dim dsAs DataSet New DataSet 扣分标准 Dim dsAs DataSet 2 分 New DataSet 1 分 3 分 答案 Dim dv As DataView ds Tables authors DefaultView 或者 Dim dv As DataView ds Tables 0 DefaultView 扣分标准 Dim dv As DataView 1 分 ds Tables authors 1 分 DefaultView 1 分 答案 2 分 dV Sort ViewState SortString desc 或者 dV Sort ViewState SortString desc 扣分标准 dv Sort 1 分 ViewState SortString 2 分 试题七 一 选择 1 假如发布了一个名为 ASP NET 的应用系统 域名为 My 本机的 IP 地址是 202 163 45 68 下面的几 种方式哪一种是可以访问这个系统的 A 在本机 http 127 0 0 1 aspnetB 在局域网内的其它计算机 http 127 0 0 1 aspnet C 在因特网上的其它计算机 http 127 0 0 1 aspnetD 在本计算机的主文夹下 双击一个 aspx 的文件 2 下面的变量名称 正确的是 A X YB XYC 12XYD XY 1 3 要使用 SQL 数据操作组件来存取数据 必须加载的命名空间为 A System Data SQLClientB System Data OleDbClientC System Data OleDbD System Data SQLDataAdapter 4 假定当前工作路径在e aspnet ch06 发布的应用名称为aspnetjc 使用 Server MapPath database www news mdb 取得的数据库路径是 A e aspnet database www news mdbB e aspnetjc database www news mdb C e database www news mdbD e aspnet ch06 database www news mdb 5 验证用户输入的值在 18 60 的范围内 要使用 验证控件 A RegularExpressionValidatof 控件B CompareValidator 控件 C RangeValidator 控件D RequiredFieldValidator 控件 6 ASP NET 的主要特点有 多选 A 强大的语言支持B 跨平台运行C 易于管理D 可订制和扩展性好 8 以下代码是在 Web 窗体中添加一个用户控件的代码 该用户控件在使用前必须注册 请选出正确的注册语句 A B C D 10 Web 窗体页是从以下哪个类继承而来 A System DataB SystemC System UI Web PageD System Web 二 填空题 2 用于收集所有末通过检验的控件的 ErrorMessage 属性的值 以摘要的形式显示 页上所有验证程序的验证错误并显示在同一页面 3 可使用自己编写的验证逻辑检查用户的输入 该验证类型允许检查运行时导出 的值 4 对象用来访问所创建的并客户端的响应 输出信息到客户端 它提供了标识服务器 和性能的 HTTP 变量 发送给浏览器的信息和在 cookie 中存储的信息 5 对象提供对服务器上的方法和属性的访问 其中大多数方法和属性是作为实用程序 的功能服务的 三 简答题 1 简述 ADO NET 技术及 ADO NET 访问数据库的步骤 2 简述结构化查询语言 SQL 及常用的结构化语句 SQL 3 简述 DataGrid 控件及 Repeater 控件 4 简述 DataSet 5 在 ASPX 文件中默认导入那些名称空间 一 一 选择题答案选择题答案 1 A2 D3 A4 A5 C6 ABCD7 C8 C9 C10 C 二二 填空题答案填空题答案1 过程变量 全局变量2 ValidationSummary 控件3 CustomValidator 控 件4 Response5 Server6 RangeValidator 控件 7 RegularExpressionValidatof 控件 8 Session cookie 9 HTML Web10 NET Framework 三三 简简答题答案答题答案 1 1 准确地说 ADO NET 是由很多类组成的一个类库 在 ADO NET 中 通过 Managed Provider 所提供的应用程序编 程接口 API 可以轻松地访问各种数据源的数据 包括 OLEDB 所支持的和 ODBC 支持的数据库 这些类提供了众多 对象 分别用来完成和数据库的连接 查询记录 插入记录 更新记录和删除记录等操作 ASP NET 中通过 ADO 访问数据库 一般要通过以下步骤 1 创建一个数据库链路 2 请求一个记录集合 3 把记录集合暂存到 DataSet4 如果需要 返回第 2 步 DataSet 可以容纳多个数据集合 5 关闭数据库链路 6 在 DataSet 上完成所需要的操作 2 2 结构化查询语言 Structured Query Language SQL 是关系数据库管理系统 Database Management System DBMS 中的标准语言 已被众多的关系数据库管理系统所采用 如 M S SQL Server Access Oracle 等 使用 SQL 语言 可以从数据库中获取数据 建立数据库和数据库对象 增加数据 修改数据和实现复杂的查询 功能 SQL 是一个非过程化的语言 它允许用户在高层的数据结构上工作 而不对单个记录进行操作 可操作记录 集 所有 SQL 语句接受集合作为输入 返回集合作为输出 SELECT 数据检索INSERT 插入数UPDATE 更新数 据DELETE 删除数据 3 3 DataGrid 控件是一个多二维的数据网格 用来以表格形式显示数据源数据和以列为单位 设定各列的操作类型 DataGrid 控件是 ASP NET 中功能最强 用途最广的 Web 控件之一 它可以使用数据绑定技术 在数据初始化的时 候绑定一个数据源 除了能够显示数据外 还可以实现编辑 删除 排序和分页显示等功能 Repeater Web 控件最主要的用途 是可以将信息按照我们所制定的格式逐一显示出来 只要将想要显示的格 式先定义好 Repeater Web 就会按照我们所定义的格式来显示 这个预先定义好的格式我们称为 模板 Template 使用模板可以让信息更容易 更美观的显示给用户 支持 模板 的 Web 控件有 Repeater DataList 以及 DataGrid 4 4 DataSet 是 ADO NET 的中心概念 可以把 DataSet 想象成内存中的数据库 DataSet 是不依赖于数据库的独立数 据集合 所谓独立 就是 即使断开数据链路 或者关闭数据库 DataSet 依然是可用的 DataSet 在内部是用 XML 来描述数据的 由于 XML 是一种平台无关 语言无关的数据描述语言 而且可以描述复杂数据关系的数据 比如父 子关系的数据 所以 DataSet 实际上可以容纳具有复杂关系的数据 而且不再依赖于数据库链路 5 5 ASPX 默认导入的名称空间可以直接引用了 使用其它的名称空间就的自行导入了 默认名称空间 System System Collections System Collections Specialized System Configuration System Text System Text RegularExpressions System Web System Web Caching System Web Security System Web SessionState System Web UI System Web UI HtmlControls System Web UI WebControls 6 6 1 ViewState IsAscending Not CType ViewState IsAscending Boolean 或者 ViewState IsAscending Not ViewState IsAscending 2 Dim ds As DataSet New DataSet 3 Dim dv As DataView ds Tables authors DefaultView 或者 Dim dv As DataView ds Tables 0 DefaultView 4 dv Sort ViewState SortString desc 或者 dv Sort ViewState SortString desc 5 DataGrid1 DataBind 试题八 二 填空题 3 使用 XML 消息调用远程方法 是 Web 服务最重要的协议 5 Repeater 控件中必须使用的模板是 三 简答题 1 动态 WEB 页面的工作原理是什么 2 分析器错误与编译错误有什么区别 ASP NET 在显示它们的方式上有区别吗 3 简述什么是 Cookie 4 简述配置文件 global asax 和 Web config 的主要特点和区别 5 我能在 Global asax 文件中触发那些事件 二二 填空题答案填空题答案3 SOAP5 ItemTemplate 或 数据模板 三三 简简答题答案答题答案 1 1 动态 WEB 页面的工作原理是 WEB 作者编写指令客户请求网页 请求就从浏览器传送到 WEB 服务器 WEB 服务器确定指令文件的位置WEB 服务器根据指令创建HTML 流WEB 服务器将新创建的HTML 流通过网络 传回浏览器浏览器处理 HTML 并显示 WEB 页面 2 2 NET Framework 编译器编译页面时 如果出现错误 ASP NET 就会使用错误信息创建一个语法错误报表 并把这 个住处发送给浏览器 在执行页面的过程中出现错误时 就是分析器错误 区别是 ASP NET 会把包含该错误信息的 堆栈跟踪发送回浏览器 这个堆栈跟踪包含了错误发生时正在进行什么操作的信息 3 3 Cookie 是一小段文本信息 伴随着用户请求和页面在 Web 服务器和浏览器之间传递 用户每次访问站点时 Web 应用程序都可以读取 Cookie 包含的信息 假设在用户请求访问您的网站 上的某个页面时 您的应用程序发送给该用户的不仅仅 是一个页面 还有一个包含日期和时间的 Cookie 用户的浏览器在获得页面的同时还得到了这个 Cookie 并且将 它保存在用户硬盘上的某个文件夹中 以后 如果该用户再次访问您站点上的页面 当该用户输入 URL 时 浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie 如果该 Cookie 存在 浏览器就将它与页面请求一起发送到您的站点 您的应用程序就能确定该用户上一次访问站点的日期和时间 您可 以根据这些信息向用户发送一条消息 也可以

温馨提示

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

评论

0/150

提交评论