Web程序设计复习提纲.docx

上传人:小飞机 文档编号:3168890 上传时间:2023-03-11 格式:DOCX 页数:16 大小:44.73KB
返回 下载 相关 举报
Web程序设计复习提纲.docx_第1页
第1页 / 共16页
Web程序设计复习提纲.docx_第2页
第2页 / 共16页
Web程序设计复习提纲.docx_第3页
第3页 / 共16页
Web程序设计复习提纲.docx_第4页
第4页 / 共16页
Web程序设计复习提纲.docx_第5页
第5页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Web程序设计复习提纲.docx》由会员分享,可在线阅读,更多相关《Web程序设计复习提纲.docx(16页珍藏版)》请在三一办公上搜索。

1、Web程序设计复习提纲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. Connection C. DataReader D. DataAdapter 5、Global.asax文件中Session

2、_Start事件何时激发 A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 6、下面哪一个文件是全局配置文件 A. Global.asax B. Web.config C. Styles.css D. AssemblyInfo.vb 7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码: D. ASP.NET程序和ASP程序一样都是解释执行 9、下面关于HTML的描述错误的是( ) A. 超文本标记语言,一种为Internet文档设计的标记语言 B. 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档 C.

3、 所有的标记都是成对出现 D. 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上 10、下列关于ASP.NET的验证控件描述错误的是( ) A. 在客户端和服务器端都能进行验证 B. 其客户端验证和服务器端验证对所有浏览器都适用 C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D. 一个服务器控件可同时被多个验证控件验证 11、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为( ) A. System.Data.Oracle B. System.Data. SqlClient C. System.Data

4、. ODBC D. System.Data.OleDB 12、如果需要确保用户输入大于30的值,应该使用验证控件 A. RequiredFieldValidator B. CompareValidator C. RangeValidator D. Regularexpression_rValidator 13、下面哪一个不是网页文件的后缀名 ( ) A. htm B. aspx C. html D. txt 14、如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择。 A. http:/localhost/ B. http:/127.0.0.1/chapter1/1-

5、1.aspx C. http:/你的计算机的名字/ D. http:/你的计算机的IP地址/ 15、下面函数可以返回当前的日期和时间。 A. Now B. Date C. Time D. Today 16若要将数据由服务器传送至浏览器,可以使用哪个方法。 AOutput BRedirect CResponse D、Write 17若要将浏览器端导向至其他网页,可使用哪个方法。 ARedirect BLocation CFlush DAppendToLog 18下列哪种表单字段适合作为单一的选择题使用。 A单行文本框 B复选框 C单选钮 D下拉式菜单 19我们可以使用哪个ASP对象取得表单字段的

6、值。 AResponse BSession CRequest DForm 20若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将标记的METHOD属性设置为下列哪一个。 APOST BSTRING CGET DQUERY 21下列哪一个环境变量可以返回服务器端的IP地址。 APath_Info BLocal_Addr CRemote_Addr DURL 22若要设置下拉式菜单的各个选项,可以使用哪个标记。 A B C D 23用来打开与关闭数据库连接的是哪个ADO对象。 ACommand BRecrodset CConnection DField 24、目前在Internet上应用

7、最为广泛的服务是( )。 AFTP服务 BWWW服务 CTelnet服务 DGopher服务 25静态网页文件的后缀是 A、asp B、aspx C、htm D、jsp 26HTML代码表示。 A、 创建一个超链接 B、 创建一个自动发送电子邮件的连接 C、创建一个位于文档内部的链接点 D、创建一个指向位于文档内部的链接点 27当需要用控件来输入性别或婚姻状况时,为了简化输入,应该选用的控件是 A、RadioButton B、CheckBoxList C、CheckBox D、RadioButtonList 28现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。此时应该使用的

8、验证控件是 A、CompareValidator B、CompareValidator与RequiredFieldValidator C、RangeValidator D、RangeValidator与RequiredFieldValidator 29在HTML中,超链接由标记定义。 A、 B、 C、 D、 30下面几个图形控件中,不能执行鼠标单击事件的控件是 A、ImageButton B、Image C、ImageMap 31Session与Cookie状态之间的最大区别在于: A、存储位置的不同 B、类型不同 D、容量不同 C、生命周期不同 32下面哪种语言不是被浏览器执行的 A、HTM

