




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web程序设计复习提纲一、选择题1、下列标记不属于HTML文档的基本结构的是:( )A B. C. D .2、请问下面程序段执行完毕,页面上显示内容是什么:( )Response.Write (“新浪”)A .新浪 B .新浪C.新浪(超链接) D. 该句有错,无法正常输出3、Session对象的默认有效期为多少分钟:( )A. 10 B. 15 C. 20 D. 应用程序从启动到结束4、下面哪一个对象用于与数据源建立连接:( )A. Command B. ConnectionC. DataReader D. DataAdapter5、Global.asax文件中Session_Start事件
2、何时激发( )A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发C. 启动会话时激发 D. 在应用程序启动时激发6、下面哪一个文件是全局配置文件( )A. Global.asax B. Web.configC. Styles.css D. AssemblyInfo.vb7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( )A. Response.Server.(HtmlEncode (“”)B. Response.Write(“Server.HtmlEncode (“”)”)C. Response.Write(Server.HtmlEncode (“”)D. S
3、erver.Server(Write.HtmlEncode (“”)8、下列说法正确的是( )A. 页面上有动态的东西就是动态网页B. 静态网页内容固定,交互性能比动态网页差C. ASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中D. ASP.NET程序和ASP程序一样都是解释执行9、下面关于HTML的描述错误的是( )A. 超文本标记语言,一种为Internet文档设计的标记语言B. 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档C. 所有的标记都是成对出现D. 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上10、下列关于ASP.NET
4、的验证控件描述错误的是( )A. 在客户端和服务器端都能进行验证B. 其客户端验证和服务器端验证对所有浏览器都适用C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D. 一个服务器控件可同时被多个验证控件验证11、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为( )A. System.Data.Oracle B. System.Data. SqlClientC. System.Data. ODBC D. System.Data.OleDB12、如果需要确保用户输入大于30的值,应该使用( )验证控件A. RequiredFiel
5、dValidator B. CompareValidatorC. RangeValidator D. Regularexpression_rValidator13、下面哪一个不是网页文件的后缀名 ( )A. htm B. aspx C. html D. txt14、如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择( )。 A. http:/localhost//chapter1/1-1.aspx B. /chapter1/1-1.aspx C. http:/你的计算机的名字//chapter1/1-1.as
6、px D. http:/你的计算机的IP地址//chapter1/1-1.aspx15、下面()函数可以返回当前的日期和时间。 A. Now B. Date C. Time D. Today16若要将数据由服务器传送至浏览器,可以使用哪个方法。( )AOutput BRedirect CResponse D、Write17若要将浏览器端导向至其他网页,可使用哪个方法。( )ARedirect BLocation CFlush DAppendToLog18下列哪种表单字段适合作为单一的选择题使用。( )A单行文本框 B复选框 C单选钮 D下拉式菜单19我们可以使用哪个ASP对象取得
7、表单字段的值。( )AResponse BSession CRequest DForm20若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将标记的METHOD属性设置为下列哪一个。( )APOST BSTRING CGET DQUERY21下列哪一个环境变量可以返回服务器端的IP地址。( )APath_Info BLocal_Addr CRemote_Addr DURL22若要设置下拉式菜单的各个选项,可以使用哪个标记。( )A B C D23用来打开与关闭数据库连接的是哪个ADO对象。( )ACommand BRecrodset CConnection DField24、目前在I
8、nternet上应用最为广泛的服务是( )。 AFTP服务 BWWW服务 CTelnet服务 DGopher服务25静态网页文件的后缀是( )A、asp B、aspx C、htm D、jsp26HTML代码表示( )。A、 创建一个超链接B、 创建一个自动发送电子邮件的连接C、创建一个位于文档内部的链接点D、创建一个指向位于文档内部的链接点C、27当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是( )A、RadioButton B、CheckBoxList C、CheckBox D、RadioButtonList28现在需要验证某个TextBox控件输
9、入的年龄是否大于18且小于65。此时应该使用的验证控件是( )A、CompareValidator B、CompareValidator与RequiredFieldValidatorC、RangeValidator D、RangeValidator与RequiredFieldValidator29在HTML中,超链接由( )标记定义。A、 B、 C、 D、30下面几个图形控件中,不能执行鼠标单击事件的控件是( )A、ImageButton B、Image C、ImageMap 31Session与Cookie状态之间的最大区别在于:( )A、存储位置的不同 B、类型不同C、生命周期不同 D、容
10、量不同32下面哪种语言不是被浏览器执行的( )A、HTML B、JavaScript C、VBScript D、ASP.NET33( )事件在页面被加载的时候,自动调用该事件。A、Page_OnLoad( ) B、Page_UnLoad( )C、Page_Load( ) D、Page_Submit( )34对于下面的语句,执行的结果是( )Response.Write(“中国”);Response.End( );Response.Write(“你好”);A、中国你好 B、中国C、你好 D、出错35DataSet内部用( )描述数据,具有平台无关性A、关系型数据库 B、XMLC、网状型数据库 D
11、、层次性数据库36( )对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放以行数据A、DataAdapter B、DataSetC、DataView D、DataReader37关于B/S和C/S编程体系,下面说法不正确的是( )A、 B/S、结构的编程语言分成浏览器编程语言和服务器编程语言B、 HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言都是在浏览器上执行的C、 目前应用领域的数据库系统全部采用网状型数据库D、 JSP是Sun公司推出的, 是J2EE 13种核心技术中的一种38以下哪个不是ASP.NET的验证控件( )A、RequiredFi
12、eldValidator( ) B、CompareValidator( )C、RangeValidator( ) D、SubmitValidator( )39Application对象的默认有效期是( )A、10分钟 B、20分钟C、30分钟 D、从网站启动到终止40Session与Cookie状态之间的最大区别在于:( )A、存储位置的不同 B、类型不同C、生命周期不同 D、容量不同41. 用form action提交表单到另一个页面操作时,method属性采用下列哪一个方法较安全_。A、get B、post C、Redirect D、transfer42. 在A中,页面重定向的
13、方法是_。A、Response.Transfer() B、Request. Redirect () C、Request.Transfer() D、Response.Redirect()43. 下列哪个属性用来判别是第一次加载页面还是非第一次加载页面_。A、IsValid B、EnableViewStateC、IsPostBack D、Load44. 网页加载时初始化控件属性应该在哪个事件处理器中处理_。A、Page_Load B、Page_PreRender C、Page_DataBinding D、Page_Init 45. 验证控件的哪一个属性是用来指定网页上被校验的控件_。A、Valid
14、ationActive B、ControlToValidate C、Validators D、lsValid46. 验证控件的Display属性,哪一个值会使得验证控件都会占用固定的空间:_。A、Static B、None C、Dynamic D、null47. 通过哪个方法获取前一个页面通过get方式提交到本页面的值_。A、Request 参数名 B、Request.Query参数名 C、Response.QueryString参数名 D、Get.Query参数名48.下列哪个语句是将Cookie添加到Cookies集合_。A、Request.Cookies B、Request.Cookie
15、s.Add C、Response.Cookies D、Response.Cookies.Add 49. 设置网站计数器初始值应该在全局应用程序类的哪个事件写代码_。A、Application_BeginRequest B、Application_Start C、Session_Start D、Application_Request50. 从数据源中读取只进且只读的记录集是下列哪个对象的作用_。A、Connection B、DataReader C、Command D、DataSet 51.如果要插入一条记录,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScal
16、ar() B、ExecuteNonQuery() C、ExecuteReader() D、ExecuteXmlReader()52. 如果要返回某个班所有学生的基本信息,使用Command对象执行SQL语句时,应该用哪个方法_。A、ExecuteScalar() B、ExecuteNonQuery() C、ExecuteReader() D、ExecuteXmlReader()53. 下列哪一个对象能填充数据到DataSet_。A、DataAdapter B、Command C、Reader D、Fill54. 下列哪个方法能实现FileUpload控件的文件上传_。A、Upload() B、
17、Save()C、SaveAs() D、UpAs()55. 下列哪个对象在断开连接访问数据库时不需要用到_。A、Connection B、Command C、DataAdapter D、DataReader56. 下列哪个控件能下拉显示网页中的数据_。A、TextBox B、FileUpload C、ListBox D、DropDownList57. 判断页面是否第一次加载应该在哪个事件处理器中处理_。A、Page_Load B、Page_PreRender C、Page_DataBinding D、Page_Init 58. 要用正则表达式校验用户输入的电话号码是否匹配,应该用哪个验证控件_。
18、A、CompareValidator B、CustomerValidator C、RegularExpressionValidator D、RequiredFieldValidator59. 验证控件的Display属性,哪一个值会使得验证控件当有验证错误时才会占用空间:_。A、Static B、None C、Dynamic D、null60. 在页面输出字符串的方法是_。A、print() B、System.Out.Print() C、Response.Write() D、Request.Write()61. 下列哪个语句是获得Cookie的值_。A、Request.Cookies B、Re
19、quest.Cookies.Add C、Response.Cookies D、Response.Cookies.Add 62. 部署好网站,启动IIS时会调用下列哪个事件_。A、Application_BeginRequest B、Application_Start C、Session_Start D、Application_Request63. 下列哪个对象相当于内存数据库_。A、Connection B、DataReader C、Command D、DataSet 64. 如果更新一条记录,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScalar() B、
20、ExecuteNonQuery() C、ExecuteReader() D、ExecuteXmlReader()65. 如果要删除某个学生的基本信息,使用Command对象执行SQL语句时,应该用哪个方法_。A、ExecuteScalar() B、ExecuteNonQuery() C、ExecuteReader() D、ExecuteXmlReader()66. 能实现购物车在页面之间保存数据功能的对象是_。A、Session B、Command C、Reader D、ViewState67. 不同语言开发的系统之间要实现相互调用可通过_来实现。A、Integrated B、Service
21、C、DataSet D、WebService二、填空题1、列举ASP.NET中的七个主要内置对象:Respone、Request、Application、Session、Cookie、Server、Cache。2、URL的中文意思是指:统一资源定位器3、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入runat=”server”即可4、控件TextBox的AutoPostBack属性的作用是:是否响应服务器,值为Ture、false5 、Server.MapPath()方法的主要功能是:获取文件对象绝对路径6、目前在应用开发领域中,主要分成两大编程体系,一种是C
22、/S结构,另一种是基于浏览器的B/S结构。7、常见的动态网页程序设计语言有ASP、PHP和 JSP 。8、下面程序代码写在页面的Page_Load事件中,IsPostBack变量的作用是:用于检查页面是否已经回传给服务器。if (!IsPostBack) lblMessage.Text = 第一次访问!; 9、ASP的英文全称是:Active Server Page。10、数据库最常用的四大基本操作 添加、修改、 删除 和 取。11、APP_Code目录主要存放共享作用的代码文件。12、HTML中标签用于:网页进行转行 13、HTML中标签用于:定义段落14、HTML中在浏览器上用于显示的内容
23、位于:标签内15、标签表示表单16、在HTML语句中为超链接标签17、主题由一个文件组构成,包括皮肤文件、级联样式表文件、图片和其他资源等的组合。18、母版页的最大好处是 一个页面格式多次套用。19、和ASP一样,ASP.NET也是一种 给予面向对象 的系统。20、网站中的Global.asax文件(如果有的话)必须放在 应用程序的根目录 下。21.静态的HTML页面与ASP.NET页面的主要区别是在标记内加入了 脚本 代码;22.用ASP.NET的哪个控件能实现下拉列表选择内容DropDownLis;23.要在Button1控件中增加当点击时,弹出对话框显示“是否提交数据?”的代码是Butt
24、on1.Attributes.Add(onClick, return confirm(是否提交数据?);24.用ASP.NET代码实现跳转到“main.aspx”页面,较安全的代码是Response.Redirect(“main.aspx”);;25.正则表达式中包含“+”字符,表示其前导字符必须在目标对象中出现 一次或多次;26.GridView控件能否把XML作为数据源 可以 ;27.用哪两个方法实现全局应用程序状态变量的加锁和解锁 sleep和wakeup ;28.实现购物车的商品在不同页面都能保存用到的对象是Session;29.要在ASP.NET页面中对数据库进行操作,必须引入哪个命
25、名空间 using System.Data.SplClient ;30.要对文件进行操作需要引入的命名空间是using System.IO ;31.阻止页面执行的代码是_;32.按逻辑的三层架构划分是指哪三层_;33.在连接环境情况下实现获取数据源的一批数据到ASP.NET页面中,需要用到哪些对象ExecuteReader();34.要在ASP.NET页面中实现无刷新的省市区动态联动,需要用到什么技术AutrPostBack;35.用GridView控件实现数据绑定,有哪两种绑定方法_。36.要使HTML控件变为服务器端控件,必须加入 代码;37.连接字符串可以在web.config 配置文件
26、中定义;38.用TextBox1控件显示“是否要输入数据?”的代码是TextBox1.text=” 是否要输入数据?”;39.在全局应用程序类中实现网站计数器的功能,用到哪个对象application;40.正则表达式中包含“*”字符,表示其前导字符必须在目标对象中出现_;41.防止用户不通过登录就直接访问内容页,需要用到的对象是_;42.通过使用 母板页 使得网站每一个页面都使用相同的版式;43.ViewState能否在跨页中保存数据_;44.用哪个控件能实现将数据库的内容用表格的形式显示到页面中_;45.要对文件进行操作需要引入的命名空间是_;46.SQL注入攻击有哪些方法_;47.按逻辑
27、的三层架构划分是指哪三层_;48.在断开连接环境情况下实现获取数据源的一批数据到ASP.NET页面中,需要用到哪些对象_;49.用哪个对象能将用户的登录信息记录在本地计算机中 Session;50.哪种绑定方法只能用于显示数据_。三、问答题:1、ASP.NET 提供了几个验证控件?各有什么作用?有5个requiredfieldvalidator用于必填验证rangevalidator范围验证comparevalidator比较验证regularexpressionvalidator正则表达式验证customvalidaotr用用户自定义的规则进行验证2、ADO.NET数据访问程序的开发流程分为
28、那几个步骤?connection连接对象command命令对象,指示要执行的命令和存储过程datareader是一个向前的只读的数据流dataadapter是功能强大的适配器,支持增删改差的功能dataet是一个数据级对象,相当与内存中的一张表或多张表3、简述加载页面时,page类各时间的发生顺序。第一步:内容页的 Page_PreInit第二步:母板页的 Page_Init第三步:内容页的 Page_Init第四步:内容页的 Page_InitComplete第五步:内容页的 Page_PreLoad第六步:内容页的 Page_Load第七步:内容页的 Page_Load4、列举ASP.NET页面之间传递值的几种方法。使用QueryString变量使用Application对象变量使用Session变量使用Cookie对象变量使用Server.Transfer方法5、用.NET做B/S结构的系统,你一般用几层结构来开发?为什么要这样开发?分三层,即采用MVC的模式,可大大缩短编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网络安全行业SDGs目标实施策略研究报告
- 私人租车给公司合同范本
- 香港签署cepa协议书
- 特殊发热膜销售合同范本
- 签股权协议在哪签订合同
- 电厂设备装卸合同协议书
- 机关食堂供货合同协议书
- 父子房屋公证合同协议书
- 物流运输合作合同协议书
- 节电设备安装协议书模板
- VTE风险评估与预防措施
- 货币金融学朱新蓉课后习题答案
- 道路建筑材料电子教案(全)
- GB/T 17285-2022电气设备电源特性的标记安全要求
- GB/T 14996-2010高温合金冷轧板
- 华南农业大学2023年840兽医传染病学考研真题(回忆版)
- 城市道路无障碍设施课件
- 品质意识,品质基础知识培训
- 教师政审个人现实表现材料范文(通用5篇)
- QC降低矿山法围岩隧道爆破超挖量
- 校园文化建设方案(共60张PPT)
评论
0/150
提交评论