复习题.docx
- 文档编号:23291380
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:45
- 大小:110.84KB
复习题.docx
《复习题.docx》由会员分享,可在线阅读,更多相关《复习题.docx(45页珍藏版)》请在冰豆网上搜索。
复习题
《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.使用Tomcat
5、在Web站点中,数据库文件最好放置在(B)文件夹中。
A.App_CodeB.App_DataC.App_ThemesD.App_WebReferences
6、enumCourse{Math,English,Computer,History,Chemistry=0,Philology,Philosophy}
Coursecc;
则下列语句错误的是(C)。
A.inta=(int)Course.English;B.cc=Course.English+2;
C.cc=5;D.boolb=Course.Math==Course.Chemistry
7、以下数组声明语句中,正确的是(A)。
A.int[]a={1,2,3};B.int[3]a;C.int[][3]a=newint[3][];D.inta[3];
8、已知:
inta=100;
voidFuncc(refintb){}
则以下函数调用正确的是(D)。
A.Func(ref(10*a));B.Func(ref10);
C.Func(a);D.Func(refa);
9、若Point为抽象类,则以下正确的是(A)。
A.abstractvoidSetPoint(Pointp){}B.voidGetPoint();
C.Pointp=newPoint();D.classLine:
Point{}
10、有一个泛型类:
classList
则正确实例化泛型类的语句是(D)。
A.Listt=newList();B.Listt=newList
C.List
11、ASP.NET页面文件的扩展名是(B)。
A..asmxB..aspx
C..ascxD..asax
12、ASP.NET页面基类是(A)。
A.PageB.ControlC.WeD.UI
13、ASP.NET使用(A)来自动保存表单中各控件的状态。
A.ViewStateB.Application对象
C.CookieD.Session对象
14、通常在ASP.NET页面的第一行有以下代码:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="MyForm.aspx.cs"Inherits="_Default"%>
则代码隐藏类文件为(C)。
A.MyFormB._Default
C.MyForm.aspx.csD.Default
15、在应用程序中,如果需要判断是否回发,则可以使用(A)语句。
A.Page.IsPostBackB.Page.IsCrossPostBack
C.Page.IsValidD.Page.EnableViewState
16、如果希望用户输入密码,则应该使用()控件,并设置控件的()属性为Password.
其正确答案为(B)
A.Label,TextB.TextBox,TextMode
C.BulleteList,BulletStyleD.ListBox,SelectionMode
17、如果希望学生在填写个人信息时输入性别项,则使用(B)控件比较合适。
A.DropDownListB.RadioButtonList
C.CheckBoxListD.BulletedList
18、要实现跨页面发送,应该使用Button控件的(D)属性。
A.IsPostBackB.IsCrossPostBack
C.PostBackD.PostBackUrl
19、如果有一个图像控件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.列表项的值为-1D.列表项的关联值为-1
21、通过FileUpload控件的(D)属性,可以获取用户上传文件类型。
A.FileNameB.HasFile
C.FileContentD.PostedFile
22、在每一向导步骤内均可以包含导航按钮,导航按钮的类型由WizardStep控件的stepType属性决定。
如果设置StepType属性Step,则显示(A)导航按钮。
A.“上一步”和“下一步”B.“上一步”
C.“下一步”D.“完成”
23、在页面上,有一个名为StudentView的MultiView控件,它的第2个视图中包含一个lblMsg的Label控件,则访问lbMsg控件的代码为(C)。
A.StudentView.Views[1].lblMsg.Text=”Hello”
B.StudentView.Views[2].lblMsg.Text=”Hello”
C.lblMsg.Text=”Hello”
D.StudentView.lblMsg.Text=”Hello”
24、单击Wizard控件的“下一步”按钮时,会引发(B)事件。
A.FinishButtonClickB.NextButtonClick
C.PreviousButtonClickD.SideBarButtonClick
25、可以使用Calender控件的SelectionMode属性指定选择日期的方式。
如果用户希望一次选择一整月,则该属性应该取(C)值。
A.DayB.DayWeek
C.DayWeekMonthD.None
26、如果需要检验输入的学生学号是否满足学号规则,应该使用(D)验证控件较合适。
A.RequiredFieldValidatorB.CompareValidator
C.RangeValidatorD.RegularExpressionValidator
27、在收集用户基本信息的页面上,有一个“重置”按钮,它主要用于清空页面上用户输入的内容。
在单击按钮时,通常不希望它执行验证过程。
要达到此目的,应该把它的(C)属性设为false.
A.EnableClientScriptB.Enabled
C.CausesValidationD.IsValid
28、当验证未通过时,验证控件通常会显示一些错误信息。
下面所列出的属性避,与显示错误信息无关的属性是(B)
A.DisplayB.ValidationGroup
C.TextD.ErrorMessage
29、若学生学号由4~5个数字组成,则满足此条件的正则表达式为(A)
A.\d{4,5}B.\w{4,5}
C.\d[4,5]D.\w[4,5]
30、如果希望验证错误信息以项目列表形式显示,则应该设置ValidationSunnary控件的DisplyMode属性为(B)。
A.NoneB.BulletList
C.ListD.SingleParagraph
31、用户控件的基类为(b)
A.CompositeControlB.UserControl
C.WebControlD.Page
32、用户控件文件的扩展名为(a)
A..ascxB..cs
C..aspxD..dll
33、以下能在用户控件内出现的是(d)。
A.htmlB.body
C.formD.img
34、在页面中,存在以下内容:
<%@RegisterTagPrefix=”uc”TagName=”TimeLabel”src=”TimeLabel.ascx”%>
则“TimeLabel”是(b)。
A.用户控件的前缀B.用户控件名
C.用户控件文件的虚拟路径D.用户控件实例名
35、已知自定义控件生成的html为:
则src属性是由WEbControl类的(c)方法生成的。
A.RenderBeginTagB.RenderEndTag
C.RenderContentsD.AddAttribute
36、能直接访问Access数据库的数据源控件是(A)。
A.SqlDataSource控件B.ObjectDataSource控件
C.LinqDataSource控件D.SiteMapDataSource控件
37、当在web.config文件中存储连接字符串时,可以通过(B)访问该连接字符串。
A.<%%>B.<%$%>
C.<%#%>D.<%=%>
38、已知:
SqlDataSourceID=”sd1”ConnectionString=”<%$ConnectionStrings: pstr%>”SelectCommand=”SelectCount”SelectCommandType=”StoredProcedure”runat=”sever”/> 则SelectCount是: (C) A.数据库名B.数据表名 C.存储过程名D.视图名 39、应该将业务对象中用于执行更新的方法名赋值给ObjectDataSource控件的是(B) A.SelectMethodB.UpdateMethod C.InsertMethodD.DeleteMethod 40、已知: LinqDataSourceID=”ld”runat=”server”ContextTypeName=”Student-InfoDataContext”TableName=”course”Select=”new(cnmae,credit)”/> 则Select所起的作用是(B)。 A.检索B.投影 C.筛选D.排序 41、已知web.config文件中有如下内容: 则正确访问该内容的语句是(a)。 A.stringcon=WebConfigurationManager.ConnectionStrings[”prod”].ConnectionString; B.stringcon=WebConfigurationManager.ConnectionStrings[”prod”] C.stringcon=ConnectionStrings[”prod”].ConnectionString; D.stringcon=WebConfigurationManager.ConnectionStrings; 42、已知: SqlCommandcmd=newSqlCommand(); cmd.CommandType=CommandType.StoredProcedure; cmd.CommandText=”SelectProdect”; 则SelectProdec指的是(c): A.数据名B.数据表名 C.存储过程名D.视图名 43、有一SQL语句“deldetefromstudentwhereid=10”,则执行该SQL语句的最恰当方法是(b)。 A.ExecuteReaderB.ExecuteNoQuery C.ExecuteScalarD.ExecuteSQL 44、为了执行SQL语句“select*fromstudentwhereid=@id”,必须为SqlCommand对象cmd添加一个参数,以下不能完成此任务的语句是(a) A.SqlParametersp=newSqlParameter(“@id”,”1705”); B.cmd.Parameters.Add(“@id”,”1705”); C.cmd.Parameters.AddWithValue(“@id”,”1705”); D.cmd.Parameters.Add(newSqlParameter(“@id”,”1705”)); 45、以下语句利用DataSet对象访问数据,其中不正确的是: (d) A.stringg=(string)ds.Tables[“product”].Rows[5][“name”]; B.stringg=(string)ds.Tables[0].Rows[5][“name”]; C.stringg=(string)ds.Tables[“product”].Rows[5].ItemArray[1]; D.stringg=(string)ds.Tables[“product”].Rows[5]; 46、数据绑定表达式的语法为(b)。 A.<%%>B.<%#%> C.<%=%>D.<%$%> 47、GridView控件内置有选择行的功能,则激活该功能的是(d)。 A.AutoGenerateColumnsB.AutoGenerateDeleteButton C.AutoGenerateEditButtonD.AutoGenerateSelectButton 48、在显示学生信息的DetailView控件中,希望添加一个导航至显示学生成绩的页面,那么应该使用(c)。 A.ButtonFieldB.ImangeField C.HyperLinkFieldD.CommandField 49、在FormView控件中,可通过设置(b)属性允许从一条记录移动到另一条记录。 A.DefaultModeB.AllowPaging C.PageIndexD.SelectValue 50、在DataList控件中,希望每行显示3列数据,则应该设置(a)属性。 A.RepeatCoumnsB.RepeatDirection C.RepeatLayoutD.GridLines 51、在特殊文件夹中,用于存放主题的文件夹是(c)。 A.App_CodeB.App_Data C.App_ThemesD.App_WebReferences 52、外观文件的扩展名为: (b) A..skinB..css C..csD..aspx 53、页面上有一个TextBox控件,通过设置擦伤的(c)属性可以禁用主题 A.EnableViewStateB.EnableTheming C.EnabledD.EnableClientScript 54、页面有关主题的说法中,不正确的是(a)。 A.一个Web应用程序只能设置一个主题 B.在主题中,可以添加多个CSS文件 C.在主题中,可以包含多个.skin文件 D.在特定情况下,可以禁止用主题 55、以下有关外观的说法中,不正确的是(b) A.同一类控件可以包含多个外观 B.一个外观文件可以包含多个外观 C.可以使用id属性定义命名外观 D.可以编程动态应用外观 56、母版页文件的扩展名为(d) A..csB..config C..aspxD.master 57、已知一个页面的Page指令为: <%@PageLanguage=”c#”MasterPageFile=”~/MyMaster.master”%> 则“MyMaster.master”为(b)。 A.外观文件名B.母版页文件名 C.代码隐藏类文件名D.层叠样式表文件名 58、在内容页中,所有内容必须包含在(c)控件中。 A.MultiViewB.Wizard C.ContentD.ContentPlaceHolder 59、已知代码: Contentid=”Content1”cContentPlaceHolderID=”BODY”runat=”server”> ContentPlaceHolderid=”holder”runat=”server”/> Content> 则该页面为(a)。 A.子母版页B.父母版页 C.内容页D.普通页面 60、在应用程序的配置文件(Web.config)中,使用(b)属性指定母版页 A.masterPageB.masterPageFile C.MasterPageD.MasterPageFile 61、下列标记不属于HTML文档的基本结构的是: (D) A.B. 62、Session对象的默认有效期为多少分钟: (C) A.10B.15C.20D.应用程序从启动到结束 63、下面哪一个对象用于与数据源建立连接: (B) A.CommandB.ConnectionC.DataReaderD.DataAdapter 64、Global.asax文件中Session_Start事件何时激发(C) A.在每个请求开始时激发 B.尝试对使用进行身份验证时激发 C.启动会话时激发 D.在应用程序启动时激发 65、下面哪一个文件是全局配置文件(B) A.Global.asaxB.Web.config C.Styles.cssD.AssemblyInfo.vb 66、下列关于ASP.NET的验证控件描述错误的是(A) A.在客户端和服务器端都能进行验证 B.其客户端验证和服务器端验证对所有浏览器都适用 C.如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证 D.一个服务器控件可同时被多个验证控件验证 67、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为B A.System.Data.OracleB.System.Data.SqlClient C.System.Data.ODBCD.System.Data.OleDB 68、如果需要确保用户输入大于30的值,应该使用(C)验证控件 A.RequiredFieldValidatorB.CompareValidator C.RangeValidatorD.RegularExpressionValidator 69、下面哪一个不是网页文件的后缀名(D) A.htmB.aspxC.aspD.txt 70、ASP.NET不支持的应用程序文件类型的扩展名是(D) A..ascxB..asmxC..discoD..pas 71、下面哪一个验证控件的作用是限定用户按照一定的模式进行输入? (A) A.RegularExpressionValidatorB.CompareValidator C.RequireFieldValidatorD.ValidationSummary 74、将已有的Web窗体页转换为用户控件时,除了要从该页中移除所有的, A.PageB.@ControlC.@ascxD.Control 75、Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。 如要定义一个永久Cookie,则必须设置Cookie的(d)属性。 A.ValueB.ItemC.PathD.Expires 76、要获取Web站点中某个文件的物理存储路径,可以使用Server对象的(b)属性。 A.ExecuteB.MapPathC.TransferD.HtmlEncode 77、Response对象的(b)方法可以使Web服务器停止处理脚本。 A.ClearB.EndC.BufferOutputD.Flush 78、访问DataReader对象中的某列可以采用如DataReader(“Name”)的方法。 该示例默认使用的是DataReader对象的(c)属性。 A.IsClosedB.FieldCount字段数 C.ItemD.RecordsAffected 79、在绑定了数据源的Repeater对象中,系统会自动提供(b)对象,可以使用该对象的Eval方法从指定的列中检索数据。 A.ContainerB.DataBinder C.DataReaderD.DataTable 80、在DataList控件中,任何一个按钮单击时,都会触发(b)事件。 A.EditCommandB.ItemCommand C.CancelCommandD.SelectCommand 81、要将存储过程参数@Name设定为输出参数,则应该设定SqlParameter对象的(a)属性。 A.DirectionB.SqlDbTypeC.ValueD.Size 82、在使用DataView对象进行筛选和排序等操作之前,必须指定一个(a)对象作为DataView对象的数据来源。 A.DataTableB.DataGridC.DataRowsD.DataSet 83、在包含多个表的DataTable对象的DataSet中,可以使用(a)对象来使一个表和另一个表相关。 A.DataRelationB.CollectionsC.DataColumnD.DataRows 84、DataGrid控件使用(a)来指定要显示数据源中的那些列、自定义每列的标头和脚注以及控件的排序等。 A.绑定列B.按钮列C.超级链接列D.模板列 85、在DataGrid控件中设定显示学生的学号,姓名,出生日期等字段。 现要将出生日期设定为短日期格式,则应将数据格式表达式设定为(a)。 A.{0: d}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复习题