1、复习题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.使用T
2、omcat5、在Web站点中,数据库文件最好放置在( B )文件夹中。A.App_Code B. App_Data C. 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、以下数组声明语句中
3、,正确的是( 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、有
4、一个泛型类: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.Control C.We D.UI13、ASP.NET使用( A )来自动保存表单中各控件的状态。A.ViewState B.Application对象C.Cookie D.Session对象14、通常在ASP
5、.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,BulletS
6、tyle 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=”
7、 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、在每一向导步骤内均可以包含导航按
8、钮,导航按钮的类型由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. St
9、udentView. 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.Requir
10、edFieldValidator B.CompareValidatorC.RangeValidator D.RegularExpressionValidator27、在收集用户基本信息的页面上,有一个“重置”按钮,它主要用于清空页面上用户输入的内容。在单击按钮时,通常不希望它执行验证过程。要达到此目的,应该把它的( C )属性设为false.A.EnableClientScript B. EnabledC.CausesValidation D.IsValid28、当验证未通过时,验证控件通常会显示一些错误信息。下面所列出的属性避,与显示错误信息无关的属性是( B )A.Display B.Va
11、lidationGroupC.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.
12、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. Ob
13、jectDataSource控件C. LinqDataSource控件 D. SiteMapDataSource控件37、当在web.config文件中存储连接字符串时,可以通过( B )访问该连接字符串。A. B.C. D.38、已知:asp:SqlDataSource ID=”sd1” ConnectionString=” SelectCommand=”SelectCount” SelectCommandType=”StoredProcedure” runat=”sever”/则SelectCount是:( C )A.数据库名 B.数据表名C.存储过程名 D.视图名39、应该将业务对象中用
14、于执行更新的方法名赋值给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.Con
15、nectionStrings”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、有一S
16、QL语句“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.
17、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)d
18、s.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.Com
19、mandField49、在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、外观文件的扩展名为:
20、( 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
21、.可以编程动态应用外观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 )属性指定母
22、版页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.尝试
23、对使用进行身份验证时激发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. Sy
24、stem.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. .asc
25、x 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和
26、永久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”)的方法。该示例默
27、认使用的是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、 要
28、将存储过程参数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
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1