




已阅读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、已知:asp:SqlDataSource ID=”sd1” ConnectionString=” 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()方法来执行;B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。C.Select操作的Sql语句只能由ExecuteReader()方法来执行;D.ExecuteReader()方法返回一个DataReder对象;131、欲取得发出请求的远程主机的IP地址要用Request的( A )变量。A.REMOTE_ADDR B.REMO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议书范本针对离婚后子女医疗问题的协议
- 婚姻解除协议书范本:共同子女抚养及监护权分配
- 金融控股公司债权债务三方转让与集团化运营协议
- 创意离婚协议书:财产分割与子女抚养权纠纷处理方案
- 精准对接个人对个人直升机租赁及观光服务协议
- 物流行业生产经营信息保密与物流服务质量协议
- 离婚协议书范本:子女教育及监护问题
- 公共停车场物业经营权及收益分成合作协议
- 班组级安全培训内容课件
- 《公共关系原理与实务》 第四版 练习与答案 朱崇娴 第6-11章
- 检验科科室管理制度
- 学科交叉教学中存在的问题及改进措施
- 山东中专学籍管理办法
- 老年营养健康宣教
- 2025-2026年部编版语文六年级上册教学工作计划(含进度表)
- 胰腺炎超声诊断表现
- 精神科专科监护技能课件
- 艾灸直播 教学课件
- 伤口造口专科护理新进展
- 装修装饰报价单范文
- 药店内部各项管理制度
评论
0/150
提交评论