还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一、填空题⑴ASPX网页的代码储存模式有两种,它们是一代码分离模式—和—单一模式_答案代码分离模式,单一模式⑵当一个控件上发生的事件需要立即得到响时,应该将他的属性设置为Web AutoPostBacktrue答案AutoPostBack请将下列数据在控件中显示出来3nn TextBoxDoublenn=
4512.6;TextBox
1.Text=nn.Tostring;答案nn.ToStringO⑷当需要将控件作为密码输入框时要求隐藏密码的代码,应该将控件的属TextBox TextMode性设置为Password.答案Password下面是一个转移到新网页的指令新网页的答案新网页的5Response.Redirect“Uri”UH在设计阶段必须将各个验证控件的属性指向被验证的控件6答案ControlToValidate⑺下面是设置和取出对象的代码Session设置的代码是SessionSession[“greeting1=hello wang!”;取出该对象的语句如下Session;string Myvar=答案:Session|ugreeting v].ToStringO下面是使用对象时防止竞争的代码8Application;〃锁定对象Application.ApplicationApplication[counter,,]=int Applicationpcountef^+l;;〃解除对对象的锁定Application.Application答案lock,unlock⑼废除的语句是Session答案Session.Abandon打开文件系统网站时将自动打开一个开发服务器,这是一个轻量级服务器,可10以用来对程序进行检查和调试工作答案开发所谓分布式类就是在多个文件中使用相同的.命名空间一相同的一类名一而且每个类的定11义前面都加上修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类答案partial命名空间,类名,partial改变的有效时间的语句是12Session Session.Timeout=60;答案Session.Timeout=60;与紧密结合的最大好处是跨平台传送数据13NET XML答案跨平台传送数据网上招聘模板如果使用控件,通常分为上、下两部分.上面部分通常使用14FormView FormView控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据.当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案Header InsertItemlnserted/authorizationD.authorization二.allo.users AllWintess.AllWin\king”allo.users=*”/authorization依赖以下哪项技术实现跨语言互用性?
70.Net CA.CLR B.CTSC.CLS D.CTT用户自定义异常类需要从以下哪个类继承:71A A.Exception B.CustomExceptionC.ApplicationException D.BaseException以下哪个是可以变长的数组?72D A.Array B.string[]C.string[N]D.ArrayList如果设,则根节点返回的是一个类型73treeViewl=new TreeViewtreeViewl.Nodes.Add的值A.TreeNode B.intC.string D.TreeView下面关于的描述错误的是74XML D提供一种描述结构化数据的方法;A.XML是一种简单、与平台无关并被广泛采用的标准;B.XML文档可承载各种信息;C.XML只是为了生成结构化文档;D.XML装箱、拆箱操作发生在:引用类型与值类型之间75C类与对象之间对象与对象之间A.B.引用类型与值类型之间引用类型与引用类型之间C D.用户类若想支持语句需要实现的接口是:76Foreach AA JEnumerableB.lEnumeratorC.ICollection D.ICollectData中,在窗体页上注册一个用户控件,指定该控件的名称为”正确的77ASP.NET WebMike,注册指令为DA.%@Register TagPrefix=Mike TagName=Space2Src=myX.ascx%B.%@Register TagPrefix=Space2TagName=Mike Src=myX.ascx“%C.%@Register TagPrefix=SpaceX TagName=Space2Src=Mike%以上皆非D.在中,对于对象的方法和方法,78ADO.NET CommandExecuteNonQueryO ExecuteReader下面叙述错误的是C等操作的语句主要用方法来执行;A.inserts updatedelete SqlExecuteNonQueryO方法返回执行语句所影响的行数B.ExecuteNonQuery Sql操作的语句只能由方法来执行;C.Select SqlExecuteReader方法返回一个对象;D.ExecuteReader DataReder框架中,服务器控件是为配合表单工作而专门设计的服务器控件有两种类79ASP.NET Web型,它们是A控件和控件控件和控件A.HTML WebB.HTML XML控件和控件控件和控件C.XML WebD.HTML IIS以下是一些中的枚举型的定义,其中错误的用法有80C#CA.public enumvarl{Mike=100,Nike=102,J ike}B.public enumvarl{Mike=100,Nike,Jike}C.public enumvarl{Mike—1,Nike,Jike}D.public enumvarl{Mike,Nike,Jike}81int[][]myArray3=new int
[3][]{new int
[3]{5,6,2},new int
[5]{6,9,7,8,3},new int
[2]{3,2}};myArray3⑵⑵的值是DA.9B.2越界C.6D.下列关于构造函数的描述正确的是82C构造函数可以声明返回类型A.构造函数不可以用修饰B.private构造函数必须与类名相同C构造函数不能带参数D..在中,类可以被继承此判断是否正确
15.Net A不可以可以A.B,
三、简答题简述修饰符的访问权限1private protectedpublic internal私有成员,在类的内部才可以访问1private:保护成员,该类内部和继承类中可以访问2protected:公共成员,完全公开,没有访问限制3public:在同一命名空间内可以访问4internal:列举页面之间传递值的几种方式2ASP.NET答使用.1QueryString.$n....id=l.response.Redirect....使用变量2Session使用3Server.Transfer⑶C#中的委托是什么?事件是不是一种委托?答委托可以把一个方法作为参数代入另一个方法委托可以理解为指向一个函数的引用事件是一种特殊的委托.与重载的区别44override答重载是方法的名称相同参数或参数类型不同,进行多次重载以适应不同的需要是进行基类中函数的重写为了适应需要Override用做结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分
5.net B/S层?答一般为层数据访问层,业务层,表示层3数据访问层对数据库进行增删查改1业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等2表示层为了与用户交互例如用户添加表单3优点分工明确,条理清晰,易于调试,而且具有可扩展性缺点增加成本、、分别作何解释?6CTS CLSCLR答:通用语言系统通用语言规范公共语言运行库CTS:CLS:CLR:什么是装箱和拆箱?7答从值类型接口转换到引用类型装箱从引用类型转换到值类型拆箱中读写数据库需要用到那些类?他们的作用?8net答数据存储器DataSet:执行语句命令DataCommand:数据的集合,用语填充DataAdapter:服务器中,给定表中有两个字段表示更新的事9SQLSERVER table1ID.LastUpdateDate,ID务号,表示更新时的服务器时间,请使用一句语句获得最后更新的事务号LastUpdateDate SQL答Select IDFROM table1Where LastUpdateDate=Select MAXLastUpdateDateFROM table1什么是技术10code-Behind答:代码分离技术可以理解成代码写在前台,代码写在后台.当然前台也有脚本,类的HTML C#调用等,当然写在一起也是可以的.什么是中的用户控件11ASP.net答用户控件就是扩展名的东西喽,可以拖到不同的页面中调用,以节省代码,比如登陆可.ascx能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自己写方法调整.请解释中以什么方式进行数据验证12ASP NET答中有非空验证,比较验证,取值范围验证,正则表达式验证及客户自定义验证五大Aps.net控件,另还有一个集中验证信息处理控件请说明在中常用的几种页面间传递参数的方法,并说出他们的优缺点
13.net答简单,但易丢失lsessionviewstate全局2application简单,但可能不支持,可能被伪造3cookie简单,可能被伪造4input ttype^^hidden参数简单,显示于地址栏,长度有限5url数据库稳定,安全,但性能相对弱6和的异同14DataReader DataSet答:和最大的区别在于,使用时始终占用在线操作DataReader DataSet DataReader SqlConnection,数据库.・任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了DataReader则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因为DataSet将数据全部加载在内存中.所以比较消耗内存…但是确比要灵活..可以动态DataSetDataReader的添加行,列,数据.对数据库进行回传更新操作和有什么区别?15abstract classinterface答声明方法的存在而不去实现它的类被叫做抽象类它用于要创建一个体现某些基abstract class,本行为的类,并为该类声明方法,但不能在该类中实现该类的情况不能创建类的实例abstract然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例不能有抽象构造函数或抽象静态方法类的子类为它们父类中的所有抽象方法提供实现,否则它Abstract们也是抽象类为取而代之,在子类中实现该方法知道其行为的其它类可以在类中实现这些方法接口是抽象类的变体在接口中,所有方法都是抽象的多继承性可通过实现这样的interface接口而获得接口中的所有方法都是抽象的,没有一个有程序体接口只可以定义static final成员变量接口的实现与子类相似,除了该实现类不能从接口定义中继承行为当类实现特殊接口时,它定义即将程序体给予所有这种接口的方法然后,它可以在实现了该接口的类的任何对象上调用接口的方法由于有抽象类,它允许使用接口名作为引用变量的类型通常的动态联编将生效引用可以转换到接口类型或从接口类型转换,运算符可以用来决定instanceof某对象的类是否实现了接口面向对象的语言具有—继承性、—多态性、—封装—性15答案封装、继承、多态能用遍历访问的对象需要实现接口或声明16foreach lEnumerable方法的类型GetEnumerator答案lEnumerable,GetEnumeratoro是开发平台的基础,它包括两个主要组件类库
17.net Frameworkvs.net.netFramework和公共语言运行库CLR o答案公共语言运行库【】CLR和的主要区别表现在运行机制、速度和功能个方面18Asp asp.net3答案运行机制安装的必备组件式和
19.net iis.NET FrameworkSDK答案.NET FrameworkSDK公共语言规范是公共类型系统的子集,是一组结构和限制,是库编写者和编译者的指南20答案子集从低到高由公共语言运行库、基类库、类库和应用程序开发技术四层组成
21.net Framework答案公共语言运行库运行需要安装和配置和22asp.net IIS答案.NET Framework通过在中建立虚拟目录可以访问应用程序23US asp.net web答案虚拟目录列举中的七个内置对象:_、、、、、、24ASP.NET Page_Response_Request Session Cookie ServerApplication答案Page,Response,Request,Session,Application,Cookie,Server的中文意思是指—统一资源定位符25URL答案统一资源定位符几乎所有的标记都可以转化为控件,只需要在标记中加入26HTML HTMLServer二即可—runat server答案runat=nserverH控件的属性的作用是_是否响应服务器时间,值为27TextBox AutoPostBacktrue/false答案是否响应服务器事件,值为true/false方法的主要功能是—获取文件的绝对路径28Server.MapPath答案获取文件对象绝对路径对象方法的功能是一返回语句影响行数,值为29Command ExecuteNOQuerySQL int答案返回语句影响行数,值为血型SQL在对象中可以使用—属性来获取或设置打开30SQLConnection ConnectionString—数据库的连接字符串SQL答案:ConnectionString在操作数据库时有查询、更新和删除等操作,在中一般使用31ADO.NET对象来完成—Command答案command数据读取器对象是一个简单的数据库,用于从数据源中检索一只读、只进的数32DataReader据流答案只读允许以两种方式从数据库中检索数据;一种是使用对象;第二种是33ADO.NET DataReader使用对象DataAdapter答案DataAdapter对象的基本组成包括各部分、和34DataSet3—Tables RelationsExtendedPropesties答案Tables最大的作用就是验证文件—逻辑的正确性35DTD XML答案逻辑文档中允许出现的数据对象包括根元素、子元素、注释、属性和—处理指令36XML答案处理指令配置系统包括服务器配置和应用程序配置,服务器配置信息存储在37Asp.net machine.config文件中,应用程序配置信息存储在文件中web.config答案:web.config配置系统依赖于元库,而配置系统却是一个基于—的38Asp USasp.net XML配置系统答案:XML通过设置〈元素的属性,可以配置应用程序文件使用39compilation,asp.net的默认语言答案defaultLanguage40把数学不等式0x13转换为C#语言表达式是:_x0x13答案x0x13语言中的循环语句包括、、和这41C#_for whiledo while3种答案
二、选择题for,while,do while以下所示的文件名后缀中只有不是静态网页的后缀1_aspx DA..htm.B..shtmlC..ht.D..aspx下列文件名后缀中,只有不是动态网页的后缀2_xml BA..js.B..xmlC..aspx.D..php下列选项中,只有_是错误的/*提供跨平台支持,但是不可以再下3C Asp.net UNIX执行*/提供了多种语言支持A.asp.net提供了多种平台支持B.asp.ne.提供跨平台支持,也可以在下执行Unix采取编译执行的方式,极大的提高了运行的性能⑷下列选项中,哪一个是应用的基础?应用基础是公共语言运行库公共.net A.NET CRLA.语言运行类.虚拟机基类.类库B.C D.下列选项中是错误的5D所有的语言都共享相同的集成开发环境A.vs.net允许创建不同的类型的应用程序依赖并通过保存、发送和接受数据CVS.net XMLWeb以上都不对D.下列选项中,只有不是公共语言运行时提供的服务6C公共类型系统A.公共语言规范B.类库C.net Framework垃圾回收器D.⑺下列选项中,只有不是指令的属性Page C不是指令属性而是指令属性namespace Pagecodepage,debug,language PageA.codepage.B.debugC.namespac.D.language8下列给出的变量名正确的是_______Do;;C.in.,1;.D.char_usingl23_bat;下列数据类型属于值类型的是值类型枚举,结构其中结构又可以分为:9Ao数值类型、类型和用户定义的结构boolA.struct.B.classC.interfac.D.delegate下列数据类型属于引用类型的是引用类型引用类型包括字符串、数组、类和对象、10C接口、代理等A.enum.B.structC.strin.D.bool下列运算符中—具有个操作数113CA.».B.++C..D.下面属于条件语句的是—12BoC.while.D.continue如果类名为那么可以作为它的构造函数13Myclass,BA.〜Myclass.B.MyclassdoubLaC.-Myclassdoubl.a.D.voi.Myclass下面对于抽象类描述不正确的是抽象类可以定义对象14Bo抽象类只能作为基类使.抽象类不能定义对象A.B.抽象类可以定义实例对.可以实现多态C.D.下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件15C控件A.AdRatator控件B.Button控件C.Panel控件D.Wizard下面对控件方法说法正确的是18Wizard B单击侧栏区域中的按钮时发生A.ActiveStepChange单击取消按钮是发生B.CancelButton单击上一步按钮时发生C.NextButtonClick单击下一步按钮时发生D.FinishButtonClick下面对服务器验证控件说法正确的是19A可以在客户端直接验证用户输入,并显示出错信息A.服务器其验证控件种类丰富共有中之多B.10服务器验证控件只能在服务端使用C.各种验证控件不具有共性,各自完成功能D.控件中可以加入正则表达式,下面选项对正则表达式说法正确20RegluarExpressionValidator的是B表示任意数字A.和其他表达式一起,表示任意组合B.表示有顺序的大写字母C.”[A-Z]”A-Z表示任意字符D.“/d”下面对,控件说法错误的是21CustomValidatoi D控件允许用户根据程序设计需要自定义控件的验证方法A.控件可以添加客户端验证方法和服务器验证方法B.属性指定客户端验证方法C.ClientValidatoFunction属性来指定服务器端验证方法D.runat使用控件时需要以对话框的形式来显示错误信息,需要22ValidatorSummary B设置属性为A.ShowSummary ture设置属性为B.ShowMessgeBox ture设置属性为C.ShowSummary false设置属性为D.ShowMessgeBox false下面不属于控件的是23A叩A.DataSe.B.R eaterC.SqlDataSourc.D.GridView下面对象方法中,可以连接执行语句并返回受影响行数的是24SqlComand Transact-SQLDA.ExecuteReade.B.ExecuteScalarC.Connectio.D.ExecuteNonQuery下面对象中可以脱机处理数据的是25AA.DataSet B.ConnectionC.DataReader D.DataAdapter使用控件可以访问的数据库不包括以下的26SqlDataSource CA.SQL ServerB.Oracle数据库C.XML D.ODBC下面对控件说法错误的是27Repeater A控件可以实现重复操作A.Repeater控件具有默认的固定外观B.Repeater控件功能强大,可以实现表布局和格式的表C.Repeater XML可以使用控件的模板来自定义其外观D.Repeater下面对控件说法正确的28DataList A支持控件的模板,并具有独立模板列A.DataList Repeater与比较,维护较为麻烦B.Repeater DataList控件与控件相同,都可以实现对数据库的操作C.DataList Repeater控件具有自己的风格样式模板,而却没有D.DataList29int[][]myArray3=new int
[3][]{new int
[3]{5,6,2},new int
[5]{6,9,7,8,3},new int
[2]{3,2}};myArray3⑵⑵的值是DA.
9.B.2越界C.
6.D.下面哪些类型是值类型?
①30A.string.B.interfaceC.Object.D.double31如果设treeViewl=new TreeView,TreeNode node=new TreeNodef根结点”,则返回的是一个类型的值treeViewLNodes.Addnode BA.TreeNode;.B.int;C.string;.D.TreeView;下面哪些不是页面间传递参数的方式?32ASP.NET D使用使用变量A.QueryString.B.Session使用使用C.Server.Transfer.D.ViewState下面是正确的变量名称的是33BA.3ab
2.B.ab_2C.int.D.a*b如果需要确保用户输入大于且小于的值,应该使用验证控件较合理343060CA.RequiredFieldValidato.B.Compare ValidatorC.RangeValidato.D.RegularExpression Validator如果请问的值是35Session a=1,Session b=2,Session a”+Session b”DA.l.B.3以上都不对C.ab.D.服务器控件属性用于指定控件显示的文字36label Weblabel CA.width.B.al.C.tex.D.name控件的属性值用于设置多行文本显示37TextBox DA.Text.B.Password.C.maxLength.D.Multiline下面不属于服务器控件的是38Web AA.HtmllnputButton.B.RadioButtonC.DropDownList.D.CheckBox如果要在网页上添加一个计算器来统计人数的话,我们可以选用对象对计数变39Application量的加法操作来实现Count BA.Session.B.ApplicationC.Server.D.Page下列标记不属于文档的基本结构的是:40HTML DA.html.B.bodyC.head.D.form对象的默认有效期为多少分钟41Session20C应用程序从启动到结束A.l.B.l.C.
2.D.下面哪一个对象用于与数据源建立连接42:BA.Command.B.ConnectionC.DataReade.D.DataAdapter文件中事件何时激发43Global.asax Session_Start B在每个请求开始时激发A.尝试对使用进行身份验证时激发B.启动会话时激发C.在应用程序启动时激发D.下列说法正确的是44B页面上有动态的东西就是动态网页错A.静态网页内容固定,交互性能比动态网页差B.、和技术都是把脚本语言嵌入到文档中C.ASP JSPASP.NET HTML程序和程序一样都是解释执行ASP在应用程序中访问数据库时,需要导入的命名空间为45ASP.NET SqlServerB下面哪一个不是网页文件的后缀名46DA.ht.B.aspx.C.as.D.txt目录用来放置共享的数据库文件47App_Data A共享的数据库文件.共享文件A..B被保护的文件代码文件C.D.文件系统网站非常适合于学习使用,因为48D不要安装.A.IIS网站允许放置在任意目录下B能够进行单独测试C和.D.A B下面关于绝对路径的说法,正确的是49D绝对路径是被链接文档的完整不包括使用的传输协议A.URL,使用绝对路径需要考虑源文件的位置B.在绝对路径中,如果目标文件被移动,则链接同样可用C.创建外部链接时,必须使用绝对路径D.代码<>>表示50HTML aname=NAME”v/A C创建一个超链接A.创建一个自动发送电子邮件的链接B.创建一个位于文档内部的链接点C.创建一个指向位于文档内部的链接点D.在中的作用是52NET CLSCommon LanguageSpecification D.存储代码A防止病毒B.原程序跨平台C.对语言进行规范D.在中源程序代码先被生成中间代码或然后再转变成各个需要的代53ASP.NET ILMSIL,CPU码,其目的是—的需要.C提高效率A.保证安全B.源程序跨平台C易识别D.与紧密结合的最大好处是跨平台传送数据.54NET XMLB代码易于理解A.跨平台传送数据B.减少存储空间C.代码安全D.与控件相比最重要的区别是55Form ViewGridView C能够存储数据A.外观比较美观B.显示的布局几乎不受限制C.数据量受一定的限制D.静态网页文件的后缀是56_.CA aspB aspxC htmD jsp留言板必须加强管理,这是因为57D存储容量有限A.查看必须经过授权B.影响查看的速度C.可能存在过时或不健康的留言D.在配置控件的数据源控件过程中,单击【高级】按钮的目的是生58GridView SqlDateSource成编程语句SQL C打开其他窗口输入新参数.生成编辑语句优化代码A.B.C SQLD.与数据源控件能够用来访问59XMLDateSource SiteMapDataSourceB关系型数据A.层次性数据B.字符串数据C数值型数据D.现在需要验证某个控件的输入数据是否大于小于此时能使用的验证控件是60TextBox010,BA.Compare Validator与B.Compare ValidatorRequiredField ValidatorC.Range Validator与D.Range ValidatorRequiredField Validator当需要用控件来输入性别男,女或婚姻状况已婚,未婚时,为了简化输入,应该选用61的控件是AA.RadioButtonB.CheckBoxListC.CheckBoxD.RadioButtonList控件的最大特点是62Wizard B能够包含大量数据A.能将多个窗口集中到一个网页中B.布局不受限制C.能够快速进行浏览D.验证控件的作用是63Validator SummaryB检查总和数A.集中显示各个验证的结果B..判断有无超出范围C检查数值的大小D.下面几个图形控件中,不能执行鼠标单击事件的控件是64BA.ImageButtonB.ImageC.ImageMapD.ImageURL与状态之间最大的区别在于65SessionCookieA存储的位置不同.类型不同A.B.生命周期不同.容量不同C D.系统提供数据库通用接口的目的是为了66B提高程序运行的效率A.应用程序设计不必考虑数据库的类型B.保证程序安全C.易于维护D.您要创建一个显示公司员工列表的应用程序您使用一个控件显示员工的列表68DataGrid您打算修改这个控件以便在这个的显示员工合计数请问您应该怎么做?Grid FooterC重写事件,当的行被创建时显示合计数A.OnPreRender GridFooter重写事件,当的行被创建时显示合计数B.OnltemCreated GridFooter重写事件,当的行被创建时显示合计数C.OnltemDataBound GridFooter重写事件,当的行被创建时显示合计数D.OnLayout GridFooter您需要创建一个应用程序,公司考虑使用身份认证所有的用69ASP.NET Windows户都存在于这个域中您想要使用下列认证规则来配置这个应用程序、匿名用户不AllWin a允许访问这个应用程序、所有雇员除了和都允许访问这个应用程序b TessKing请问您应该使用以下哪一个代码段来配置这个应用程序?AA.authorizationden.users=.AllWin\tess.AHWin\king”allo.users=v*”den.users二“?”/authorizationB.authorizationallo.users=v*”den.users=.AHWin\tess.AHWin\kingden.users=?”/authorizationC.authorizationden.users=.AHWin\tess.AHWin\king”den.users=?”vallo.users=*”。
个人认证
优秀文档
获得点赞 0