复习题.docx

上传人:b****2 文档编号:23291380 上传时间:2023-05-16 格式:DOCX 页数:45 大小:110.84KB
下载 相关 举报
复习题.docx_第1页
第1页 / 共45页
复习题.docx_第2页
第2页 / 共45页
复习题.docx_第3页
第3页 / 共45页
复习题.docx_第4页
第4页 / 共45页
复习题.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

复习题.docx

《复习题.docx》由会员分享,可在线阅读,更多相关《复习题.docx(45页珍藏版)》请在冰豆网上搜索。

复习题.docx

复习题

《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.Listt=newList();D.Listt=newList()

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.C.D.

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窗体页转换为用户控件时,除了要从该页中移除所有的,,元素外,还应将原窗体页中的@page指令更改为(b)

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模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1