9、L B、JavaScript C、VBScript D、ASP.NET 33事件在页面被加载的时候,自动调用该事件。 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、XML C、网状型数据库 D、层次性数据库 36对象用于从数据库中获取仅向前的

10、只读数据流,并且在内存一次只存放以行数据 A、DataAdapter B、DataSet C、DataView D、DataReader 37关于B/S和C/S编程体系,下面说法不正确的是 A、 B/S、结构的编程语言分成浏览器编程语言和服务器编程语言 B、 HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言都是在浏览器上执行的 C、 目前应用领域的数据库系统全部采用网状型数据库 D、 JSP是Sun公司推出的, 是J2EE 13种核心技术中的一种 38以下哪个不是ASP.NET的验证控件 A、RequiredFieldValidator( ) B、Compar

11、eValidator( ) C、RangeValidator( ) D、SubmitValidator( ) 39Application对象的默认有效期是 A、10分钟 B、20分钟 C、30分钟 D、从网站启动到终止 40Session与Cookie状态之间的最大区别在于: A、存储位置的不同 B、类型不同 D、容量不同 C、生命周期不同 41. 用form action提交表单到另一个页面操作时,method属性采用下列哪一个方法较安全_。 A、get B、post C、Redirect D、transfer 42. 在A中,页面重定向的方法是_。 A、Response.Transfer

12、B、Request. Redirect C、Request.Transfer D、Response.Redirect 43. 下列哪个属性用来判别是第一次加载页面还是非第一次加载页面_。 A、IsValid B、EnableViewState C、IsPostBack D、Load 44. 网页加载时初始化控件属性应该在哪个事件处理器中处理_。 A、Page_Load B、Page_PreRender C、Page_DataBinding D、Page_Init 45. 验证控件的哪一个属性是用来指定网页上被校验的控件_。 A、ValidationActive B、ControlToValid

13、ate C、Validators D、lsValid 46. 验证控件的Display属性,哪一个值会使得验证控件都会占用固定的空间:_。 A、Static B、None C、Dynamic D、null 47. 通过哪个方法获取前一个页面通过get方式提交到本页面的值_。 A、Request 参数名 B、Request.Query参数名 C、Response.QueryString参数名 D、Get.Query参数名 48.下列哪个语句是将Cookie添加到Cookies集合_。 A、Request.Cookies B、Request.Cookies.Add C、Response.Cooki

14、es D、Response.Cookies.Add 49. 设置网站计数器初始值应该在全局应用程序类的哪个事件写代码_。 A、Application_BeginRequest B、Application_Start C、Session_Start D、Application_Request 50. 从数据源中读取只进且只读的记录集是下列哪个对象的作用_。 A、Connection B、DataReader C、Command D、DataSet 51.如果要插入一条记录,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScalar B、ExecuteNonQuer

15、y C、ExecuteReader D、ExecuteXmlReader 52. 如果要返回某个班所有学生的基本信息,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScalar B、ExecuteNonQuery C、ExecuteReader D、ExecuteXmlReader 53. 下列哪一个对象能填充数据到DataSet_。 A、DataAdapter B、Command C、Reader D、Fill 54. 下列哪个方法能实现FileUpload控件的文件上传_。 A、Upload B、Save C、SaveAs D、UpAs 55. 下列哪个对象

16、在断开连接访问数据库时不需要用到_。 A、Connection B、Command C、DataAdapter D、DataReader 56. 下列哪个控件能下拉显示网页中的数据_。 A、TextBox B、FileUpload C、ListBox D、DropDownList 57. 判断页面是否第一次加载应该在哪个事件处理器中处理_。 A、Page_Load B、Page_PreRender C、Page_DataBinding D、Page_Init 58. 要用正则表达式校验用户输入的电话号码是否匹配,应该用哪个验证控件_。 A、CompareValidator B、Customer

