Web程序设计复习资料_第1页
Web程序设计复习资料_第2页
Web程序设计复习资料_第3页
Web程序设计复习资料_第4页
Web程序设计复习资料_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP.NET习题一、单选题1、由于有了( D ) ,才使得 .NET 框架具有跨语言特征。A.框架类库 B.垃圾回收机制C.Web 服务 D.通用类型系统2、框架类库非常庞大,为了方便搜索和引用它们,使用( B )对它们进行逻辑分组。A.代码大纲 B.命名空间C. 通用类型系统 D.解决方案3、在设计器中编辑网页,希望既能看到 Web 页面外观,又能看到 HTML 标记,则使用(D )较好。A.设计视图 B.源视图C.普通视图 D.拆分视图4、在机器上没有安装 IIS,但还想使用它开发 ASP.NET 应用程序,解决的方法是( A ) 。A.使用文件系统 B.使用 FTP 站点C.使用远程站点 D.使用 Tomcat5、在 Web 站点中,数据库文件最好放置在( B )文件夹中。A.App_Code B. App_DataC. App_Themes D. App_WebReferences6、enum CourseMath,English,Computer,History,Chemistry=0,Philology,PhilosophyCourse cc;则下列语句错误的是( C ) 。A.int a=(int)Course.English; B.cc=Course.English+2;C.cc=5; D.bool b=Course.Math=Course.Chemistry7、以下数组声明语句中,正确的是( A ) 。A.int a=1,2,3; B.int3 a;C.int3 a=new int3 ; D.int a3;8、已知:int a=100;void Funcc(ref int b)则以下函数调用正确的是( D ) 。A.Func(ref (10*a); B.Func(ref 10);C.Func(a); D.Func(ref a);9、若 Point 为抽象类,则以下正确的是( A ) 。A.abstract void SetPoint(Point p) B.void GetPoint();C.Point p=new Point(); D.class Line:Point10、有一个泛型类:class List则正确实例化泛型类的语句是( D ) 。A.List t=new List(); B.List t=new List;C.List t=new List(); D.List t=new List()11、ASP.NET 页面文件的扩展名是( B ) 。A.asmx B.aspxC.ascx D.asax12、ASP.NET 页面基类是( A ) 。A.Page B.ControlC.Web D.UI13、ASP.NET 使用( A )来自动保存表单中各控件的状态。A.ViewState B.Application 对象C.Cookie D.Session 对象14、通常在 ASP.NET 页面的第一行有以下代码:则代码隐藏类文件为( C ) 。A. MyForm B. _DefaultC. MyForm.aspx.cs D. Default15、在应用程序中,如果需要判断是否回发,则可以使用( A )语句。A.Page.IsPostBack B.Page.IsCrossPostBackC.Page.IsValid D.Page.EnableViewState16、如果希望用户输入密码,则应该使用( )控件,并设置控件的( )属性为 Password.其正确答案为( B )A.Label,Text B.TextBox,TextModeC.BulleteList,BulletStyle D.ListBox,SelectionMode17、如果希望学生在填写个人信息时输入性别项,则使用( B )控件比较合适。A.DropDownList B.RadioButtonListC.CheckBoxList D.BulletedList18、要实现跨页面发送,应该使用 Button 控件的( D )属性。A.IsPostBack B. IsCrossPostBackC. PostBack D. PostBackUrl19、如果有一个图像控件 Image1,现在希望它显示在 images 文件夹下的 Home.jpg 图片,则正确的语句为( C ) 。A. Image1. ImageUrl=” Home.jpg”B. Image1. Image=” Home.jpg”C. Image1. ImageUrl=” /images/Home.jpg”D. Image1. Image=” /images/Home.jpg”20、如果列表框的 SelectedIndex 属性值为-1,则表明( B ) 。A.选中了一个列表项 B.没有选中任何列表项C.列表项的值为-1 D.列表项的关联值为-121、通过 FileUpload 控件的( D )属性,可以获取用户上传文件类型。A.FileName B.HasFileC.FileContent D.PostedFile22、在每一向导步骤内均可以包含导航按钮,导航按钮的类型由 WizardStep 控件的 stepType 属性决定。如果设置 StepType 属性 Step,则显示( A )导航按钮。A.“上一步”和“下一步” B. “上一步”C. “下一步” D.“完成”23、在页面上,有一个名为 StudentView 的 MultiView 控件,它的第 2 个视图中包含一个 lblMsg 的Label 控件,则访问 lbMsg 控件的代码为( C ) 。A. StudentView.Views1. lblMsg.Text=”Hello”B. StudentView.Views2. lblMsg.Text=”Hello”C. lblMsg.Text=”Hello”D. StudentView. lblMsg.Text=”Hello”24、单击 Wizard 控件的“下一步 ”按钮时,会引发( B )事件。A.FinishButtonClick B.NextButtonClickC.PreviousButtonClick D.SideBarButtonClick25、可以使用 Calender 控件的 SelectionMode 属性指定选择日期的方式。如果用户希望一次选择一整月,则该属性应该取( C )值。A.Day B.DayWeekC.DayWeekMonth D.None26、如果需要检验输入的学生学号是否满足学号规则,应该使用( D )验证控件较合适。A.RequiredFieldValidator B.CompareValidatorC.RangeValidator D.RegularExpressionValidator27、在收集用户基本信息的页面上,有一个“重置”按钮,它主要用于清空页面上用户输入的内容。在单击按钮时,通常不希望它执行验证过程。要达到此目的,应该把它的( C )属性设为 false.A.EnableClientScript B. EnabledC.CausesValidation D.IsValid28、当验证未通过时,验证控件通常会显示一些错误信息。下面所列出的属性避,与显示错误信息无关的属性是( B )A.Display B.ValidationGroupC.Text D.ErrorMessage29、若学生学号由 45 个数字组成,则满足此条件的正则表达式为( A )A.d4,5 B.w4,5C.d4,5 D.w4,530、如果希望验证错误信息以项目列表形式显示,则应该设置 ValidationSunnary 控件的 DisplyMode 属性为( B ) 。A.None B.BulletListC.List D.SingleParagraph31、用户控件的基类为( b )A.CompositeControl B.UserControlC.WebControl D.Page32、用户控件文件的扩展名为( a )A.ascx B.csC.aspx D.dll33、以下能在用户控件内出现的是( d ) 。A.html B.bodyC.form D.img34、在页面中,存在以下内容:则“TimeLabel ”是( b ) 。A.用户控件的前缀 B.用户控件名C.用户控件文件的虚拟路径 D.用户控件实例名35、已知自定义控件生成的 html 为:则 src 属性是由 WEbControl 类的( c )方法生成的。A.RenderBeginTag B.RenderEndTagC.RenderContents D.AddAttribute36、能直接访问 Access 数据库的数据源控件是( A ) 。A.SqlDataSource 控件 B. ObjectDataSource 控件C. LinqDataSource 控件 D. SiteMapDataSource 控件37、当在 web.config 文件中存储连接字符串时,可以通过( B )访问该连接字符串。A. B.C. D.38、已知:” SelectCommand=”SelectCount” SelectCommandType=”StoredProcedure” runat=”sever”/则 SelectCount 是:( C )A.数据库名 B.数据表名C.存储过程名 D.视图名39、应该将业务对象中用于执行更新的方法名赋值给 ObjectDataSource 控件的是( B )A.SelectMethod B.UpdateMethodC.InsertMethod D.DeleteMethod40、已知:则 Select 所起的作用是( B ) 。A.检索 B.投影C.筛选 D.排序41、已知 web.config 文件中有如下内容:则正确访问该内容的语句是( a ) 。A.string con=WebConfigurationManager.ConnectionStrings”prod”. ConnectionString;B. string con=WebConfigurationManager.ConnectionStrings”prod”C. string con=ConnectionStrings”prod”. ConnectionString;D. string con=WebConfigurationManager.ConnectionStrings;42、已知:SqlCommand cmd=new SqlCommand();cmd.CommandType= CommandType.StoredProcedure;cmd.CommandText=”SelectProdect”;则 SelectProdec 指的是( c ):A.数据名 B.数据表名C.存储过程名 D.视图名43、有一 SQL 语句“deldete from student where id=10”,则执行该 SQL 语句的最恰当方法是( b ) 。A.ExecuteReader B. ExecuteNoQueryC. ExecuteScalar D. ExecuteSQL44、为了执行 SQL 语句“select * from student where id=id”,必须为 SqlCommand 对象 cmd 添加一个参数,以下不能完成此任务的语句是( a )A.SqlParameter sp=new SqlParameter(“id”,”1705”);B.cmd.Parameters.Add(“id”,”1705”);C. cmd.Parameters.AddWithValue(“id”,”1705”);D. cmd.Parameters.Add (new SqlParameter(“id”,”1705”);45、以下语句利用 DataSet 对象访问数据,其中不正确的是:( d )A.string g=(string)ds.Tables“product”.Rows5“name”;B. string g=(string)ds.Tables0.Rows5“name”;C. string g=(string)ds.Tables“product”.Rows5.ItemArray1;D. string g=(string)ds.Tables“product”.Rows5;46、数据绑定表达式的语法为( b ) 。A. B. C. D. 47、GridView 控件内置有选择行的功能,则激活该功能的是( d ) 。A.AutoGenerateColumns B. AutoGenerateDeleteButtonC. AutoGenerateEditButton D. AutoGenerateSelectButton48、在显示学生信息的 DetailView 控件中,希望添加一个导航至显示学生成绩的页面,那么应该使用( c ) 。A.ButtonField B.ImangeFieldC.HyperLinkField D.CommandField49、在 FormView 控件中,可通过设置( b )属性允许从一条记录移动到另一条记录。A.DefaultMode B.AllowPagingC.PageIndex D.SelectValue50、在 DataList 控件中,希望每行显示 3 列数据,则应该设置( a )属性。A.RepeatCoumns B.RepeatDirectionC.RepeatLayout D.GridLines51、在特殊文件夹中,用于存放主题的文件夹是( c ) 。A.App_Code B. App_DataC. App_Themes D. App_WebReferences52、外观文件的扩展名为:( b )A.skin B.cssC.cs D.aspx53、页面上有一个 TextBox 控件,通过设置擦伤的( c )属性可以禁用主题A.EnableViewState B.EnableThemingC.Enabled D.EnableClientScript54、页面有关主题的说法中,不正确的是( a ) 。A.一个 Web 应用程序只能设置一个主题B.在主题中,可以添加多个 CSS 文件C.在主题中,可以包含多个.skin 文件D.在特定情况下,可以禁止用主题55、以下有关外观的说法中,不正确的是( b )A.同一类控件可以包含多个外观B.一个外观文件可以包含多个外观C.可以使用 id 属性定义命名外观D.可以编程动态应用外观56、母版页文件的扩展名为( d )A.cs B.configC.aspx D.master57、已知一个页面的 Page 指令为:则“MyMaster.master”为( b ) 。A.外观文件名 B. 母版页文件名C.代码隐藏类文件名 D.层叠样式表文件名58、在内容页中,所有内容必须包含在( c )控件中。A.MultiView B.WizardC.Content D. ContentPlaceHolder59、已知代码:则该页面为( a ) 。A.子母版页 B.父母版页C.内容页 D.普通页面60、在应用程序的配置文件(Web.config)中,使用( b )属性指定母版页A.masterPage B. masterPageFileC. MasterPage D. MasterPageFile61、下列标记不属于 HTML 文档的基本结构的是:( D )A. B . C. D. 62、Session 对象的默认有效期为多少分钟:(C )A .10 B. 15 C .20 D. 应用程序从启动到结束63、下面哪一个对象用于与数据源建立连接:( B)A. Command B. Connection C. DataReader D. DataAdapter64、Global.asax 文件中 Session_Start 事件何时激发( C )A.在每个请求开始时激发 B.尝试对使用进行身份验证时激发C.启动会话时激发 D.在应用程序启动时激发65、下面哪一个文件是全局配置文件(B )A. Global.asax B. Web.configC. Styles.css D. AssemblyInfo.vb66、下列关于 ASP.NET 的验证控件描述错误的是( A )A. 在客户端和服务器端都能进行验证B. 其客户端验证和服务器端验证对所有浏览器都适用C. 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证D. 一个服务器控件可同时被多个验证控件验证67、在 ASP.NET 应用程序中访问 SqlServer 数据库时,需要导入的命名空间为 BA. System.Data.Oracle B. System.Data. SqlClient C. System.Data. ODBC D. System.Data.OleDB68、如果需要确保用户输入大于 30 的值,应该使用( C )验证控件A. RequiredFieldValidator B. CompareValidatorC. RangeValidator D. RegularExpressionValidator 69、下面哪一个不是网页文件的后缀名 (D)A. htm B. aspx C. asp D. txt70、 ASP.NET 不支持的应用程序文件类型的扩展名是( D )A. .ascx B. .asmx C. .disco D. .pas71、下面哪一个验证控件的作用是限定用户按照一定的模式进行输入?(A )A. RegularExpressionValidator B. CompareValidatorC. RequireFieldValidator D. ValidationSummary 74、将已有的 Web 窗体页转换为用户控件时,除了要从该页中移除所有的 ,元素外,还应将原窗体页中的page 指令更改为( b )A. Page B. Control C. ascx D. Control 75、 Cookie 是 Web 服务器保存在用户硬盘上的一段文本,分会话 Cookie 和永久 Cookie。如要定义一个永久 Cookie,则必须设置 Cookie 的( d )属性。A. Value B. Item C. Path D. Expires76、要获取 Web 站点中某个文件的物理存储路径,可以使用 Server 对象的( b )属性。A. Execute B. MapPath C. Transfer D. HtmlEncode77、Response 对象的( b )方法可以使 Web 服务器停止处理脚本。A. Clear B. End C. BufferOutput D. Flush78、访问 DataReader 对象中的某列可以采用如 DataReader(“Name”)的方法。该示例默认使用的是DataReader 对象的(c )属性。A. IsClosed B. FieldCount 字段数C. Item D. RecordsAffected79、在绑定了数据源的 Repeater 对象中,系统会自动提供( b )对象,可以使用该对象的 Eval 方法从指定的列中检索数据。A. Container B. DataBinderC. DataReader D. DataTable80、在 DataList 控件中,任何一个按钮单击时,都会触发( b )事件。A. EditCommand B. ItemCommandC. CancelCommand D. SelectCommand81、 要将存储过程参数Name 设定为输出参数 ,则应该设定 SqlParameter 对象的( a )属性。A. Direction B. SqlDbType C. Value D. Size82、在使用 DataView 对象进行筛选和排序等操作之前,必须指定一个( a )对象作为 DataView 对象的数据来源。A. DataTable B. DataGrid C. DataRows D. DataSet83、在包含多个表的 DataTable 对象的 DataSet 中,可以使用( a )对象来使一个表和另一个表相关。A. DataRelation B. Collections C. DataColumn D. DataRows84、DataGrid 控件使用( a )来指定要显示数据源中的那些列、自定义每列的标头和脚注以及控件的排序等。A. 绑定列 B. 按钮列 C. 超级链接列 D. 模板列85、在 DataGrid 控件中设定显示学生的学号,姓名,出生日期等字段。现要将出生日期设定为短日期格式,则应将数据格式表达式设定为(a ) 。A. 0:d B. 0:c C. 0:yy-mm-dd D. 0:p86、以下所示的文件名后缀中只有( D )不是静态网页的后缀。A.html B. .shtml C. .htm D. .aspx87、下列文件名后缀中,只有( B )不是动态网页的后缀。A. .jsp B. .xml C. .aspx D. .php88、下列选项中,只有( C )是错误的。A 提供了多种语言支持 。 B. 提供了多种平台支持。C. 提供跨平台支持,也可以在 Unix 下执行 D. 采取编译执行的方式,极大的提高了运行的性能。89、下列选项中,哪一个是.net 应用的基础?( A )A. 公共语言运行类 B. 虚拟机 C. 基类库 D. 类库90、下列选项中,只有( C )不是公共语言运行时提供的服务。A公共类型系统 B. 公共语言规范 Cnet Framework 类库 D. 垃圾回收器91、下列给出的变量名正确的是( D )A. float void; B. char static; C. int .1; D. char_using123_bat;92、下列数据类型属于值类型的是( A )A. struct B. class C. interface D. delegate93、下列数据类型属于引用类型的是( C )A. enum B. struct C. string D. bool94、如果类名为 Myclass,那么( B )可以作为它的构造函数。A. Myclass() B. Myclass(double a) C. Myclass(double a) D. void Myclass()95、下面对于抽象类描述不正确的是( B )A. 抽象类只能作为基类使用 B. 抽象类不能定义对象C. 抽象类可以定义实例对象 D. 可以实现多态96、下面控件中, ( C )可以将其他控件包含在其中,所以它常用来包含一组控件。AAdRatator 控件 BButton 控件 CPanel 控件 DWizard 控件97、RegluarExpressionValidator 控件中可以加入正则表达式,下面选项对正则表达式说法正确的是(B )A “.”表示任意数字 B “*”和其他表达式一起,表示任意组合C “A-Z”表示 A-Z 有顺序的大写字母 D “/d”表示任意字符98、下面对 CustomValidator 控件说法错误的是( D )A控件允许用户根据程序设计需要自定义控件的验证方法B控件可以添加客户端验证方法和服务器验证方法CClientValidatoFunction 属性指定客户端验证方法Drunat 属性来指定服务器端验证方法99、使用 ValidatorSummary 控件时需要以对话框的形式来显示错误信息,需要( B )A设置 ShowSummary 属性为 tureB设置 ShowMessgeBox 属性为 tureC设置 ShowSummary 属性为 falseD设置 ShowMessgeBox 属性为 false100、下面不属于控件的是( A )A. DataSet B. Repeater C. SqlDataSource D. GridView101、下面 SqlComand 对象方法中,可以连接执行 Transact-SQL 语句并返回受影响行数的是( D )A. ExecuteReader B. ExecuteScalar C. Connection D. ExecuteNonQuery102、下面对象中可以脱机处理数据的是( A )A.DataSet B.Connection C.DataReader D.DataAdapter103、使用 SqlDataSource 控件可以访问的数据库不包括以下的( C )A.SQL Server B.Oracle C.XML D.ODBC 数据库104、下面对 Repeater 控件说法错误的是 ( A )A. Repeater 控件可以实现重复操作 B. Repeater 控件具有默认的固定外观CRepeater 控件功能强大,可以实现表布局和 XML 格式的表。D. 可以使用 Repeater 控件的模板来自定义其外观。105、下面对 DataList 控件说法正确的( A )ADataList 支持 Repeater 控件的模板,并具有独立模板列。B与 Repeater 比较,DataList 维护较为麻烦。CDataList 控件与 Repeater 控件相同,都可以实现对数据库的操作。D控件具有自己的风格样式模板,而 DataList 却没有。106、下面哪些不是 ASP.NET 页面间传递参数的方式?( D )A. 使用 QueryString B. 使用 Session 变量C. 使用 Server.Transfer D. 使用 ViewState107、.如果需要确保用户输入大于 30 且小于 60 的值,应该使用( C )验证控件较合理。A. RequiredFieldValidator B. CompareValidatorC. RangeValidator D. RegularExpressionValidator108、如果 Session(“a”)=1,Session(“b”)=2,请问 Session(“a”)+Session(“b”)的值是( D )A. 12 B. 3 C. ab D. 以上都不对109、label 服务器控件( C )属性用于指定 label 控件显示的文字。A. width B. alt C. text D. name110、TextBox 控件的( D )属性值用于设置多行文本显示。A. Text B.Password C. maxLength D. Multiline111、下面不属于 Web 服务器控件的是 ( A )A. HtmlInputButton B. RadioButton C. DropDownList D. CheckBox112、如果要在网页上添加一个计算器来统计人数的话,我们可以选用( B )对象对计数变量 Count的加法操作来实现。A. Session B. Application C. Server D. Page113、下列标记不属于 HTML 文档的基本结构的是:( D )A. B. C. D. 113、Session 对象的默认有效期为( C )分钟。A. 10 B. 15 C. 20 D. 应用程序从启动到结束114、在 ASP.NET 应用程序中访问 SqlServer 数据库时,需要导入的命名空间为( B )A. System.Data.Oracle B. System.Data.SqlClientC. System.Data. ODBC D. System.Data.OleDB115、App_Data 目录用来放置 ( A )A. 共享的数据库文件 B. 共享文件C. 被保护的文件 D. 代码文件116、文件系统网站非常适合于学习使用,因为( D )A. 不要安装 IIS B. 网站允许放置在任意目录下C. 能够进行单独测试 D. A 和 B117、HTML 代码 表示( C )A. 创建一个超链接 B. 创建一个自动发送电子邮件的链接C. 创建一个位于文档内部的链接点 D. 创建一个指向位于文档内部的链接点118、在 NET 中 CLS(Common Language Specification)的作用是( D )A. 存储代码 B. 防止病毒 C. 原程序跨平台 D. 对语言进行规范119、FormView 与 GridView 控件相比最重要的区别是( C )A. 能够存储数据 B. 外观比较美观 C. 显示的布局几乎不受限制 D. 数据量受一定的限制120、留言板必须加强管理,这是因为( D )A. 存储容量有限 B. 查看必须经过授权 C. 影响查看的速度 D. 可能存在过时或不健康的留言121、在配置 GridView 控件的 SqlDateSource 数据源控件过程中,单击【高级】按钮的目的是( C )A.打开其他窗口 B.输入新参数 C.生成 SQL 编辑语句 D.优化代码122、XMLDateSource 与 SiteMapDataSource 数据源控件能够用来访问( B )A. 关系型数据 B. 层次性数据 C. 字符串数据 D. 数值型数据123、现在需要验证某个 TextBox 控件的输入数据是否大于 0 小于 10,此时能使用的验证控件是( B )A.Compare Validator B.Compare Validator 与 RequiredField ValidatorC.Range Validator D.Range Validator 与 RequiredField Validator124、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是( A )A. RadioButton B. CheckBoxList C. CheckBox D. RadioButtonList125、Validator Summary 验证控件的作用是( B )A.检查总和数 B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小126、下面几个图形控件中,不能执行鼠标单击事件的控件是( B )A.ImageButton B.Image C.ImageMap D.ImageURL127、Session 与 Cookie 状态之间最大的区别在于 ( A )A. 存储的位置不同 B. 类型不同 C. 生命周期不同 D. 容量不同128、用户自定义异常类需要从以下哪个类继承:( A )A.Exception B.CustomException C.ApplicationException D.BaseException129、装箱、拆箱操作发生在( C )A.类与对象之间 B.对象与对象之间 C.引用类型与值类型之间 D.引用类型与引用类型之间130、在 ADO.NET 中,对于 Command 对象的 ExecuteNonQuery()方法和 ExecuteReader()方法,下面叙述错误的是( C ) 。A.insert、update、delete 等操作的 Sql 语句主要用 ExecuteNonQuery

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论