您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > 《Web程序设计》复习题库及答案
《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。A、IMGB、FORMC、HREFD、TD2、App_Data目录用来放置()。A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。A、ImageButtonB、ImageC、ImageMapD、ImageURL7、web.config文件不能用于()。A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。A、可连接Access数据库B、可执行SQLServer中的存储过程C、可插入、修改、删除、查询数据D、在数据操作时,不能使用参数13、Login控件的属性DestinationPageUrl的作用是()。A、登陆成功时的提示B、登录失败时的提示C、登录失败时转向的网页D、登录成功时转向的网页14、母版页中使用导航控件,要求()。A、母版页必须在根文件夹下B、母版页名字必须为Web.masterC、与普通页一样使用,浏览母版页时就可以查看效果D、必须有内容页才能查看效果15、如果类名为Myclass,那么()可以作为它的构造函数。A、~Myclass()B、Myclass(doublea)C、~Myclass(doublea)D、voidMyclass()16、下面对于抽象类描述不正确的是()。A、抽象类只能作为基类使用B、抽象类不能定义对象C、抽象类可以定义实例对象D、可以实现多态17、下面控件中,()可以将其他控件包含在其中,所以它常用来包含一组控件。A、AdRatator控件B、Button控件C、Panel控件D、Wizard控件18、下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是()。A、ExecuteReaderB、ExecuteScalarC、ConnectionD、ExecuteNonQuery19、下面哪些不是ASP.NET页面间传递参数的方式?()。A、使用QueryStringB、使用Session变量C、使用Server.TransferD、使用ViewState20、如果需要确保用户输入大于30且小于60的值,应该使用()验证控件较合理。A、RequiredFieldValidatorB、CompareValidatorC、RangeValidatorD、RegularExpressionValidator21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用()对象对计数变量Count的加法操作来实现。A、SessionB、ApplicationC、ServerD、Page22、下面哪一个对象用于与数据源建立连接:()。A、CommandB、ConnectionC、DataReaderD、DataAdapter23、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、XML控件和Web控件D、HTML控件和IIS控件26、下列关于构造函数的描述正确的是()。A、构造函数可以声明返回类型。B、构造函数不可以用private修饰C、构造函数必须与类名相同D、构造函数不能带参数27、Session对象的默认有效期为多少分钟:()。A、10B、15C、20D、应用程序从启动到结束28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是()。A、RadioButtonB、CheckBoxListC、CheckBoxD、RadioButtonList29、Global.asax文件中Session_Start事件何时激发()。A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发30、下列选项中,只有()是错误的。A、asp.net提供了多种语言支持。B、asp.net提供了多种平台支持。C、asp.net提供跨平台支持,也可以在Unix下执行D、asp.net采取编译执行的方式,极大的提高了运行的性能。31、下列选项中,哪一个是.net应用的基础?()。A、公共语言运行类B、虚拟机C、基类库D、类库32、在ADO.NET对象模型中,.NET数据提供程序包括以下的对象,除了()。A、DataReaderB、DataAdapterC、DataTableD、Command33、网页重定向功能可以有内置对象()的方法Redirect实现。A、ServerB、ResponseC、RequestD、Application34、下列对象可以向dataset中填充数据的是()。A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter35、表示只有所属的成员才能访问的修饰符是()A、publicB、protectedC、privateD、Internal36、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:()。A、Response.Server.(HtmlEncode(“B”))B、Response.Write(“Server.HtmlEncode(“B”)”)C、Response.Write(Server.HtmlEncode(“B”))D、Server.Server(Write.HtmlEncode(“B”))37、当一种服务器端控件有多种外貌的定义时,用()属性来区别它们的定义。A、IDB、ColorC、BackColorD、SkinID38、在图片校验码的图片中增加一些线条或点阵是为了()。A、使图片更美观B、是图片更加规整C、干扰机器人的识别D、使图像更丰富39、用户控件是后缀为()的文件。A、.masterB、.asaxC、.aspxD、.ascx40、在三层架构中,客户端是系统的前台,负责用户界面的显示;后台负责数据的存储和管理;而中间层负责()。A、非UI的逻辑处理B、安全监督C、代码优化D、协助后台管理二、填空题1.ADO.NET中包含的对象有、、、、。2.试列举出常用的服务器端数据验证控件(不低于4个)、、、。3.Application和Session对象的事件分别在什么时候发生、。4.在使用DataView对象进行筛选和排序等操作之前,必须指定一个。对象作为DataView对象的数据来源。5.Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。如要定义一个永久Cookie,则必须设置Cookie的属性。6.在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为。7.如果需要确保用户输入大于100的值,应该使用验证控件。8.ASP.NET中对象可用来决定何时或如何将输出由服务器端传送至浏览器。9.若要将浏览器端导向至其他网页,可使用方法。10.HTML通过来标记要在网页中显示的各个部分,同时还用于描述超文本的显示方式。11.在DIV+CSS盒子模型中设置“上外边距”的属性是。12.在DIV+CSS布局中,DIV承载的是,而CSS承载的是,从而实现内容与样式的分离。13.ASP.NET与ASP相比,其优点是、、等。14.在ASP.NET基本控件中不支持任何事件的控件是。15.当用户在TextBox控件中按Enter或Tab键,TextBox控件将失去输入焦点,属性确定当控件失去输入焦点时,页面是否自动回传到服务器进行处理。16.在使用RadioButton控件设计一组选择题时,其属性名应一致。17.能够控制所包含控件的可见性及外观的控件是控件。18.在使用FileUpLoad控件时,用户可以通过直接输入文件名或通过浏览按钮选择文件,然后调用FileUpload的方法保存到磁盘上。19.PlaceHolder控件与Panel控件的根本区别在于:有客户端脚本,在客户端对控件的分组进行操作;没有客户端脚本仅在服务器端起分组的作用。20.在使用CustomValidator控件时,如果要在服务器端进行验证,需要为该控件的事件编写处理函数;如果要在客户端验证,则需要在控件的属性中指定客户端验证脚本的函数名称。21.用户控件的扩展名为。22.Request对象的属性获取当前请求的虚拟路径。23.Application对象在时候生成;在时,Application对象都将丢失。24.当用户在客户端直接关闭浏览器退出Web应用程序时,并不会触发Session_End事件,Session_End事件只有在、、时才会被触发。25.DataAdapter表示一组SQL命令和一个数据库连接,它们用于和。26.ASP.NET中参与数据绑定的有两类服务器控件:和。27.GridView控件中方法可以根据指定的排序表达式和方法对Gridview控件进行排序。28.在包含多个表的DataTable对象的DataSet中,可以使用对象来使一个表和另一个表相关。29.DataReader可以对数据库进行___________和___________的访问。30.向数据源插入一条记录,需要将命令对象的CommandText属性设臵为SQL语言的Insert命令后,再调用命令对象的方法。31.将一个Button控件加入到DataList控件的模板中,其CommandName属性设臵为“buy”,当它被单击时将引发DataList控件的事件。32.语句DropDownList1.Items[0].Selected=true;的作用是。33.要掩盖TextBox控件中文本,需要将控件的TextMode属性设置为。34.将数据集中的数据同步到数据源中,必须调用DataAdapter的方法。35.将DropDownList控件中的首项移除的语句应写为。36.要使TextBox控件只读,需要将其属性设置为true。37
本文标题:《Web程序设计》复习题库及答案
链接地址:https://www.777doc.com/doc-2836118 .html