ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:21.06KB ,
资源ID:11663543      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11663543.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASPNET期末复习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASPNET期末复习题.docx

1、ASPNET期末复习题期末复习题一、选择题1.在ASP. NET的内建对象中,必须要有Lock和Unlock方法以确保多个用户无 法同时改变某一变量的对象是(D )A.CacheB.SessionC.RequestD.Application2.下列哪个函数可以将数值转换为字符串?( C)A.CdateB.CintC.CStrD.CDbl3.有关ASP. NET脚本和HTML说法正确的是(D )。A.HTML元素的ID属性值直接对应ASP. NET脚本的一个对象名B.一个HTML元素不需要添加“rundt二serve” , ASP. NET脚本也可以引用该HTML元素C.一个ASP. NET页面

2、中脚本可以直接引用另一个ASP. NET页面的HTML元素D.ASP. NET在原有的HTML元素的基础之上,乂新增加一整套Web Server控加强页面内容和脚本的设计能力。4.下面说法正确的是(D)A.当用户从一个网页转到另一个网页时,保存在Session中的信息会丢失。B.Session对象的有效期默认为40分钟。C.Session对象的有效期不能更改。D.Session对象到期前可以用Abandon方法强行清除。5.Request. Form读取的数据是(A)A.以Post方式发送的数据。B.以Get方式发送的数据。C.超链接后面的数据。D.以上都不对。6.Cookie对象的默认有效期

3、是(C)A.20分钟B.30分钟C.50 年D.以上都不对7.Application对象的默认有效期是(D)A.10分钟B.20分钟C.30分钟D.从网站启动到终止8.下面不属于Request对象集合成员的是(D)A.CookiesB.FormC.QueryStringD.Server9.Server对象的Excute方法和Transfer方法的区别是(A )A.前者执行完调用网页,继续执行当前页面,后者不是。B.前者执行完调用网页,不再继续执行当前页面,后者不是。C.前者转移到调用的网页,执行新的页面,后者不是。D.前者转移到调用的网页,不再执行当前的页面,后者不是。10.关于HtmlFor

4、m控件说法错误的是(B)A.个HtmlForm对应页面中的一个form元素B.在一个Web Form中,允许存在多个HtmlForm控件C.在ASP. NET页面中,form元素的method属性的默认值为postD.对于form元素来说,属性Runat=z,Server不能省略11.下列控件可用于定义组合框的是(B)A.TextBoxB.RadioBoxC.ListBoxD.CheckBox12.NET Framework的的核心组件是(D)A ASP. NETB ADO. NETC C0M+D公共语言运行库和.et Framework基础类库13. NET类库,很多能装载磁盘文件的类都是凭

5、物理文件夹路径来装载文件的,因此在WEB页的程序代码中常常使用(A )把虚拟路径映到物理路径。A.Server对象的MapPath方法B.Server 对象的 Transfer 方法C.Request 对象的 FilePath 属性D.Request对象的Url属性14.要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将FORM标记的METHOD属性设置为下列哪一个?( C )A.POSTB.GOTC.GETD.QUERY15.在建立Application对象的时候会产生哪个事件?(A)A.Application_0nStartB.Appliestion_0nEndC.Applie

6、dtion_StartD.Appliedtion_End16.Application对象的默认有效期为多少分钟?( D)A.10B.15C.20D.应用程序从启动到结束17.通过在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则Server的那个方法来实现? (C)A.TransferB.RedirectC ExecuteD. href18.执行完如下语句后,页面上显示的内容为:(A)A.AB.ABC.ACD.ABC19.下列循环语句中循环多少次停止执行?( C )%Dim sum, ISum 二 01=1DoSum 二 sum+21=1+1Loop While IA.7B.9

