Aspnet复习题_第1页
Aspnet复习题_第2页
Aspnet复习题_第3页
Aspnet复习题_第4页
Aspnet复习题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、A在客户端和服务器端都能进行验证 Asp.n et 复习题1 、选择题 1、下列标记不属于 HTML文档的基本结构的是:() A B C D 2、请问下面程序段执行完毕,页面上显示内容是什么:( 新浪 ”) Respon se.Write (“ 新浪 A 新浪 B a href=htt p:/www.sin C新浪 D 该句有错,无法正常输出 3、Session 对象的默认有效期为多少分钟:( A 10 B 15 C 20 D 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( A Comma nd B Connection C DataReader D DataAda pter

2、 5、 Global.asax 文件中Session_Start 事件何时激发() 在每个请求开始时激发B尝试对使用进行身份验证时激发 启动会话时激发D在应用程序启动时激发 6、 F面哪一个文件是全局配置文件( A Global.asax B Web.co nfig C Styles.css D Assembl yin fo.vb 7、需要写入与 HTML标记相同的文本时,应利用以下何种方法进行编码:() Response.Server.(HtmlEncode ( “) Response.Write(“Server.HtmlEncode ( “) ”) Response.Write(Serve

3、r.HtmlEncode (“) “”) Server.Server(Write.HtmlE ncode ( 8、下列说法正确的是() 页面上有动态的东西就是动态网页 静态网页内容固定,交互性能比动态网页差 ASP、JSP和ASP .NET技术都是把脚本语言嵌入到HTML文档中 ASP .NET程序和ASP程序一样都是解释执行 9、 F面关于HTML的描述错误的是() 超文本标记语言,一种为In ternet文档设计的标记语言 与操作系统平台的选择无关,只要有浏览器就可以运行 HTML文档 所有的标记都是成对出现 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上 10、下

4、列关于ASP .NET的验证控件描述错误的是 () 其客户端验证和服务器端验证对所有浏览器都适用 如果页面调用了多个验证控件, 当有其中的一个验证未通过时, 整个页面不会被通过验 一个服务器控件可同时被多个验证控件验证 需要导入的命名空间为 ( ) )验证控件 11、在ASP.NET应用程序中访问 SqIServer数据库时, A System.Data.Oracle B System.Data. SqlClient C System.Data. ODBC D System.Data.OIeDB 12、如果需要确保用户输入大于30 的值,应该使用( A RequiredFieIdVaIidat

5、or B CompareVaIidator C RangeVaIidator D ReguIarExpressionVaIidator 13、下面哪一个不是网页文件的后缀名 A htm B aspx C asp D txt 二、填空题 1. 列举ASP.NET中的七个内置对象: URL 的中文意思是指 : 几乎所有的HTMI标记都可以转化为 HTML Server控件,只需要在标记中加入 即可 控件 TextBox 的 AutoPostBack 属性的作用是 : Server.MapPath() 方法的主要功能是 Comma nd对象ExecuteNOQuery()方法的功能是 ASP.NET

6、复习题2 、 选择题 1. ASP .NET不支持的应用程序文件类型的扩展名是( A. .ascx B. .asmx C. .disco D. .pas 2. 面哪一个验证控件的作用是限定用户按照一定的模式进行输入?( A. ReguIarExpressionVaIidator B. CompareVaIidator C. RequireFieIdVaIidator D. VaIidationSummary 3. 将已有的Web窗体页转换为用户控件时,除了要从该页中移除所有的 , 元素外,还应将原窗体页中的 p age指令更改为( A. Page B. ControI C. ascx D. C

7、ontroI 4. Cookie 是Web服务器保存在用户硬盘上的一段文本 , 分会话 Cookie 和永久 Cookie 。如 要定义一个永久 Cookie ,则必须设置 Cookie 的( )属性。 A. VaIue B. Item C. Path D. Expires 5.要获取 Web站点中某个文件的物理存储路径,可以使用Server对象的( )属性。 A. Execute B. MapPath C. Transfer D. HtmlEncode 6. Response 对象的 )方法可以使Web服务器停止处理脚本。 A. Clear B. End C. BufferOutput D.

8、 Flush 7. 访问 DataReader 对象中的某列可以采用如 DataReader( Name”) 的方法。该示例默认 使用的是 DataReader 对象的( )属性。 A. IsClosed B. FieldCount C. Item D. RecordsAffected 8. 在绑定了数据源的 Repeater 对象中,系统会自动提供( )对象,可以使用该对象的 Eval 方法从指定的列中检索数据。 A. Container B. DataBinder C. DataReader D. DataTable 9. 在 DataList 控件中, 任何一个按钮单击时,都会触发( )

9、事件。 A. EditCommand B. ItemCommand C. CancelCommand D. SelectCommand 10.要将存储过程参数Nam设定为输出参数,则应该设定 SqlParameter 对象的( ) 属性。 A. Direction B. SqlDbType C. Value D. Size 11. 在使用 DataView 对象进行筛选和排序等操作之前,必须指定一个 ( ) 对象作为 DataView 对象的数据来源。 A. DataTable B. DataGrid C. DataRows D. DataSet 12. 在包含多个表的 DataTable 对

10、象的 DataSet 中,可以使用( )对象来使一个表和另 一个表相关。 A. DataRelation B. Collections C. DataColumn D. DataRows 13. DataGrid 控件使用 )列来指定要显示数据源中的那些列、自定义每列的标头和脚 注以及控件的排序等。 A. 绑定列 B. 按钮列 C. 超级链接列 D. 模板列 14. 在 DataGrid 控件中设定显示学生的学号,姓名,出生日期等字段。现要将出生日期设 定为短日期格式,则应将数据格式表达式设定为( )。 A. 0:d B. 0:c C. O:yy-mm-dd D. 0: P 15. Web S

11、ervice公开的每个方法,必须用自定义的( )属性进行标记。 A. Names pace B. Class C. WebMethod D. Descri pti on 二、程序填空题 本题将创建一个简单的学生管理信息系统, 包含用户登陆页面(Login.aspx)和学籍管 理页面(Student.aspx)。假设已经建好数据库StudentMS。请按要求补全程序。 1、创建用户登陆页面(Login.aspx ) (1)添加web窗体,命名为Login.aspx ,该页面的设计布局如下: P te尸名不链为空 r 玛不为空 LibiMessage 卩还没有建册? 甲忘记S码了? (2) 分别将

12、两个 TextBox控件和Butt on控件的ID设置为:txtName, txt Password, btnSubmit ;分别为两个TextBox控件添加RequiredFieldValidator 验证控件,限制用户必 须输入用户名和密码;在Web.config中定义对数据库访问的连接字符串;导入相应的命名 空间。 (3) 定义私有过程,实现将用户的登陆名保存到Cookie中。代码如下: Private Sub AddLogi nN ameToCookie(ByVal strLogi nN ame As Stri ng) Dim MyCookie As New Htt pCookie(S

13、tude ntMS) MyCookie.Ex pires = DateTime.Now.AddDays(30) MyCookie.Values.Add(Logi nN ame, strLogi nN ame) 将MyCookie添加到 Cookies 集合 End Sub (4)定义私有函数,实现从Cookie中获取用户的登陆名返回给调用者。代码如下: P rivate Function GetLogi nN ameFromCookie() As String Dim MyCookie As Http Cookie = Request.Cookies(Stude ntMS) Dim strLo

14、gi nN ame As String = If The n cookie值不为空 strLogi nN ame = MyCookie.Values(Logi nN ame) Retur n strLogi nN ame End If End Function (5)向btnSubmit_Click 事件中添加代码,使程序可以从数据库中检索到用户的登陆信息 并判断用户的合法性。 Private Sub btn Submit_Click(ByVal sen der As System.Object, ByVal e As System.Eve ntArgs) Ha ndles btn Submi

15、t.Click If The n 页面验证成功 Dim conn As New Dim SqlCo nn ectio n(Co nfiguratio nSetti ngs.A pp Setti ngs(DBCo nn Str) strSQL As String = select UserID,Password,UserType from tblUsers where Logi nName= 获取文件对象绝对路径 答案二: 1. 选择题: DABDB BCBBA AAAAC 2. 程序填空题 1) Response.Cookies.Add(MyCookie) 2) Not MyCookie Is

16、 Nothing 3) Page.IsValid 4) objReader(1) = Trim(txtPassword.Text) 5) objReader.Close() 6) txtName.Text = GetLoginNameFromCookie() 7) lstClasses.DataTextField = Class 8) ds.Tables(Students) 9) dv.RowFilter = Class= 复制或者使用 FTP 23. 24. 25. 26. 27. 上传必要文件 在程序中访问: ConfigurationSettings.AppSettings(DBConn

17、str) 包含窗体身份验证; Passport( 护照)身份验证;Windows 身份验证 3种类型 包含 Connection, Command, DataReader, DataAdapter, DataSet 两种:在html代码中为HTML元素添加runat= server 属性;右键单击,选择作为 服务器控件运行。 可以采用3种方式:Web浏览器的地址栏中输入当前网页地址,如 http:/LocalHost/StuMS/Login.aspx; 在 VS 的资源管理器中右键点击选择在浏览器 中查看; 在 VS 的资源管理器中将该页设为起始页,启动项目。 28. 发现文档用于对 Web服

18、务器上的公共 Web Service进行分组。发现文档是基于XML的 文件,该文件包含资源的URL链接,该资源为 Web Service提供发现信息。可分为静 态发现和动态发现。 29. 只能读取数据,不能对数据进行编辑、添加和删除;只能在记录间向前移动; 不能在 30. 工作在连接模式下 IIS 内存中存储数据,数据直接在显示对象上显示; Web Service即Web服务,是通过In ternet协议公开的一种业务功能,它提供接口或 服务,供外界使用。组成 WebService 的两个角色分别是WebService 提供程序和 Web Service 客户端。 31. 分别是在应用程序启动时和会话启动时发生的。不需要实例化, 因为它们都是 page 对 象的成员。

温馨提示

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

评论

0/150

提交评论