17、Validator C、RegularExpressionValidator D、RequiredFieldValidator 59. 验证控件的Display属性,哪一个值会使得验证控件当有验证错误时才会占用空间:_。 A、Static B、None C、Dynamic D、null 60. 在页面输出字符串的方法是_。 A、print B、System.Out.Print C、Response.Write D、Request.Write 61. 下列哪个语句是获得Cookie的值_。 A、Request.Cookies B、Request.Cookies.Add C、Response.Co

18、okies D、Response.Cookies.Add 62. 部署好网站,启动IIS时会调用下列哪个事件_。 A、Application_BeginRequest B、Application_Start C、Session_Start D、Application_Request 63. 下列哪个对象相当于内存数据库_。 A、Connection B、DataReader C、Command D、DataSet 64. 如果更新一条记录,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScalar B、ExecuteNonQuery C、ExecuteReade

19、r D、ExecuteXmlReader 65. 如果要删除某个学生的基本信息,使用Command对象执行SQL语句时,应该用哪个方法_。 A、ExecuteScalar B、ExecuteNonQuery C、ExecuteReader D、ExecuteXmlReader 66. 能实现购物车在页面之间保存数据功能的对象是_。 A、Session B、Command C、Reader D、ViewState 67. 不同语言开发的系统之间要实现相互调用可通过_来实现。 A、Integrated B、Service C、DataSet D、WebService 二、填空题 1、列举ASP.N

20、ET中的七个主要内置对象:Respone、Request、Application、Session、Cookie、Server、Cache。 2、URL的中文意思是指:统一资源定位器 3、几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入runat=”server”即可 4、控件TextBox的AutoPostBack属性的作用是:是否响应服务器,值为Ture、false 5 、Server.MapPath方法的主要功能是:获取文件对象绝对路径 6、目前在应用开发领域中,主要分成两大编程体系,一种是C/S结构,另一种是基于浏览器的B/S结构。 7、常见的动态网页程序

21、设计语言有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中在浏览器上用于显示的内容位于:标签内 15、标签表示表单 16、在HTML语