7、C.10D.1120.请问下面程序段执行完毕,页面上显示内容是什么:(D)%Response. Write Server. HTMLEncode ( 4新浪A.新浪B.a href二新浪/aC.新浪(超链接)D.该句有错,无法正常输出21.如果希望控件内容变换后立即回传表单,需要在空间中添加属性(A)。A.AutoPostBack二TrueB.IsPostBack= TrueC.IsPostBack= FalseD.AutoPostBack二False22.如果需要确保用户输入小于96的值,应该使用(B)验证控件。A.CompareValidatorB.RangeValidtorC.Requi

8、redFieldValidatorD.RegularExpressionValidator23.下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受 影响行数的是A.ExecuteReaderB.ExecuteScaldC.ConnectionD.ExecuteonQuery24.在配置GridView控件的SqlDateSource数据源控件过程中,单击【高 级】按钮的目的是(C)A.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码25.现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能 使用的验证控件是(D )A.Compare

9、 ValiddtorB.Compare Validator 与 RequiredField ValiddtorCRange ValidatorD.Range Validator 与 RequiredField Validator26.当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输 入,应该选用的控件是(A)A.RadioButtonB.CheckBoxListC.CheckBoxD.RadioButtonList27.留言板必须加强管理,这是因为(D)A.存储容量有限B.查看必须经过授权C.影响查看的速度D.可能存在过时或不健康的留言28.Validator Summa

10、ry验证控件的作用是(B)A.检查总和数B.集中显示各个验证的结果C.判断有无超出范兩4.Request. Form和Request. QueryString对应的是FORM提交时的两种不同 提交方法:Post _方法和_Get _方法。答案:,5.儿乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入 unat二server_即可。6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将 控件的TextMode属性设置为Password _7.请将下列数据(nn)在TextBox控件中显示出来。Double nn = 4512.6;TextBox

11、l. Text 二 nn. ToString()_8.在设计阶段必须将各个验证控件的_ Contro 1ToVa 1 idate_属性指向被验证 的控件。9.下面是设置和取出Session对象的代码。设置Session的代码是:SessionE ugreetingv = hello wang !;取出该Session对象的语句如下:string Myvar= _ SessionE ugreetingv . ToStringO_ ;10.下面是使用Application对象时防止竞争的代码。Application. lock() ; /锁定 Application 对象Application c

12、ounter” =(int) ApplicationE counter” +l;Application. unlock() ; /解除对 Application 对象的锁定11.废除 Session 的语句是:_ Session. Abandon()_12.改变Session的有效时间的语句是:Session. Timeout=60 (说明:60可用任何有效时间代替)13.在SQLConnection对象中可以使用_ Connectionstring 属性来获取或设置打开SQL数据库的连接字符串。14.在操作数据库时有查询、更新和删除等操作,在ADO. NET中一般使用command 对象来完

13、成。15.数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索 _只读一、只进的数据流。16.ADO. NET允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_ DataAdapter _对象。17.NET Framework是vs. net开发平台的基础,它包括两个主要组件:.netFramework类库和公共语言运行库(CLR)_。18.ASP. ET配置系统包括服务器配置和应用程序配置,服务器配置信息存储 在machine, config文件中,应用程序配置信息存储在web. config _文件中。三、简答题1.简述Cookie对

14、象和Session对象的区别答.Cookie与Session类似,也是用来保存相关信息的,但Cookie与Session 最大不同是,Cookie将信息保存在客户端,而Session保存在服务器端。Cookie机 制采用的是在客户端保持状态的方案,而Session机制采用的是在服务器端保持状 态的方案,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以 Session机制需要借助于Cookie机制来达到保存标识的U的。2.ASP. NET中的有哪些内置对象?答.ASP. NET中的内置对象有:Page对象、Response对象、Request对象、 Server 对象、Applic

15、ation 对象、Session 对象、Cookie 对象等。3.列举ASP. NET页面之间传递值的儿种方式。答. 使用 QueryString,如.?id二 1; response. Redirect ().(2)使用Session变量(3)使用 Server. Transfer4.分别列出你所知道的HTML服务器控件和WEB服务器控件(每样至少5 个)。答.(l)HTML 服务器控件:HtmlAnchor 控件、Htmlform 控件、HtmlButton 控 件、HTML InputBut ton 控件、Html Input Image 控件、HtmllnputText 控件、 Htm

16、lTextArea 控件、HtmlImage 控件、HtmlInputCheckBox 控件、 HtmllnputRadioButton 控件(2) WEB 服务器控件:Label 控件、Button 控件、HyperLink 控件、LinkButton 控件、ImageButton 控件、TextBox 控件、CheckBox 控件、CheckBoxList 控件、 RadioButton5.什么是服务器控件?能完成什么样的功能?答:服务器控件是指在服务器上执行程序逻辑的组件,常常具有一定的用户界 面。服务器控件包含在ASP. ET页面中,当运行页面时,用户与控件发生交互行为, 当页面提交时

17、,控件可在服务器端引发事件,根据相关事件处理程序来进行事件处 理。6.Web标准服务器控件和HTML元素的区别与联系?答:服务器控件的特点是具有Runat二“server”属性。当ASP. NET页面执行 时,.NET检查页面上的标记有无Runat二“server”属性,如果没有就会被直接发送 到客户端的浏览器进行解析,如果有则表示这个控件可以被.NET程序所控件,需要 等到程序执行完毕再将HTML控件的执行结果发送到客户端浏览器。7.HTML服务器控件和HTML元素的区别与联系?答:HTM服务器控件在服务器端执行完成后,发送到客户端的是生成的HTML元 素。8.列举ADO. NET中的五个主

18、要对象connection连接对象command命令对象,指示要执行的命令和存储过程!DataReader是一个向前的只读的数据流。dataadapter是功能强大的适陪器,支持增删改查的功能dataset是一个数据级对象,相当与内存中的一张表或多张表9.请解释ASP. NET中以什么方式进行数据验证答:A中有非空验证,比较验证,取值范圉验证,正则表达式验证及客户 自定义验证五大控件,另还有一个集中验证信息处理控件10.DataReader 和 DataSet 的异同答:DataReader和DataSet最大的区别在于,DataReader使用时始终占用 SqlConnection,在线操作

19、数据库.任何对SqlConnection的操作都会引发 DataReader的异常.因为DataReader每次只在内存中加载一条数据,所以占用的 内存是很小的.因为DataReader的特殊性和高性能.所以DataReader是只进的. 你读了第一条后就不能再去读取第一条了。DataSet则是将数据一次性加载在内存中.抛弃数据库连接.读取完毕即放弃 数据库连接因为DataSet将数据全部加载在内存中.所以比较消耗内存.但是确 比DataReader要灵活.可以动态的添加行,列,数据.对数据库进行回传更新操作。四、程序完成题1、页面1中的链接如下:在页面2 (Page2. aspx)中接收到从

20、页面1中传过来的两个变量:protected void Page_Load(object sender, System. EventArgs e)Response. Write ( u变量 ID 的值:” +Request, QueryString ID” + ” ”); Response. Write( a变量Name 的 值:” + Request, QueryString Name” + w );2、数据库查询并显示结果protected void Buttonl_Click(object sender, EventArgs e) SqlConnection conn = new Sql

21、ConnectionO;/以Sqlserver用户登录,设置连接字符串conn.Connectionstring = Data Source二.InitialCatalog=Northwind;UserID二sa;Password二123456;If (conn. State=ConnectionState Closed)/打开连接Conn. Open ();SqlCommand cmd = new SqlCommandO ;/设置SqlCommand对象所使用的连接cmd Connection=conn;/设置赋给SqlCommand对象的是SQL语句cmd CommandTyep=CommandType Text;设置所要执行的SQL语句cmdcommandText = select * from Shippers;执行命令,并输出将结果SqlDataReader data= cmdExecuteReaderO ;/将结果绑定到GridViewl输出cmd GridView1. DataSoure=data ;cmd GridView1. DataBind();/关闭数据库连接Conn. close ();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1