ASP-NET考试试题及答案详析
AspNet期末考试卷附答案
AspNet期末考试卷附答案1. WebGrid控件中哪个属性可以设置是否启动分页() [单选题]A、rowsperpageB、canpage(正确答案)C、pagesortD、allowpage2. 在webpage中,哪个控件的与webform中GridView控件功能类似() [单选题]A、DataGridViewB、GridC、WebGrid(正确答案)D、DataTable3. 使用WebChart中的哪个方法可以绑定数据源 [单选题]A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)4. 以下哪个属性不属于WebChart的属性 [单选题]A、FileNameB、WidthC、HeightD、Title(正确答案)5. WebGrid控件前端页面以何种形式进行输出?() [单选题]A、@webpage.GetHtml()(正确答案)B、@webpage.bind()C、@webpage.ShowHtml()D、@webpage.Html()6. C/S结构中,客户端能够使用哪种操作系统()①linux ②windows ③imac ④都可以 [单选题]A、①B、①②C、①③D、④(正确答案)7. 当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)8. C/S是什么单词的缩写() [单选题]A、Class/ServerB、Client/Server(正确答案)C、Click/ServerD、Clear/Server9. B/S是什么单词的缩写() [单选题]A、Big/SilentB、Browser/SilentC、Big/ServerD、Browser/Server(正确答案)10. 在B/S结构中,客户端能够使用哪种浏览器?()①google浏览器②ie浏览器③火狐浏览器④都可以 [单选题]A、①B、②C、③D、④(正确答案)11. URL的组成由哪些()A、应用层协议(正确答案)B、主机IP地址或域名(正确答案)C、协议端口号(正确答案)D、资源所在的路径和文件名(正确答案)12. URL中的http是什么() [单选题]A、网络控制协议B、应用层协议(正确答案)C、服务器地址D、传输控制协议13. 请选择正确的HTTP协议的服务器访问响应过程()①客户端和web服务器建立连接②客户端发送http请求③服务器接受客户端的请求,生成http响应并发送给客户端④服务器关闭连接。
ASP,net试题10答案
一、填空题(20空,每空2分,共40分)1.时间慢、占用带宽、屏幕闪动2.Always、Conditional3.group4.内联样式(Inline Style)、内部样式表(Internal Style Sheet)、外部样式表(External Style Sheet)5. web.config6.表达式7.值类型、引用类型8.指定指向页引用的代码隐藏文件的路径、定义供页面继承的代码隐藏类9.System.Text10.用于绑定的表或视图11.@ Page指令12.实体类13.触发事件二、选择题(10小题,每小题2分,共20分)1.C2.A3.D4.B5.C6.B7.B8.B9.A10.D三、判断题(10小题,每小题2分,共20分)1.Y2.Y3.N4.N5.Y6.N7.Y8.N9.Y10.Y四、综合题(共4小题,每小题5分,共20分)1.简述网站登录管理的基本原理。
答:通过系统配置文件管理网站的登录信息,用户不必直接与数据库打交道2.在网站的页面中添加控件有哪两种方法?操作步骤是什么?在网站的页面中添加控件有两种方法,一是在窗口左侧的工具箱中双击控件,则控件以默认位置、默认风格直接插入到页面中;二是将工具箱中的控件直接拖动到页面指定位置。
控件添加步骤如下。
1)启动Visual Studio 2010,依次选择菜单中的“文件 | 新建 | 网站”命令,默认的网站首页名称Default.aspx。
2)在Default.aspx编辑窗口的底部有设计、拆分和源三种视图方式,切换到设计视图。
3)鼠标悬停在左侧工具箱上,选中工具箱中的控件,用拖动或双击的方式将控件添加至窗口的设计视图中。
3.简述需要安装的软件。
答案:开发工具既可以使用最简单的Windows记事本,也可以使用Dreamweaver等网页制作工具,以及Visual Studio 2010等专门的.NET开发工具;运行环境则必须安装.NET程序赖以执行的.NET Frame work,除了开发工具和运行环境外.NET 程序还必须在IIS服务器上运行,因此需要安装IIS服务器4.同一个页面使用多个UpdatePanel控件应如何操作?可以通过声明方式向 UpdatePanel 控件添加内容,也可以在设计器中通过使用 Content Template 属性来添加内容。
aspnet部分考试题目
1.简述两种读取数据库的方式。
答:第一种是利用Connetction、Command和DataReader 对象,这种方式只能读取数据库,不能修改记录。
如果只是想查询记录的话,这种方式的效率更高些。
第二种是利用Connection、Command、DataAdaPter 和Dataset 对象,这种方式更灵活,可以对数据库进行各种操作。
2、简述你对的事件驱动机制的理解。
使用一个事件驱动编程模型。
该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init Load控件事件Unload对每个引发的事件,你可能需要完成一些任务。
可以在称为事件处理过程中编写代码。
例如,可以在Web 页面的Init 或Load事件中编写页面初始化代码。
PageInit 是页面的Init 事件的事件处理器,而page_Load 是页面的Load 事件的事件处理器。
3、什么是代码分离形式?答:代码分离(Code Behind)形式是 为了提高代码阅读性采用的新技术,使 页面源程序代码更清晰和便于阅读。
他的实质是将页面显示视图(页面内容)的HTML标记和控制页面交互过程的程序代码分离。
这样可以分别设计、分别调试和分别保存,其两者之间的关联是通过编译器指令Page实现的。
4、简述Page.IsPostBack的用途在page_Load的过程中,你可以读取或者重置页面的属性和控件的属性,根据IsPostBack 属性判定页面是否为第一次被请求,执行数据绑定等等。
IsPostBack属性为false 表明页面是被第一次显示,为true 表明页面被请求后返回(PostBack)的结果值。
5、验证控件有哪几种?简述它们各自的功能。
RequiredFieldValidator 验证用户是否已输入数据CompareValidator 将用户输入的数据与另一个数据进行比较CustomValidator 自定义的验证方式RangeValidator 验证用户输入的数据是否在指定范围内RegularExpressionValidator 以特定规则验证用户输入的数据ValidationSummary显示未通过验证的控件的信息6.简述Session对象的作用。
Web编程技术:ASP NET 习题与答案
一、单选题1、下列关于的描述中,错误的是()。
依赖于微软的.NET框架和ASP都采用了JavaScript编程语言采用纯面向对象语言比采用脚本语言的执行效率高采用代码分离技术有利于开发协作正确答案:B2、中的Validation服务器控件不包括()。
A. ValidationSummaryB. CustomValidatorC. LinkButtonD. RangeValidator正确答案:C3、中用来处理网站状态管理的内置对象不包括()。
A. RequestB. SessionC. CookieD. Cache正确答案:A4、中关于Request对象的Browser属性描述正确的是()。
A.获取有关当前请求的URL信息B.获取传入请求的MIME内容类型C.获取客户端发送的内容长度D.获取有关正在请求的客户端浏览器功能的信息正确答案:D5、中关于Server对象的URLEncode方法描述正确的是()。
A.以上都不对B.将字符串转换成HTML格式输出C.将URL编码还原为原来的字符串D.将字符串转换成URL的编码输出正确答案:D6、中Application对象的方法中可以实现清除某一个Application对象变量的是()方法。
A. RemoveAllB. SetC. ClearD. Remove正确答案:D7、中Cookie对象的方法中用来获取或设置Cookie的过期日期和时间的属性是()。
A. ValueB. ExpiresC. VersionD. Name正确答案:B8、中Cache对象的方法中用来从Cache对象检索指定项的方法是()。
A. InsertB. AddC. RemoveD. Get正确答案:D9、SqlDataSource控件的常用属性中用来获取或设置用于为数据库选择数据记录的SQL语句的属性是()。
A. ConnectionStringB. InsertCommandC. SelectCommandD. UpdateCommand正确答案:C10、中数据绑定可以通过()方式实现。
asp .net课程期末考试试卷加答案
XXXX职业技术学院继续教育学院20XX年第一学期XX班《》期末考试卷专业_________ 年级_________ 姓名_________一、选择题(20*2=40分)1、静态网页文件的后缀是( )。
A aspB aspxC htmD jsp2、.NET与XML紧密结合的最大好处是( )。
A 代码易于理解B 跨平台传送数据C 减少存储空间D 代码安全3、Session与Cookie状态之间的最大区别在于( )。
A 存储的位置不同B 类型不同C 生命周期不同D 容量不同4、默认情况下Session的有效时间是()。
A 30秒B 10分钟C 20分钟D 30分钟5、Session对象的默认有效期为多少分钟:()A 10B 15C 20D 应用程序从启动到结束6、Wizard控件的最大特点是( )A 能够包含大量数据B 能将多个窗口集中到一个网页中C 布局不受限制D 能够快速进行浏览7、在三层结构的C#应用程序中,数据库配置文件为()A Data.configB App. ConfigC App.csD Data.cs8、在中,下面()文件夹是用用来保存类文件的。
A App_CodeB App_DateC App_ThemesD bin9、在.NET 的三层结构里,在()创建App.config 文件。
A 数据访问层B 业务逻辑层C 模型层D 表示层10、C#程序的执行总是从()方法开始。
A Main()B void()C intD #11、母版页的后缀是()。
A aspxB aspC masterD cs12、CheckBox是常用的控件,它是指()。
A 列表框B 文本框C 复选框D 标签13、用户自定义控件文件的扩展名是()A aspB aspxC asmxD ascx14、下面关于页面中的脚本不能使用以下哪一种语言编写( )A HtmlB JavascriptC C#.NetD 15、FormView与GridView控件相比最重要的区别是( )A 能够存储数据B 外观比较美观C 显示的布局几乎不受限制D 数据量受一定的限制16、下面属于条件语句的是( )。
aspnet基础笔试题(全解完整答案).doc
asp. net基础笔试题(全解完整答案)基础笔试题面向对象的思想主要包括什么?对向对象程序设计(OOP)思想:封装、继承、多态封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部。
继承:子类拥有父类的所有数据和操作。
多态:一个程序中同名的不同方法共存的情况。
有两种形式的多态:重载与重写。
2.什么是中的用户控件?用户控件就是.ascx,复合控件就是.DLL3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CL R 分别作何解释?应用程序域:一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立。
受管制的代码:受管制的代码是在CLR虚拟机中运行的代码。
强类型系统:C#是强类型语言;因此每个变量和对象都必须具有声明类型。
装箱和拆箱:装箱就是隐式的将一个值型转换为引用型对象。
比如:i nti=O;obj=i ;这个过程就是装箱!就是将i装箱!拆箱就是将一个引用型对象转换成任意值型!比如:in ti =0;obj=i;intj=(int)o bj;这个过程前2句是将i装箱,后一句是将obj拆箱!值型就是在栈中分配内存,在申明的同时就初始化,以确保数据不为NULL;引用型是在堆中分配内存,初始化为null ,引用型是需要GARBAGECOLLECTION来回收内存的,值型不用,超出了作用范围,系统就会自动释放!重载:类中的方法名相同,但参数的个数或类型不同CTS(Coram o nTypeSyste m)(通用类型系统):描述了类型的定义和行为。
CLS (Co mm onLangua geS pecific atio n)通用语言规范C LR(C ommonLa ngu ageRunti me )通用语言运行时4.列举一下你所了解的X ML技术及其应用x ml可以用来做网页(x sit) xml可以当作数据库5.值类型和引用类型的区别?写出C #的样例代码。
asp net面试题目及答案详解
asp net面试题目及答案详解(1)熟练使用Sql Server中企业管理器、查询分析器和事件探查器,能熟练编写T-SQL、存储过程、用户自定义函数、视图、触发器;(2)了解ASP.效劳器控件的生命周期;(3)熟练掌握HTML,CSS,javascript,xml,Web Service,AJAX;(4)掌握多层构造以及类的设计方法;(5)了解网站平安漏洞相关方面以及优化技巧;答:可以,需使用new修饰符显式声明,表示隐藏了基类中该函数的实现。
答:接口可以包含属性、方法、索引指示器和事件,但不能包含常量、域、操作符、构造函数和析构函数,而且也不能包含任何静态成员。
答:主要包括界面层,业务逻辑层,数据访问层。
答:使用String类,在赋值时会产生一个新的对象,而StringBuilder不会,所以在大量字符串拼接或频繁对某一字符串进展操作时最好使用StringBuilder。
答:虚函数:没有实现的,可以由子类继承并重写的函数。
抽象函数:规定其非虚子类必须实现的函数,必须被重写。
答:Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守详细的技术标准,这些标准使得Web Service能与其他兼容的组件进展互操作。
答:Connection:数据库连接对象Command:数据库命令DataReader:数据阅读器DataSet:数据集答:delegate答:Control类答:GC 垃圾收集器。
答:&是位运算符,表示按位运算;&&是逻辑运算符,表示逻辑与。
答:覆盖:采用override声明,参数列表必须相同。
重载:不需要特别声明,只要参数列表不同(个数不同或类型不同)。
答:1、使用Request.QueryString或Request.Form。
2、使用Session,Cookies,Application。
3、使用Server.Transfer。
4、使用PostBackUrl传递。
asp.net基础笔试题(全解完整答案)(2)
基础笔试题(全解完整答案)(2)WSDL:描述Web服务的公共接口。
这是一个基于XML的关于如何与Web服务通讯和使用的服务描述17.什么是SOAP,有哪些应用。
SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。
18.如何理解.net中的垃圾回收机制。
NET Framework 的垃圾回收器管理应用程序的内存分配和释放。
每次您使用new 运算符创建对象时,运行库都从托管堆为该对象分配内存。
只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。
但是,内存不是无限大的。
最终,垃圾回收器必须执行回收以释放一些内存。
垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。
当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。
19.常用的调用webservice方法有哪些?里选择添加web引用20.C#中区别多态、重载、重写的概念和语法结构2008年04月26日星期六18:11重写是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。
格式:基类中:public virtual void myMethod() {}子类中:public override void myMethod() {}重写以后,用基类对象和子类对象访问myMethod()方法,结果都是访问在子类中重新定义的方法,基类的方法相当于被覆盖掉了。
重载用于在给定了参数列表和一组候选函数成员的情况下,选择一个最佳函数成员来实施调用。
public void test(int x,int y){}public void test(int x,ref int y){}public void test(int x,int y,string a){}重载特征:I.方法名必须相同II.参数列表必须不相同,与参数列表的顺序无关III.返回值类型可以不相同=========================但如果有泛型,就要注意了!多态c#的多态性主要体现在类的继承上:子类继承父类的时候,可能出现同名但方法定义不同的情况, 所以在子类中会将原方法覆盖,实现自身的要求.using System;class Employee{virtual public void CalculatePlay(){Console.WriteLine( Employee );}};class SalariedEmployee: Employee {override public void CalculatePlay(){Console.WriteLine( Salary ); }};class PolyApp{public static void Main()Employee baseE1 = new Employee();baseE1.CalculatePlay();Employee baseE2 = new SalariedEmployee(); baseE2.CalculatePlay(); SalariedEmployee s = new SalariedEmployee(); s.CalculatePlay();}};。
《ASP.Net开发》期终考试试卷(B卷)及答案
适用专业:请各位考生注意:所有答案必须填写到答题纸上,否则不计分。
一、选择题(每小题2分,共50分,单选题)1.用于使用已创建的自定义控件的指令为()A、RegisterB、ControlC、TagPrefixD、Import2.关于HttpHandler程序的说法不正确的是()A、后缀名为.ashxB、请求处理的终点C、实现了IHttpHandler接口D、IsReusable属性为False时,程序只能使用一次3.为了保护网页,将被保护的网页分类置于不同的目录下,这是为了()A、便于管理B、调用方便C、便于网站的改版D、便于网站的迁移4.如需要添加用户角色,下面哪个工具比较方便?()A、web站点管理工具B、MMC 插件C、内部发布工具D、Xcopy5.在子目录Admin文件夹的Web.config文件中有这样一段代码:<authorization ><deny users=”?”/></ authorization >这说明()A、只有管理员可以访问Admin目录B、所有匿名用户都可以访问Admin目录C、所有匿名用户都不可以访问Admin目录D、所有用户都不可以访问Admin目录6.APP_Data目录用来放置()A、专用数据文件B、共享文件C、被保护的文件D、代码文件7.设置分页时,设置页面大小的属性为()A、PageSettingB、PageINdexC、PageSizeD、AllowPaging8.@Page指令,下面说法不正确的是()A、语言属性可以写JA V AB、AutoEventWireup属性可以不写C、CodeFile可以不写,但必须Inherits也不写D、AutoEventWireup所指定的页面事件包含Page_Load9.当跨页传递数据时,哪个属性标识源页面是跨页提交?()A、IsPostBack B、IsCrossBackC、PreviousPageD、IsCrossPagePostBack10.有关母版页的说法正确的是()A、一个站点只能有一个母版页B、一个内容页对应母版页中的一个位置ContentPlaceHolderC、内容页相当于HTML中的Iframe页,浏览地址显示母版页地址D、母版页的后缀名为.master11.有关ObjectDataSource说法正确的是()A、只能绑定数据访问层方法,才能返回正确数据B、只有通过方式访问数据库,才能使用ObjectDataSourceC、ObjectDataSource可以直接指向数据库,返回DataSetD、ObjectDataSource一般绑定业务逻辑层方法12.ValidationSummary控件的作用是()A、检查总和数B、集中显示所有验证的结果C、判断有无超出范围D、检查数值大小13.需要验证TextBox的输入数据为年龄,并且要求大于18岁,小于65岁,应该使用的验证控件是()A、CompareValidatorB、RangeValidatorC、RequiredFieldValidator和RangeValidatorD、RequiredFieldValidator和CompareValidator14.DataList的换行符模板是()A、SeparatorTemplateB、ItemTemplateC、TemplateFieldD、AlternatingItemTemplate15.关于Repeater控件,下列说法正确的是()A、Repeater控件不能显示内容B、Repeater控件不能显示Html的内容C、Repeater控件不会自动添加Html的相关内容D、Repeater控件不会显示没有设置格式的内容16.下面是TreeView控件代码:<asp:TreeNode Text=”Node1” SelectAction=”Extend”><asp:TreeNode Text=”Node2”….><asp:TreeNode Text=”Node3”….></ asp:TreeNode>当鼠标单击“Node1”时只进行的操作。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中,用于将客户端的请求信息传递给服务器端的控件是:A. TextBoxB. ButtonC. LabelD. HyperLink答案:A2. 下列哪个不是 Web应用程序的组成部分?A. Web页面B. Web服务C. 应用程序配置文件D. 数据库答案:D3. 在中,用于创建用户控件的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:B4. 中,用于表示Web页面的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:A5. 在中,用于创建Web服务的文件扩展名是:A. .aspxB. .ascxC. .ashxD. .asmx答案:D6. 中,用于处理客户端事件的服务器端代码块是:A. <% %>B. <%= %>C. <%# %>D. <%: %>答案:A7. 在中,用于数据绑定的控件是:A. GridViewB. DropDownListC. CheckBoxListD. All of the above答案:D8. 中,用于实现用户身份验证的控件是:A. LoginB. LoginViewC. CreateUserWizardD. ChangePassword答案:B9. 在中,用于实现分页功能的控件是:A. GridViewB. DetailsViewC. ListViewD. Repeater答案:A10. 中,用于创建无刷新页面的技术是:A. AJAXB. Web ServicesC. RemotingD. Web Forms答案:A二、填空题(每题2分,共20分)1. 中,用于创建Web应用程序的文件扩展名是________。
答案:.aspx2. 应用程序的配置文件是________。
答案:web.config3. 在中,用于实现局部页面布局的控件是________。
微软认证考试aspnet练习题及答案供参考
__微软认证考试aspnet练习题及答案供参考微软认证考试练习题及答案微软认证考试练习题及答案你创建了一个.应用程序,该程序将运行在TK公司的WEB站点上。
你的应用程序包括100个WEB页面。
你想配置你的应用程序,当HTTP代码发生错误时,可显示自定义的错误信息给用户。
同时你想当程序发生错误时记录到日志中。
你想以最小的配置影响完成该目标,下面的那二件事你必需做(选二项)(AD)A、为应用程序在Global.asax文件中创建ApplicationError过程,来限制.代码错误;B、为应用程序在Web.config文件中创建ApplicationError过程,来限制.代码错误;C、为应用程序在Global.asax文件中创建CustomErros事务,来限制HTTP错误;D、为应用程序在Web.config文件中创建CustomErros过程,来限制HTTP错误;E、为应用程序中的每个页面添加Page指令,来限制限制.代码错误;F、为应用程序中的每个页面添加Page指令,来限制限制HTTP错误;注:Web.config文件没有ApplicationError过程故B错,同理C也错。
E、F与本题无关。
你为TK公司创建了一个.应用程序,该应用程序早期的版本运用一个用VB6.0编写的ActiveX组件。
新的.应用程序将接着运用这个ActiveX组件。
你想使你的.应用程序和ActiveX组件间的数据汇合尽可能地快。
下面那二个操作你应当选择(CD)A、用ODBC绑定;B、运用late绑定;C、运用early绑定;D、设置页面Page指令中的pat属性为True;E、设置页面Page指令中的pat属性为False注:pat属性当设为 true 时,允许在单线程单元 (STA) 线程上执行页。
这允许页调用 STA 组件,例如用 Microsoft Visual Basic 6.0 开发的组件。
将该属性设为 true 还允许页调用 + 1.0 组件,该组件要求可以访问非托管 Active Server Pages () 内置对象。
ASP.NET常见面试题及答案(130题)
常见面试题及答案(130题)1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
2 .列举 页面之间传递值的几种方式。
答. 1.使用QueryString, 如....?id=1; response. Redirect()....2.使用Session变量3.使用Server.Transfer4.C#中的委托是什么?事件是不是一种委托?答:委托可以把一个方法作为参数代入另一个方法。
委托可以理解为指向一个函数的引用。
是,是一种特殊的委托5.override与重载的区别答:override 与重载的区别。
重载是方法的名称相同。
参数或参数类型不同,进行多次重载以适应不同的需要Override 是进行基类中函数的重写。
为了适应需要。
6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?答: this.Server.TransferResponse. Redirect()---QueryString9.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?答:不是。
可以用任意类型。
11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:一般为3层数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。
优点:分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:增加成本。
13.什么叫应用程序域?答:应用程序域可以理解为一种轻量级进程。
asp.net期末考试题及答案
期末考试题及答案一、选择题(每题2分,共20分)1. 中用于创建Web应用程序的编程语言是:A. C++B. C. JavaD. Python答案:B2. 在中,以下哪个不是内置的服务器控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. 应用程序的入口点是:A. Global.asaxB. Web.configC. Default.aspxD. App_Start答案:C4. 在中,以下哪个不是数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D5. 应用程序的生命周期中,第一个执行的事件是:A. Page_InitB. Page_LoadC. Page_PreRenderD. Page_Unload答案:A6. 在中,用于处理表单提交的事件是:A. ClickB. SubmitC. LoadD. PostBack答案:D7. 中用于实现用户身份验证的控件是:A. LoginB. TextBoxC. LabelD. Button答案:A8. 在中,以下哪个不是Web.config文件中的配置元素?A. <appSettings>B. <connectionStrings>C. <system.web>D. <html>答案:D9. 中用于处理Web服务请求的类是:A. WebFormB. WebHandlerC. WebControlD. WebPage答案:B10. 在中,用于实现分页功能的控件是:A. DataListB. GridViewC. RepeaterD. ListView答案:B二、填空题(每题2分,共20分)1. 应用程序的生命周期包括________、________、________、________和________。
Asp-net参考答案与评分标准B
南阳理工学院课程考试参考答案与评分标准考试课程:学年学期:2013-2014-2试卷类型:B考试时间:120分钟一、填空题1.Page (2分)2.Web.sitemap (2分)3..nn.ToString()(2分)4. runat=”server”(2分)5.SessionID(2分)6.OnStart(2分)End (2分)7.流布局(2分)表布局(2分) 8.SelectedValue (2分)二、选择题1. D2. C3. D4. A5. A6. C7. D8. B9. B 10. C三、是非题1. ×2.√3.×4. ×5.√6.×7.√8.√9. √10.√11.√12.√13. ×14.√15. ×四、简答题1. Request对象的Redirect方法较为常用,但该方法是在页面内进行跳转,即在页面打开后才执行的页面重定向。
(1分)AppendHeader方法是在页面打开前执行的页面重定向,前者还会执行页面的一些程序,而后者则不会。
(1分);Response.Redirect可跳转到任何网站的页面,所以其安全性较低;而Server.Transfer只能跳转到同一网站的页面。
(1分)Response.Redirect需要浏览器发出新的HTTP请求,速度较慢,服务器负担加重;而Server.Transfer直接在Web服务器上请求,速度较快。
(1分)Server.Transfer跳转后,页面的URL不变化,依然维持跳转前页面的URL,所以可用于隐藏目标页面的地址(1分)2.数据验证控件有RequiredFieldValidator控件、CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、CustomValidator控件和ValidationSummary控件。
ASP(含答案)-网络管理员考试解读
2007年上半年试题五(15分)阅读下列说明,根据网页显示的效果图,回答问题1至问题7。
【说明】以下是用ASP 实现了一个网络收藏夹网页,用于保存用户感兴趣的Web 网页地址。
用IE 打开网页文件“index.asp”后的效果如图5-1 所示。
程序中使用的Access数据表结构如表5-1所示。
【index.asp文档的内容】<%@LANGUAGE="VBSCRIPT" %><%set conn=server. (5)("Adodb.Connection")provider = "Provider=Microsoft.Jet.OLEDB.4.0;"path="Data Source=" & Server.MapPath("main.mdb")connstr= provider & pathconn.open connstr%><html><head><title>网络收藏夹</title></head>(6)<center><%set rs=Server.CreateObject("Adodb.RecordSet")sql="select * from address"rs.open() sql,conn,1,3if Request("name") = "" or Request("url")="" thenResponse.write("内容填写不完整")elsers.addnewrs(1)=request("name")rs(2)=request("URL")rs(3)=request("category")rs.updateend If%><table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00"> <tr><td>序号</td><td>名称</td><td>类别</td></tr><% rs.movefirstfor j=1 to rs. (7)%><tr><td><%=j%></td><td><a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a></td> <td><%=rs("category")%></td></tr><% rs.movenext(8)%></table><br><form action="index.asp" method="post" name="new" id="new"><table width="300" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00"> <tr><td width="61">名称</td><td width="223" align="left"><input name="name" type="text" id="name"></td></tr><tr><td>超链接</td><td align="left"><input name="URL" type="text" id="URL"></td></tr><tr><td colspan="2">类别</td></tr><tr><td colspan="2"><textarea name="category" rows="5" id="disc"></textarea><br>*为必填项目</td></tr></table><br>(9)</form><%rs.closeconn.close%></center></body></html>【问题1】(2分)ASP 是(1)网页制作技术。
ASP-NET考试试题及答案详析
ASP-NET考试试题及答案详析LT一、填空题(1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate(7) 下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= ;答案:Session[“greeting”].ToString()(8) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象Application[“counter”]=(int)Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock(),unlock()(9) 废除Session的语句是:。
答案:Session.Abandon()(10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
答案:开发(11) 所谓分布式类就是在多个文件中使用相同的____,相同的____,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP-NET考试试题及答案详析一、填空题(1) ASPX网页的代码储存模式有两种,它们是___和___代码分离模式。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode 属性设置为.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间,类名,partial(12) 改变Session的有效时间的语句是:。
答案:Session.Timeout=60;(13) NET与XML紧密结合的最大好处是。
答案:跨平台传送数据(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有________性、_________性、________性答案:封装、继承、多态。
(16) 能用foreach遍历访问的对象需要实现________________接口或声明________________方法的类型。
答案:IEnumerable,GetEnumerator。
(17) .net Framework是开发平台的基础,它包括两个主要组件:.netFramework类库和。
答案:公共语言运行库【CLR】(18) Asp和的主要区别表现在、速度和功能3个方面。
答案:运行机制(19) 安装.net的必备组件式iis和。
答案:.NET Framework SDK(20) 公共语言规范是公共类型系统的,是一组结构和限制,是库编写者和编译者的指南。
答案:子集(21) .net Framework从低到高由、基类库、类库和应用程序开发技术四层组成。
答案:公共语言运行库(22) 运行需要安装和配置和IIS。
答案:.NET Framework(23) 通过在IIS中建立可以访问 web应用程序。
答案:虚拟目录(24) 列举中的七个内置对象:________、_______、_______、________、________、________、________。
答案:Page,Response,Request,Session,Application,Cookie,Server(25) URL的中文意思是指_____________答案:统一资源定位符(26) 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入_____________即可答案:runat="server"(27) 控件TextBox的AutoPostBack属性的作用是_____________答案:是否响应服务器事件,值为true/false (28) Server.MapPath()方法的主要功能是_____________答案:获取文件对象绝对路径(29) Command对象ExecuteNOQuery()方法的功能是____________________答案:返回SQL语句影响行数,值为int型(30) 在SQLConnection对象中可以使用____ 属性来获取或设置打开SQL数据库的连接字符串。
答案:ConnectionString(31) 在操作数据库时有查询、更新和删除等操作,在中一般使用_____________对象来完成。
答案:command(32) 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索________、只进的数据流。
答案:只读(33) 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用_____________对象答案:DataAdapter(34) DataSet对象的基本组成包括3各部分: _____________、Relations和ExtendedPropesties。
答案:Tables(35) DTD最大的作用就是验证XML文件_____________的正确性。
答案:逻辑(36) XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和_____________。
答案:处理指令(37) 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config 文件中,应用程序配置信息存储在_____________文件中。
答案:web.config(38) Asp配置系统依赖于IIS元库,而 配置系统却是一个基于_____________的配置系统。
答案:XML(39) 通过设置<compilation>元素的_____________属性,可以配置应用程序文件使用的默认语言。
答案:defaultLanguage(40) 把数学不等式0<x<13转换为C#语言表达式是:_____________。
答案:x>0&&x<13(41) C#语言中的循环语句包括__________、__________、和__________这3种。
答案:for,while,do while二、选择题(1) 以下所示的文件名后缀中只有______不是静态网页的后缀。
(D)A..html B. .shtmlC. .htmD. .aspx(2) 下列文件名后缀中,只有______不是动态网页的后缀。
(B)A. .jspB. .xmlC. .aspxD. .php(3) 下列选项中,只有__C____是错误的。
A.提供了多种语言支持。
B. 提供了多种平台支持。
C. 提供跨平台支持,也可以在Unix下执行D. 采取编译执行的方式,极大的提高了运行的性能。
(4) 下列选项中,哪一个是.net应用的基础?(A)A. 公共语言运行类B. 虚拟机C. 基类库D. 类库(5) 下列选项中______是错误的。
(D)A. 所有的语言都共享相同的集成开发环境。
B. 允许创建不同的类型的应用程序C. 依赖XML并通过Web保存、发送和接受数据D.以上都不对(6) 下列选项中,只有______不是公共语言运行时提供的服务。
(C)A.公共类型系统B. 公共语言规范C.net Framework类库D. 垃圾回收器(7) 下列选项中,只有______不是Page指令的属性。
(C)A.codepage B. debugC. namespacenguage(8) 下列给出的变量名正确的是__ ___。
(D)A. float void;B. char static;C. int .1;D. char_using123_bat;(9) 下列数据类型属于值类型的是__ ___。
(A)A. structB. classC. interfaceD. delegate(10) 下列数据类型属于引用类型的是__ __。
(C)A. enumB. structC. stringD. bool(11) 下列运算符中____具有3个操作数。
(C)A. >>=B. ++C. ?:D. &&(12) 下面属于条件语句的是___。
(B)A. forB. if elseC. whileD. continue(13) 如果类名为Myclass,那么______可以作为它的构造函数。
(B)A. ~Myclass()B. Myclass(double a)C. ~Myclass(double a)D. void Myclass()(14) 下面对于抽象类描述不正确的是______。
(B)A. 抽象类只能作为基类使用B. 抽象类不能定义对象C. 抽象类可以定义实例对象D. 可以实现多态(15) 下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件。
(C) A.AdRatator控件B.Button控件C.Panel控件D.Wizard控件(18) 下面对Wizard控件方法说法正确的是(B)A.ActiveStepChange单击侧栏区域中的按钮时发生B.CancelButton单击取消按钮是发生C.NextButtonClick单击上一步按钮时发生D.FinishButtonClick单击下一步按钮时发生(19) 下面对服务器验证控件说法正确的是(A) A.可以在客户端直接验证用户输入,并显示出错信息B.服务器其验证控件种类丰富共有10中之多C.服务器验证控件只能在服务端使用D.各种验证控件不具有共性,各自完成功能(20) RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B)A.“.”表示任意数字B.“*”和其他表达式一起,表示任意组合C.“[A-Z]”表示A-Z有顺序的大写字母D.“/d”表示任意字符(21) 下面对CustomValidator控件说法错误的是(D)A.控件允许用户根据程序设计需要自定义控件的验证方法B.控件可以添加客户端验证方法和服务器验证方法C.ClientValidatoFunction属性指定客户端验证方法D.runat属性来指定服务器端验证方法(22) 使用ValidatorSummary控件时需要以对话框的形式来显示错误信息,需要(B)A.设置ShowSummary属性为tureB.设置ShowMessgeBox属性为tureC.设置ShowSummary属性为falseD.设置ShowMessgeBox属性为false(23) 下面不属于控件的是(A)A. DataSetB. RepeaterC. SqlDataSourceD. GridView(24) 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是(D)A. ExecuteReaderB. ExecuteScalarC. ConnectionD. ExecuteNonQuery(25) 下面对象中可以脱机处理数据的是(A)A.DataSetB.ConnectionC.DataReaderD.DataAdapter(26) 使用SqlDataSource控件可以访问的数据库不包括以下的(C)A.SQL ServerB.OracleC.XMLD.ODBC数据库(27) 下面对Repeater控件说法错误的是(A)A. Repeater控件可以实现重复操作B. Repeater控件具有默认的固定外观C.Repeater控件功能强大,可以实现表布局和XML格式的表。