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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《Web程序设计》复习题库及答案.docx

1、Web程序设计复习题库及答案Wet程序设计练习测试题库、单选题1、F面哪个是属性而不是标记(IMG B 、FORM C、 HREF D、TD2、App_Data目录用来放置(共享的数据库文件 B 、共享文件C 、被保护的文件 D、代码文件3、F面关于绝对路径的说法,正确的是(绝对路径是被链接文档的完整URL,不包括使用的传输协议使用绝对路径需要考虑源文件的位置 在绝对路径中,如果目标文件被移动,则链接同样可用创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了(提高程序运行的效率 应用程序设计不必考虑数据库的类型 保证程序安全易于维护5、在配置 GridView 控件的 Sq

2、lDataSource数据源控件过程中,单击【高级】 按钮的目的是打开其他窗口 B 、输入新参数 C、生成SQL编辑语句D 、优化代码6、7、ImageButton B 、ImageC、ImageMap D、ImageURLweb.co nfig 文件不能用于(App licatio n 事件定义B 、数据库连接字符串定义对文件夹访问授权、基于角色的安全性控制F面几个图形控件中,不能执行鼠标单击事件的控件是(CSS样式不包括(基于元素的样式B 、基于类的样式C、基于ID的样式 D、基于文件的样式9、F面对 Protected修饰符说法正确的是只有在派生类中访问只能在所属的类中访问能在当前应用程

3、序中访问能在所属的类或派生类中访问A、设置属性ShowSummary 值为 trueB、设置属性ShowMessageBox 值为 trueC、设置属性ShowSummary 值为 falseD、设置属性ShowMessageBox 值为 false11、Session状态和Cookie状态的最大区别是(A、存储的位置不同B、类型不同 C、生命周期不同 D、容量不同12、下面有关SqlDataSource控件的描述中错误的是(A、可连接Access数据库B、可执行SQL Server中的存储过程C、可插入、修改、删除、查询数据D、在数据操作时,不能使用参数13、Login控件的属性Destin

4、ationPageUrl的作用是(A、登陆成功时的提示B、登录失败时的提示C、登录失败时转向的网页D、登录成功时转向的网页14、母版页中使用导航控件,要求(A、母版页必须在根文件夹下B、母版页名字必须为 Web.masterC、与普通页一样使用,浏览母版页时就可以查看效果D、必须有内容页才能查看效果15、如果类名为 Myclass,那么()可以作为它的构造函数。A、Myclass ()B、Myclass (double a)C、Myclass ( double a)D、void Myclass ()16、下面对于抽象类描述不正确的是(A、抽象类只能作为基类使用B、抽象类不能定义对象C、抽象类可

5、以定义实例对象D、可以实现多态17、下面控件中,()可以将其他控件包含在其中,所以它常用来包含一组控件。A、AdRatator 控件 B、Button 控件 C、Panel 控件 D、Wizard 控件18、下面SqlComand对象方法中,可以连接执行 Transact-SQL语句并返回受影响行数的是()。D、ExecuteN on QueryA、ExecuteReader B、ExecuteScalar C、 Connection19、下面哪些不是 ASP.NET页面间传递参数的方式?(A、使用 QueryStringB、使用Session变量C、使用 Server.TransferD、使

6、用 ViewState20、如果需要确保用户输入大于30且小于60的值,应该使用( 。验证控件较合理。RequiredFieldValidatorB、CompareValidatorC、Ran geValidatorD、RegularEx pressi on Validator21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用()对象对计数变量Count的加法操作来实现。A、SessionB、ApplicationC、ServerD、 Page22、下面哪一个对象用于与数据源建立连接:()。D、DataAdapterA、Comma nd B、Connection C、 DataRe

7、ader 23、Global.asax 文件中 Session_Start事件何时激发(A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发24、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(A、System.Data.OracleB、System.Data.SqlClientC、System.Data. ODBCD、System.Data.OleDB25、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(A、HTML控件和 Web控件B、HTML控件和 XML控件C

8、、XML控件和Web控件D、HTML控件和IIS控件26、下列关于构造函数的描述正确的是(A、构造函数可以声明返回类型。B、构造函数不可以用 private修饰C、构造函数必须与类名相同D、构造函数不能带参数28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是(A、RadioButtonB、CheckBoxList C、CheckBox D、RadioButtonList29、Global.asax 文件中 Session_Start事件何时激发(A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发30、

9、下列选项中,只有( 。是错误的。提供了多种语言支持 。提供了多种平台支持。C、提供跨平台支持,也可以在 Unix下执行采取编译执行的方式,极大的提高了运行的性能。31、下列选项中,哪一个是 .n et应用的基础?(A、公共语言运行类B、虚拟机C、基类库D、类库32、在 ADO.NET 对象模型中,.NET数据提供程序包括以下的对象,除了(A、DataReader B、DataAdapterC、DataTable D、Comma nd33、网页重定向功能可以有内置对象(。的方法Redirect实现。A、ServerB、ResponseRequestD、Application34、下列对象可以向

10、dataset中填充数据的是(A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter35、表示只有所属的成员才能访问的修饰符是(A、PublicB、protectedC、privateD、Internal36、需要写入与 HTML标记相同的文本时,应利用以下何种方法进行编码:()。A、Response.Server.(HtmlEncode ( “ ” )B、Response.Write( “Server.HtmlEncode ( “ ”)” )C、Response.Write(Server.HtmlEncode ( “ ”)D、Se

11、rver.Server(Write.HtmlEncode ( “ ” )37、当一种服务器端控件有多种外貌的定义时,用(。属性来区别它们的定义。38、在图片校验码的图片中增加一些线条或点阵是为了(A、使图片更美观 B、是图片更加规整 C、干扰机器人的识别D、使图像更丰富39、用户控件是后缀为()的文件。40、.masterB、 .asax C、 .aspxD、 .ascx在三层架构中,客户端是系统的前台,负责用户界面的显示;后台负责数据的存储和管理;而中间层负责(A、非UI的逻辑处理B、安全监督 C、代码优化 D、协助后台管理二、填空题1. ADO.NET中包含的对象有2.试列举出常用的服务器

12、端数据验证控件(不低于4 个)3. App licati on和Session对象的事件分别在什么时候发生4.在使用DataView对象进行筛选和排序等操作之前,必须指定一个 对象作为DataView对象的数据来源。5. Cookie 是Web服务器保存在用户硬盘上的一段文本 ,分会话Cookie和永久Cookie。如要定义一个永久 Cookie,则必须设置Cookie的 6. 在ASP.NET应用程序中访问 SqlServer数据库时,需要导入的命名空间为属性。7.如果需要确保用户输入大于 100的值,应该使用验证控件。8. ASP. NET 中_器端传送至浏览器。对象可用来决定何时或如何将

13、输出由服务9.若要将浏览器端导向至其他网页,可使用 10.HTML通过 来标记要在网页中显示的各个部分方法。同时还用于描述超文本的显示方式。11.在DIV+CSS盒子模型中设置“上外边距”的属性是12.在DIV+CSS布局中,DIV承载的是 ,从而实现内容与样式的分离。13.ASP.NET与ASP相比,其优点是 ,而CSS承载的是等。14.在ASP .NET基本控件中不支持任何事件的控件是15. 当用户在TextBox控件中按Enter或Tab键,TextBox控件将失去输入焦点,行处理。16.在使用RadioButt on控件设计一组选择题时,其属性名应一致。17.能够控制所包含控件的可见性

14、及外观的控件是控件。18.在使用File Up Load控件时,用户可以通过直接输入文件名或通过浏览按钮选择文件, 方法保存到磁盘上。控件的根本区别在于:然后调用FileUpload的 19.PlaceHolder 控件与 Panel在客户端对控件的分组进行操作; 的作用。 有客户端脚本,没有客户端脚本仅在服务器端起分组20.在使用 CustomValidator控件时,如果要在服务器端进行验证,需要为该控件的事件编写处理函数;如果要在客户端验证,则需要在控件的属性中指定客户端验证脚本的函数名称。21.用户控件的扩展名为22.Request 对象的属性获取当前请求的虚拟路径。App licat

15、io n 对象在27. GridView 控件中方法可以根据指定的排序表达式和方23.时候生成;在时,AppIication 对象都将丢失。24.当用户在客户端直接关闭浏览器退出 Web应用程序时,并不会触发Session_End事件,Session_End事件只有在时才会被触发。25. DataAdapter 表示一组SQL命令和一个数据库连接,它们用于 和26. ASP .NET中参与数据绑定的有两类服务器控件:法对Gridview控件进行排序。28. 在包含多个表的 DataTable 对象的DataSet中,可以使用象来使一个表和另一个表相关。29. DataReader 可以对数据库

16、进行的访问。30.向数据源插入一条记录,需要将命令对象的Insert 命令后,再调用命令对象的 方法。31.将一个Butt on控件加入到DataList控件的模板中,其Comma ndNan属性设臵为“ buy ”, 当它被单击时将引发 DataList控件的CommandText属性设臵为 SQL语言的事件。32.语句 Drop Dow nList1.ltems0.Selected=true;的作用是33.要掩盖TextBox控件中文本,需要将控件的 TextMode属性设置为34.将数据集中的数据同步到数据源中 ,必须调用DataAdapter的方法。35.将Drop Dow nList

17、控件中的首项移除的语句应写为36.要使TextBox控件只读,需要将其属性设置为true。37.使用Response对象的向到另一个窗体。方法可以实现用户从一个 Web窗体重定38.使用Repeater控件时,必须使用的模板是39.ASP .NET中,应用程序的配置文件是 对象提供对服务器上的方法和属性的访问,其中大多数方40.法和属性是作为实用程序的功能服务的。41.获取本地时间的嵌入式表达式为42.数据绑定表达式使用方法将数据绑定到控件 ,并将更改提交回数据库。43. 将GridView控件绑定到ADO.NET查询结果的一般方法为:GridView 控件.DataSource=查询结果对象

18、;DataReader、DataSet、DataTable。其中,查询结果对象可以是44.网站结构中,用于存放ASP.NETAJAX相关的文件的保留文件夹是45.保留文件夹App_Code用于 46.数据访问层封装访问数据库的各种通用操作,据库连接等,该层由 如连接数据库、数据的读/写操作和断开数类实现。47.业务逻辑层调用数据访问的功能,为上层页面提供数据服务。它的作用是对上层 _ ,使上层只关心数据之间的逻辑关系,从而简化 数据访问的接口。48.文件中编写的。AppI icatio n 对象的初始化是在49.事件是当服务器控件加载 Page对象时发生的。也就是说,每次加载页面时,无论是初次

19、浏览还是通过单击按钮或者其他事件再次调用页面,都会触发此事件。50.要验证文本框中输入的数据是否为合法的邮编,需要使用 验证控件。简答题1、Web是一种典型的分布式应用框架,请叙述服务器端动态Web页面的工作原理?2、3、ADO.NET中常用的对象有哪些?分别描述一下。4、ASP.NET基本内置对象包括哪些?请分别综述其功能?5、叙述ASP .NET Web窗体事件模型如何实现尽量减少事件中信息的往返次数?6、Private、protected、public、internal 修饰符的访问权限?C#数据类型分为哪两大类?请叙述这两类数据的区别?Application对象和Session对象有什

20、么联系和区别?9、试述 Session与Cookie的异同?10、简述HTTP协议处理事务的基本步骤?11、简述 Web服务器向浏览器提供服务的过程 12、把一个HTML网页文件直接更改扩展名为 .asp行不行?13、.NET Framework针对不同的数据库,设计了下面几种数据提供程序?14、在SQL数据库的连接中,需要使用.NET提供的SqlConnection对象来对数据库进行连接,使用SqlConnection连接Access数据库和Sqlserver数据库,所引用的命名空间有什 么区别?15、SQL SERVERS据库有哪两种连接模式?16、什么是数据绑定?简述其工作原理。18、列

21、举ASP.NET页面之间传递值的几种方式?19、请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。20、Global.as px 文件在ASP .NET网站中有什么作用?四、程序填空题1.(1)下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时, 执行下列代码。下述代码将连接位于 文件夹下的如果正确,则转向Main.aspxPSWeb.md数据库,从Login表中查询指定的用户名和密码是否存在。如果用户 输入的用户名或密码不正确,给出相应的提示; 网页。请将下列程序补充完整。System.Eve ntArgs e) 获取输入的用户名获取输入的密码Pr

22、ivate void bt nLogin_Click(object sen der,String user name=txtUserName.Text; /Stri ng p assowrd=txt Password.Text; /bool can Login=false;/ 标记变量,是否允许登录,默认为不允许OleDbC onn ectio n conn = new OleDbC onnection();conn .Co nn ectio nStri ng= Provider=Microsoft.Jet.OLEDB40; +DataSource=+ (1)stri ng sqlStri n

23、g=Select UserName, P assword From Log in +whereUserName=+user name+ and Password=+password+; OleDbComma nd comm. = new OleDbComma nd(sqlStri ng, conn);conn.Open();OleDbDataReader dr = comm. ( 2 ) If ( ( 3 ) ) / Login许登录can Log in = true;(4 ) ; /表中有此用户名和密码,则允_ 关闭数据库连接如果验证通过允许登录if ( can Log in ) /(5 )

24、else Respon se.Write(alert();提示:Comma nd 对象的常用方法有:ExcuteReader, ExcuteNo nQuery, ExcuteScalar。;/跳转至U ma in .as px 页面您输入的用户名或密码(2)根据提示完成以下程序P rivate void Butt on 1_Click(object sen der, System.Eve ntArgs e)/ 先清空ListBox2中的选项(1 ;/将ListBox1中被选中的项添加到ListBox2中For ( int i=0;i this.ListBox1.ltems.Cou nt;i+)

25、 If (ListBox1.ltemsi. Selected).Add ( (3)/ 将ListBox1中被选中的项删除For ( int i=0; i this.ListBox1.Items.Cou nt; i+) if(this.ListBox1.ltemsi.Selected)this.ListBoxl.ltems.;2.以下程序是实现简单的发表留言 ,显示留言的功能。Default.as px 代码:姓名 br 留言 Height=100 pxTextMode=MultiLi ne Width=300px %# Eval( PostTime)%- /as p:Re peaterDefa

26、ult.as px.cs 代码:using System;using System.Data;using System.Data.SqlClie nt;using System.C on figurati on;using System.Web;using System.Web.Security;usi ng System.Web.UI;using System.Web.UI.WebC on trols;usi ng System.Web.UI.WebCo ntrols.Web Parts;usi ng System.Web.Ul.HtmICo ntrols;p ublic p artial

27、class Default : System.Web.UI. Pagep rotected void Page_Load(object sen der, Even tArgs e)if (SetB in d();p rotected void btn_Sen dMessage_Click(object sen der, Even tArgs e)SqlC onnectionconnnewSqlCo nn ectio n(server=(local)SQLEX PRESS;database=GuestBook;Trusted_Co nn ection=True);stri ngSqltbGuestBook(UserName ,Po stTime,Message,lsRe plied,Re ply)VALUES ( + tb_UserName.Text +,+ DateTime.Now + , + tb_Message.Text + ,0,);SqlCommand cmd = new SqlCommand( ( 3 ) , conn); conn.Open();cmd. ( 4 )SetB in d();Clie ntScr

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

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