ASP_NET考试试题及答案详析
- 格式:doc
- 大小:62.00 KB
- 文档页数:13
ASP考试题及答案一、单选题(共54题,每题1分,共54分)1.GridView控件默认不具备的功能是:A、删除B、插入C、编辑D、选择正确答案:B2.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:B3.sqlDataSource控件插入操作执行前引发的事件是A、InsertingB、InsertedC、DetelingD、Deleted正确答案:A4."对FormView控件,通过该控件的任务按钮的"编辑模板"修改()可以给本控件增加标题。
"A、ItemTemplateB、EditItemTemplateC、HeaderTemplateD、InsertItemTemplate正确答案:C5.Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C6.验证控件不具备的作用是A、避免服务器遭受Web攻击B、验证用户身份是否合法C、验证用户输入是否合法D、避免用户输入错误正确答案:A7.对FormView控件,通过该控件的任务按钮的“编辑模板”修改()可以给本控件增加标题。
A、InsertItemTemplateB、HeaderTemplateC、ItemTemplateD、EditItemTemplate正确答案:B8.对FormView控件,用于更新数据,一般要给UpDate语句设置():A、无需设置B、一定的条件C、设置select语句D、Insert语句正确答案:B9.可以实现网页重定向的代码是A、Request.Redirect()B、Response.Redirect()C、Response.Write()D、Request.Write()正确答案:B10.使用“数据源配置向导”配置Select语句时,如何操作可以进一步生成更新语句A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDER BY(R)…”按钮D、单击“高级(V)…”按钮正确答案:D11.“数据源配置向导”不能完成的工作是A、引导开发者新建数据库连接B、引导开发者自定义Select语句C、引导开发者自定义Delete语句D、引导开发者自定义C#语言查询逻辑正确答案:D12.下列服务器控件中被单击,设置其被单击时浏览器回发网页A、ButtonB、LinkButtonC、ImageButtonD、Image正确答案:B13.Session与Cookie状态之间最大的区别在于A、存储位置不同B、类型不同C、生命周期不同D、容量不同正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.要用CompareValidator控件验证用户输入是否小于0,不需要设置的属性是A、ControlToValidateB、ControlToCompareC、ValueToCompareD、Type正确答案:B16.验证某个TextBox控件的输入的年龄是否大于20且小于30.此时应使用的验证控件是A、CompareValidatorB、ValidatorC、RangeValidatorD、RegularExpressionValidator正确答案:C17.在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮后,在新打开的窗口中的选项显示无效,这常常是因为()。
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响应并发送给客户端④服务器关闭连接。
大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。
答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。
一、填空题(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 属性来添加内容。
一、单选题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、中数据绑定可以通过()方式实现。
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、下面属于条件语句的是( )。
Web程序设计试题四及答案注意:时间120分钟,满分100分。
一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)1.在对SQL Server 数据库操作时应选用()。
A)SQL Server .NET Framework 数据提供程序;B)OLE DB .NET Framework 数据提供程序;C)ODBC .NET Framework 数据提供程序;D)Oracle .NET Framework数据提供程序;2.下列选项中,()是引用类型。
A)enum类型B)struct类型C)string类型D)int类型3.关于中的代码隐藏文件的描述正确的是()A)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。
编程逻辑唯一与用户界面不同的文件中。
该文件称作为“代码隐藏”文件,如果用C #创建,该文件将具有“.ascx.cs”扩展名。
B)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
C)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
D)以上都不正确。
4.以下描述错误的是()A)在C++中支持抽象类而在C#中不支持抽象类。
B)C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
C)在C#中可使用new 修饰符显式隐藏从基类继承的成员。
D)在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
5.C#的数据类型有()A)值类型和调用类型;B)值类型和引用类型;C)引用类型和关系类型;D)关系类型和调用类型;6.下列描述错误的是()A)类不可以多重继承而接口可以;B)抽象类自身可以定义成员而接口不可以;C)抽象类和接口都不能被实例化;D)一个类可以有多个基类和多个基接口;7.在DOM中,装载一个XML文档的方法()A)save方法B)load方法C)loadXML方法D)send方法8.下列关于构造函数的描述正确的是()A)构造函数可以声明返回类型。
asp.根底笔试题〔全解完好答案〕asp.根底笔试题〔全解完好答案〕asp.根底笔试题面向对象的思想主要包括什么?对向对象程序设计(OOP)思想:封装、继承、多态封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部,asp.根底笔试题〔全解完好答案〕。
继承:子类拥有父类的所有数据和操作。
多态:一个程序中同名的不同方法共存的情况。
有两种形式的多态:重载与重写。
2.什么是ASP.中的用户控件?用户控件就是.ascx,复合控件就是.DLL3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?应用程序域:一种边界,它由公共语言运行库围绕同一应用程序范围内创立的对象建立。
受管制的代码:受管制的代码是在CLR虚拟机中运行的代码。
强类型系统: C# 是强类型语言;因此每个变量和对象都必须具有声明类型。
装箱和拆箱:装箱就是隐式的将一个值型转换为引用型对象。
比方:int i=0;Syste.Object obj=i;这个过程就是装箱!就是将i装箱!拆箱就是将一个引用型对象转换成任意值型!比方:int i=0;System.Object obj=i;int j=(int)obj;这个过程前2句是将i装箱,后一句是将obj拆箱!值型就是在栈中分配内存,在申明的同时就初始化,以确保数据不为NULL;引用型是在堆中分配内存,初始化为null,引用型是需要GARBAGE COLLECTION来回收内存的,值型不用,超出了作用范围,系统就会自动释放!重载:类中的方法名一样,但参数的个数或类型不同CTS(mon Type System)(通用类型系统) :描绘了类型的定义和行为。
CLS( mon Language Specification) 通用语言标准CLR ( mon Language Runtime ) 通用语言运行时4.列举一下你所理解的XML技术及其应用xml可以用来做网页(xslt) xml可以当作数据库5.值类型和引用类型的区别?写出C#的样例代码。
aspnet期末考试试题### 期末考试试题#### 一、选择题(每题2分,共20分)1. 在中,以下哪个不是内置的验证控件?A. RequiredFieldValidatorB. CompareValidatorC. LabelD. RangeValidator2. Web Forms应用程序中,页面的生命周期中,以下哪个事件最先发生?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload3. 在中,以下哪个不是Web控件的属性?A. IDB. TextC. ValueD. ConnectionString4. 使用 MVC框架时,以下哪个不是控制器中的方法?A. IndexB. EditC. ViewD. Delete5. 中,用于实现用户身份验证的控件是?A. LoginB. TextBoxC. ButtonD. GridView#### 二、简答题(每题5分,共20分)1. 简述 Web Forms和 MVC的主要区别。
2. 描述中的ViewState的作用及其优缺点。
3. 说明中Session和Cookie的区别。
4. 什么是的Master Page?它在页面设计中扮演什么角色?#### 三、编程题(每题10分,共40分)1. 编写一个 Web Forms页面的代码,使用Repeater控件显示一个数据表中的所有记录,并为每个记录添加一个删除按钮。
2. 假设你有一个名为`Product`的类,包含`ProductId`,`ProductName`, `Price`三个属性。
请编写一个 MVC控制器的Action方法,用于获取所有产品的列表,并返回一个视图。
3. 编写一个 Web Forms页面的代码,使用GridView控件实现数据的分页、排序和编辑功能。
4. 编写一个 MVC应用程序的视图,使用Razor语法,显示一个表单,包含文本框、下拉列表和提交按钮,用于创建一个新的`Product`对象。
基础笔试题(全解完整答案)(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();}};。
适用专业:请各位考生注意:所有答案必须填写到答题纸上,否则不计分。
一、选择题(每小题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”时只进行的操作。
期末考试题及答案一、选择题(每题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. 在中,用于实现局部页面布局的控件是________。
S序设计期末测试题(二)一、单选题(每题1 分,共15 分)1、静态网页文件的扩展名是()。
A. aspB. aspxC.htmD.jsp2、若内容页文件名为view.aspx,则其对应的代码页文件名默认是()。
A. view.csB. view.cs.aspxC. view.aspx.csD.view.aspx3 、使用RadioButtonList 生成单选列表,选中其中的某项时触发SelectedIndexChange*件,则该控件的哪个属性要设置为True ()。
A. checkedB. AutoPostBackC. selectedD. Text4、要使ListBox 控件的行数为多行,需要将下列哪个属性值设置为Multiple ()。
A. checkedB. AutoPostBackC. TextModeD. SelectionMode5、以下哪个数据库类型可以使用SqlDataSource空件作数据源()。
A.AccessB.SQL Server 2000C.OricalD. VFP6、一个C#§序总是调用哪个方法作为开始(入口):()。
A.MainB.mainC.MAIND.任意一个方法即可7、windows 应用程序开发时,窗体加载时触发的事件是()。
A.ClickB.PaintC.LoadD.Init8、在ASPNET的内置对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是()。
A.SessioinB.CookieC.RequestD.Application9、Application 对象的默认有效期是()。
A.15分钟B.应用程序启动到结束C.15分钟D.30分钟10、在ASPNET中提供()个内置对象。
A.2B.7C.10D.811、DataReader对象的()方法读取时间形式的值。
A. DateB. TimeC. DateTimeD.GetDataTime12、当整个页面被浏览器读入时触发的事件是()。
ASP,NET考试试题及答案详析一、填空题1) ASPX网页的代码储存模式有两种,它们是代码分离模式和单一模式。
2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为AutoPostBack。
3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6.TextBox1.Text = nn.ToString();4) 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password。
5) 下面是一个转移到新网页的指令:Response.Redirect(“新网页的Ur1”)6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
___7) n对象的代码。
n的代码是。
n[“greeting”]=“hello wang。
”。
n对象的语句如下。
string Myvar=n[“greeting”].ToString();8) n对象时防止竞争的代码。
lock(n){ n[“counter”]=(int)n[“counter”]+1.} unlock(n);9) n的语句是:n.Abandon()10) 打开文件系统网站时将自动打开一个服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
开发服务器11) 所谓分布式类就是在多个文件中使用相同的命名空间、类名,而且每个类的定义前面都加上partial修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
12) n的有效时间的语句是:___;13)。
NET与XML紧密结合的最大好处是跨平台传送数据。
14) 在网上招聘模板中,使用FormView控件通常分为上下两部分。
上半部分使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下半部分使用模板,用来输入和存储数据。
当应聘者提交数据后,应在事件中向应聘者发出感谢或收到的信息。
__微软认证考试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 () 内置对象。
常见面试题及答案(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.什么叫应用程序域?答:应用程序域可以理解为一种轻量级进程。
期末考试题及答案一、选择题(每题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. 应用程序的生命周期包括________、________、________、________和________。
南阳理工学院课程考试参考答案与评分标准考试课程:学年学期: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控件。
一、填空题(1) ASPX网页的代码储存模式有两种,它们是_代码分离模式__和__单一模式_。
答案:代码分离模式,单一模式(2) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 AutoPostBack属性设置为true。
答案:AutoPostBack(3) 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text = nn.Tostring();答案:nn.ToString()(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password.答案:Password(5) 下面是一个转移到新网页的指令:Response.Redirect(“新网页的Url ”)答案:新网页的Ur1(6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToV alidate(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) 所谓分布式类就是在多个文件中使用相同的_命名空间_,相同的_类名_,而且每个类的定义前面都加上partial修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:命名空间,类名,partial(12) 改变Session的有效时间的语句是:Session.Timeout=60; 。
答案:Session.Timeout=60;(13) NET与XML紧密结合的最大好处是跨平台传送数据。
答案:跨平台传送数据(14) 网上招聘模板如果使用FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:Header Insert ItemInserted(15) 面向对象的语言具有__继承______性、___多态______性、____封装____性答案:封装、继承、多态。
(16) 能用foreach遍历访问的对象需要实现___IEnumerable_____________接口或声明____GetEnumerator____________方法的类型。
答案:IEnumerable,GetEnumerator。
(17) .net Framework是开发平台的基础,它包括两个主要组件:.netFramework类库和公共语言运行库(CLR)。
答案:公共语言运行库【CLR】(18) Asp和的主要区别表现在运行机制、速度和功能3个方面。
答案:运行机制(19) 安装.net的必备组件式iis和.NET Framework SDK 。
答案:.NET Framework SDK(20) 公共语言规范是公共类型系统的子集,是一组结构和限制,是库编写者和编译者的指南。
答案:子集(21) .net Framework从低到高由公共语言运行库、基类库、类库和应用程序开发技术四层组成。
答案:公共语言运行库(22) 运行需要安装和配置和IIS。
答案:.NET Framework(23) 通过在IIS中建立虚拟目录可以访问 web应用程序。
答案:虚拟目录(24) 列举中的七个内置对象:__Page______、__Response_____、_Request______、___Session_____、____Cookie____、____Server____、___Application_____。
答案:Page,Response,Request,Session,Application,Cookie,Server(25) URL的中文意思是指___统一资源定位符__________答案:统一资源定位符(26) 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入__runat=”server”___________即可答案:runat="server"(27) 控件TextBox的AutoPostBack属性的作用是_是否响应服务器时间,值为true/false____________答案:是否响应服务器事件,值为true/false(28) Server.MapPath()方法的主要功能是_获取文件的绝对路径____________答案:获取文件对象绝对路径(29) Command对象ExecuteNOQuery()方法的功能是_返回SQL语句影响行数,值为int___________________答案:返回SQL语句影响行数,值为int型(30) 在SQLConnection对象中可以使用__ConnectionString__ 属性来获取或设置打开SQL数据库的连接字符串。
答案:ConnectionString(31) 在操作数据库时有查询、更新和删除等操作,在中一般使用__Command___________对象来完成。
答案:command(32) 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索_只读_______、只进的数据流。
答案:只读(33) 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用___DataAdapter__________对象答案:DataAdapter(34) DataSet对象的基本组成包括3各部分: _Tables____________、Relations和ExtendedPropesties。
答案:Tables(35) DTD最大的作用就是验证XML文件___逻辑__________的正确性。
答案:逻辑(36) XML文档中允许出现的数据对象包括根元素、子元素、注释、属性和__处理指令___________。
答案:处理指令(37) 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config文件中,应用程序配置信息存储在___web.config__________文件中。
答案:web.config(38) Asp配置系统依赖于IIS元库,而配置系统却是一个基于___XML__________的配置系统。
答案:XML(39) 通过设置<compilation>元素的_____________属性,可以配置应用程序文件使用的默认语言。
答案:defaultLanguage(40) 把数学不等式0<x<13转换为C#语言表达式是:__x>0&&x<13___________。
答案:x>0&&x<13(41) C#语言中的循环语句包括_for_________、___while_______、和___do while_______这3种。
答案:for,while,do while二、选择题(1) 以下所示的文件名后缀中只有_aspx_____不是静态网页的后缀。
(D)A..html B. .shtmlC. .htmD. .aspx(2) 下列文件名后缀中,只有_xml_____不是动态网页的后缀。
(B)A. .jspB. .xmlC. .aspxD. .php(3) 下列选项中,只有__C____是错误的。
/*提供跨平台支持,但是不可以再UNIX 下执行*/A.提供了多种语言支持。
B. 提供了多种平台支持。
C. 提供跨平台支持,也可以在Unix下执行D. 采取编译执行的方式,极大的提高了运行的性能。
(4) 下列选项中,哪一个是.net应用的基础?(A) .NET应用基础是:公共语言运行库(CRL)A. 公共语言运行类B. 虚拟机C. 基类库D. 类库(5) 下列选项中______是错误的。
(D)A. 所有的语言都共享相同的集成开发环境。
B. 允许创建不同的类型的应用程序C. 依赖XML并通过Web保存、发送和接受数据D.以上都不对(6) 下列选项中,只有______不是公共语言运行时提供的服务。
(C)A.公共类型系统B. 公共语言规范C.net Framework类库D. 垃圾回收器(7) 下列选项中,只有______不是Page指令的属性。
(C)namespace不是Page指令属性而codepage,debug,language是Page指令属性A.codepage B. debugC. namespacenguage(8) 下列给出的变量名正确的是__ ___。
(D)A. float void;B. char static;C. int .1;D. char_using123_bat;(9) 下列数据类型属于值类型的是__ ___。
(A) 值类型:枚举,结构。
其中结构又可以分为:数值类型、bool类型和用户定义的结构。
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) 下面对于抽象类描述不正确的是______。