22、句中为超链接标签 17、主题由一个文件组构成,包括皮肤文件、级联样式表文件、图片和其他资源等的组合。 18、母版页的最大好处是 一个页面格式多次套用。 19、和ASP一样,ASP.NET也是一种 给予面向对象 的系统。 20、网站中的Global.asax文件必须放在 应用程序的根目录 下。 21.静态的HTML页面与ASP.NET页面的主要区别是在标记内加入了 脚本 代码; 22.用ASP.NET的哪个控件能实现下拉列表选择内容DropDownLis; 23.要在Button1控件中增加当点击时,弹出对话框显示“是否提交数据?”的代码是Button1.Attributes.Add(onCli

23、ck, return confirm(是否提交数据?); 24.用ASP.NET代码实现跳转到“main.aspx”页面,较安全的代码是Response.Redirect(“main.aspx”); ; 25.正则表达式中包含“+”字符,表示其前导字符必须在目标对象中出现 一次或多次; 26.GridView控件能否把XML作为数据源 可以 ; 27.用哪两个方法实现全局应用程序状态变量的加锁和解锁 sleep和wakeup ; 28.实现购物车的商品在不同页面都能保存用到的对象是Session; 29.要在ASP.NET页面中对数据库进行操作,必须引入哪个命名空间 using System.

24、Data.SplClient ; 30.要对文件进行操作需要引入的命名空间是using System.IO ; 31.阻止页面执行的代码是_; 32.按逻辑的三层架构划分是指哪三层_; 33.在连接环境情况下实现获取数据源的一批数据到ASP.NET页面中,需要用到哪些对象ExecuteReader; 34.要在ASP.NET页面中实现无刷新的省市区动态联动,需要用到什么技术AutrPostBack; 35.用GridView控件实现数据绑定,有哪两种绑定方法_。 36.要使HTML控件变为服务器端控件,必须加入 代码; 37.连接字符串可以在web.config 配置文件中定义; 38.用Te

25、xtBox1控件显示“是否要输入数据?”的代码是TextBox1.text=” 是否要输入数据?”; 39.在全局应用程序类中实现网站计数器的功能,用到哪个对象application; 40.正则表达式中包含“*”字符,表示其前导字符必须在目标对象中出现_; 41.防止用户不通过登录就直接访问内容页,需要用到的对象是_; 42.通过使用 母板页 使得网站每一个页面都使用相同的版式; 43.ViewState能否在跨页中保存数据_; 44.用哪个控件能实现将数据库的内容用表格的形式显示到页面中_; 45.要对文件进行操作需要引入的命名空间是_; 46.SQL注入攻击有哪些方法_; 47.按逻辑的

26、三层架构划分是指哪三层_; 48.在断开连接环境情况下实现获取数据源的一批数据到ASP.NET页面中,需要用到哪些对象_; 49.用哪个对象能将用户的登录信息记录在本地计算机中 Session; 50.哪种绑定方法只能用于显示数据_。 三、问答题: 1、ASP.NET 提供了几个验证控件?各有什么作用? 有5个 requiredfieldvalidator rangevalidator 用于必填验证 范围验证 比较验证 正则表达式验证 comparevalidator regularexpressionvalidator customvalidaotr 用用户自定义的规则进行验证 2、ADO.

27、NET数据访问程序的开发流程分为那几个步骤? connection连接对象 command命令对象,指示要执行的命令和存储过程 datareader是一个向前的只读的数据流 dataadapter是功能强大的适配器,支持增删改差的功能 dataet是一个数据级对象,相当与内存中的一张表或多张表 3、简述加载页面时,page类各时间的发生顺序。 第一步:内容页的 Page_PreInit 第二步:母板页的 Page_Init 第三步:内容页的 Page_Init 第四步:内容页的 Page_InitComplete 第五步:内容页的 Page_PreLoad 第六步:内容页的 Page_Load

28、 第七步:内容页的 Page_Load 4、列举ASP.NET页面之间传递值的几种方法。 使用QueryString变量 使用Application对象变量 使用Session变量 使用Cookie对象变量 使用Server.Transfer方法 5、用.NET做B/S结构的系统,你一般用几层结构来开发?为什么要这样开发? 分三层,即采用MVC的模式,可大大缩短编程的时间,节约成本,其次,以后维护起来也方便。 第一层-表示层:即视图,用来与客户交互。 第二层-业务逻辑层:即业务类,所有的相关的业务全部放在这个曾里面。 第三层-数据访问层:即与数据库进行交互。 6、如何用正则表达式判断输入的是正

29、确的手机号码,手机号码范围是130-139段、150-159段和180-189段。 7、简要说明实现WebService的步骤? 8、写出连接SQL Server数据库名字为master的数据库的连接字符串。 9、列举DataAdapter的四个属性,并说明其含义。P123 SelectCommand InsertCommand 在数据源中检索数据的数据命令 在数据源中插入数据的数据命令 在数据源中更新数据的数据命令 在数据源中删除数据的数据命令 UpdateCommand DeleteCommand 10、请写出在ASP.NET页面中用GridView控件实现显示学生的学号、姓名、性别、专业

30、、班级的学生个人基本信息的步骤。 11、列举在与数据源连接的环境下获取数据中的数据需要用到的对象; 12、列举如何防范SQL注入攻击; 13、列举Command对象的三个主要方法及其含义;P115 Cacel 取消命令的执行 创建SqlParameter对象的新实例 执行命令并返回查询结果集中第一行的第一列。忽略额外的列和行 执行命令并返回受影响的行数 执行命名并返回一个DataReader对象 执行命令并生成一个XmlReader对象 在SQL Server的实例上创建命令的一个准备版本 在CommandTimeout属性重置为其默认值 CreateParameter ExecuteScalar ExecuteNonQuery ExecuteReader ExecuteXmlReader Prepare ResetCommandTimeout 14、简要叙述ADO.NET中的断开连接模式的工作原理。P121 断开连接的模型就会在内存中开辟一块缓存来保存数据的副本,在数据库连接断开后仍然能操作这些数据。断开连接的模型并不意味着不需要连接到数据库,而是连接到数据库后,把数据从数据库中取出并把这些数据放入缓存,然后断开数据库连接,这时虽然数据库连接断开了,但仍然可以对这些数据进行操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号