ASP NET期末复习题
- 格式:doc
- 大小:32.39 KB
- 文档页数:7
期末复习题一、选择题1.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时D )改变某一变量的对象是(A. CacheB. SessionC. RequestD. ApplicationC )( 2.下列哪个函数可以将数值转换为字符串?A.Cdate B.Cint C.CStr D.CDblD )。
脚本和HTML说法正确的是(3.有关A. HTML元素的ID属性值直接对应脚本的一个对象名B. 一个HTML元素不需要添加“runat=server”,脚本也可以引用该HTML元素C. 一个页面中脚本可以直接引用另一个页面的HTML元素D. 在原有的HTML元素的基础之上,又新增加一整套Web Server控件,加强页面内容和脚本的设计能力。
D) 4. 下面说法正确的是(A.当用户从一个网页转到另一个网页时,保存在Session中的信息会丢失。
B.Session对象的有效期默认为40分钟。
C. Session对象的有效期不能更改。
D. Session对象到期前可以用Abandon方法强行清除。
A )5. Request.Form读取的数据是(A.以Post方式发送的数据。
B. 以Get 方式发送的数据。
C. 超链接后面的数据。
D. 以上都不对。
C) 6. Cookie对象的默认有效期是(A.20分钟 B.30分钟 C.50年 D.以上都不对D)Application对象的默认有效期是(7.A.10分钟B.20分钟C.30分钟D.从网站启动到终止D)对象集合成员的是(8. 下面不属于RequestA.Cookies B.Form C. QueryString D. ServerA )方法和Transfer方法的区别是(9. Server对象的ExcuteA.前者执行完调用网页,继续执行当前页面,后者不是。
B.前者执行完调用网页,不再继续执行当前页面,后者不是。
C.前者转移到调用的网页,执行新的页面,后者不是。
D.前者转移到调用的网页,不再执行当前的页面,后者不是。
B)10.关于HtmlForm控件说法错误的是(A. 一个HtmlForm对应页面中的一个<form>元素B. 在一个Web Form中,允许存在多个HtmlForm控件C. 在页面中,<form>元素的method属性的默认值为post不能省略Runat=Server 元素来说,属性<form>对于D.B)11.下列控件可用于定义组合框的是(A. TextBoxB. RadioBoxC. ListBoxD. CheckBoxD) 12. .Net Framework的的核心组件是(A B C COM+D 公共语言运行库和.Net Framework基础类库13..NET类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此A )把虚拟路径映到物理路径。
页的程序代码中常常使用(在WEBA. Server对象的MapPath方法 B. Server对象的Transfer方法C. Request对象的属性D. Request对象的Url属性14.要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将 <FORM> 标记C )( 的METHOD属性设置为下列哪一个?A. POST B. GOTD. QUERYC. GETA ( 对象的时候会产生哪个事件?)15. 在建立ApplicationA. Application_OnStart B. Application_OnEndC. Application_StartD. Application_EndD ). Application对象的默认有效期为多少分钟? ( 16A.10 B.15 C.20 D.应用程序从启动到结束17. 在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过C)( Server的那个方法来实现?A. TransferB. RedirectC. ExecuteD. hrefA)(18.执行完如下语句后,页面上显示的内容为:<%Response.Write AResponse.EndResponse.Write B%>A. AB. ABC. ACD. ABCC )( 19.下列循环语句中循环多少次停止执行?<%Dim sum, ISum=0I=1DoSum=sum+I^2I=I+1Loop While I<=10%>A. 7B. 9C. 10D. 11D).请问下面程序段执行完毕,页面上显示内容是什么:(20<%) ”新浪</a>Response.Write Server.HTMLEncode(“<a href=''>%></a> 新浪B.<a href=''> A. 新浪该句有错,无法正常输出D. C. 新浪(超链接)A)21. 如果希望控件内容变换后立即回传表单,需要在空间中添加属性(。
True″ B. IsPostBack=″A. AutoPostBack=″True″False″ D. AutoPostBack=″False″ C. IsPostBack=″B)验证控件。
22. 如果需要确保用户输入小于96的值,应该使用(B. RangeValidtorA. CompareValidatorC. RequiredFieldValidatorD. RegularExpressionValidator23. 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是A. ExecuteReaderB. ExecuteScalaC. ConnectionD. ExecuteNonQuery24. 在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是(C)A.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码25. 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控D )件是(pare Validatorpare Validator与RequiredField ValidatorC.Range ValidatorD.Range Validator与RequiredField Validator26. 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应A( ) 该选用的控件是 A. RadioButton B. CheckBoxList C. CheckBox D. RadioButtonListD( )27. 留言板必须加强管理,这是因为A. 存储容量有限 B. 查看必须经过授权C. 影响查看的速度D. 可能存在过时或不健康的留言B( )验证控件的作用是28. Validator SummaryA.检查总和数 B.集中显示各个验证的结果C.判断有无超出范围D.检查数值的大小29. 在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()C)。
方法,下面叙述错误的是(方法来执行;ExecuteNonQuery()语句主要用Sql等操作的delete、update、A.insert语句所影响的行数。
方法返回执行SqlB.ExecuteNonQuery() 方法来执行;语句只能由ExecuteReader()C.Select操作的Sql DataReder方法返回一个对象;D.ExecuteReader()表单工作而专门设计的。
服务器控件有两种服务器控件是为配合框架中,A)( 类型,它们是XML控件 B.HTML控件和A.HTML控件和标准Web控件IIS控件 D.HTML控件和控件 C.XML控件和标准Web二、填空题1. 面向对象的语言具有__ 继承性_、_多态性_、_封装性__。
Redirect _方法可使浏览器链接到其他URL。
2. Response中的__unlock()_方法用于释放ASP页面锁定Application3. _对象的状态。
答案:Post _对应的是FORM提交时的两种不同提交方法:4. Request.Form和Request.QueryString Get _方法。
答案:,_方法和_5. 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入__湵瑡尽敳癲牥_即可。
_6. 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的Password __ 属性设置为__TextMode7. 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;nn.ToString()_TextBox1.Text =___ControlToValidate _.在设计阶段必须将各个验证控件的_ 属性指向被验证的控8件。
9.下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:Session[“greeting”].ToString()__ string Myvar= _ ;10. 下面是使用Application对象时防止竞争的代码。
lock()____; Application. ____//锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;unlock()___; //Application. ___ 解除对Application对象的锁定Session.Abandon()__ 的语句是:_ 废除11. Session Session.Timeout=60___ (说明:60Session的有效时间的语句是:__ 可用改变12.任何有效时间代替)ConnectionString ___ 属性来获取或设置打对象中可以使用_ 在13. SQLConnection开SQL 数据库的连接字符串。
command __ 中一般使用在操作数据库时有查询、更新和删除等操作,在14. 对象来完成。
___只读、只_对象是一个简单的数据库,用于从数据源中检索__15. 数据读取器DataReader 进的数据流。
第二种允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;16. DataAdapter ___对象。