2023年NET编程笔试题_第1页
2023年NET编程笔试题_第2页
2023年NET编程笔试题_第3页
2023年NET编程笔试题_第4页
2023年NET编程笔试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《.NET编程》笔试题考试时间:2023年6月18日上午9:00-10:30选择题(30道,每题2分)1、假设txtName是控件TextBox的ID,那么(C)属性是用户输入的内容。A、ValueB、NameC、TextD、ID2、App_Data目录用来放置(A)A、专用数据文献B、共享文献C、被保护的文献D、代码文献3、网站开发了一个新的产品,为此单独创建了一个数据表,与该数据表相应的实体类应当写在哪一层(A)。A、模型层B、业务逻辑层C、数据访问层D、表达层4、网站增长一个奖励措施,购书满100元,打七折,相关的代码写在哪一层(B)A、模型层B、业务逻辑层C、数据访问层D、表达层5、C#的数据类型有(B)A、值类型和调用类型;B、值类型和引用类型;C、引用类型和关系类型;D、关系类型和调用类型;6、ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,对的的注册指令为(A)A、<%@RegisterTagPrefix=“Mike”TagName=“Space2”Src=“myX.ascx”%>B、<%@RegisterTagPrefix=“Space2”TagName=“Mike”Src=“myX.ascx”%>C、<%@RegisterTagPrefix=“SpaceX”TagName=“Space2”Src=“Mike”%>D、以上皆非7、在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(C)。A、insert、update、delete等操作的Sql语句重要用ExecuteNonQuery()方法来执行;B、ExecuteNonQuery()方法返回执行Sql语句所影响的行数。C、Select操作的Sql语句只能由ExecuteReader()方法来执行; D、ExecuteReader()方法返回一个DataReder对象;8、ASP.NET中,下面说法对的的是(D)。ﻩA、machine.config用来保存ASP.NET的当前计算机所有应用程序的配置 B、web.config通常用来保存一个站点信息的配置信息 C、可以在web.config中配置访问Web目录的用户名和密码 D、以上说法都对的9、在ASP.NET中,一下关于用户控件与页面之间区别的描述中对的的是(A)。ﻩA、后缀名不同,前者为.ascx,后者为.aspxﻩB、指令不同,前者使用@Page,后者使用@Control C、前者可以直接访问,后者不可直接访问ﻩD、前者可以包含HTML标签,后者不能包含HTML标签10、在ASP.NET的Global.asax文献中,每次页面请求开始时都会被执行的事件是(D)。ﻩA、Application_StartB、Session_End C、Session_StartD、Application_BeginRequest11、在ASP.NET中,下面关于Datalist控件和Repeater控件描述错误的是(B)。ﻩA、这两种数据控件都允许使用模板显示数据 B、这两种控件都是继承自WebControl类 C、使用DataList时,可以设定一些属性来进行个性化输出 D、调用这两种控件的DataBind()方法时完毕数据于控件的绑定ﻩ 操作12、在ASP.NET中,一下关于DataView与DataTable描述对的的是(D)。ﻩA、一个DataTable只能生成一个DataViewﻩB、一个DataView可以包含多个DataTable C、一个DataTable最多可以生成三个DataViewﻩD、一个DataTable可以生成多个DataView13、当创建一个ASP.NET程序并执行后,系统会自动生成以下除了(D)的三个文献 A、Web.ConfigB、Default.aspxC、Default.aspx.csD、Index.Config14、在银行转账的ASP.NET页面中,为了实现验证用户输入的转账金额必须大于50元,最佳使用下面的(B)控件。ﻩA、RegularExpressionValidatorB、CompareValidatorﻩC、RangeValidatorD、RequiredFieldValidator15、ASP.NET中,以下关于Cookie的描述,不对的的是(B)。 A、用于创建Cookie对象的类是HttpCookie B、使用Cookie保存客户定制信息比Session更可靠ﻩC、通过Response对象可以写入Cookie D、通过Request对象可以读取Cookie16、在ASP.NET中,使用三层结构实现表达层显示学员信息,学员实体类中包含的年级(Grade)对象作为一个属性。现在要显示学员的年级名称(gradeName),下列绑定语句对的的是(C)。ﻩA、<%#Bind(“GradeName”)%> B、<%#Bind(“Grade.gradeName”)%> C、<%#Eval(“Grade.gradeName”)%> D、<%#Eval(“gradeName”)%>17、在C#语言中,方法重载的重要方式有两种,涉及(D)、参数类型不同的重载。A、参数名称不同的重载B、返回值类型不同的重载C、方法名称不同的重载D、参数个数不同的重载18、C#中的索引器允许类和结构的实例按照与数组相同的方式进行访问,以下关于索引器是否对的的是(B) A、索引器中只能有1个属性 B、索引器中可以有多个或一个属性 C、索引器中不能包含属性 D、索引器中至少包含2个属性19、在开发应用程序中,抽象工厂设计模式属于(A)型模式 A、创建B、结构C、行为D、条件20、在C#语言开发的程序中,下列数据类型是值类型的是(C) A、接口(interface)B、数组(array)C、结构(struct)D、类(class)21、在.NET框架下开发三层结构应用程序时,关于三层结构的说法错误的是(C)ﻩA、三层结构体现了“高内聚”,低耦合的思想 B、三层结构在大中型应用系统中应用较多ﻩC、三层结构合用于客户界面需求经常发生变化的情景ﻩD、三层结构合用于客户对开发语言规定经常发生变化的情景22、关于ASP.NET中的代码隐藏文献的描述对的的是(C)ﻩA、Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文献中。该文献称作为“代码隐藏”文献,假如用C#创建,该文献将具有“.ascx.cs”扩展名。 B、项目中所有Web窗体页的代码隐藏文献都被编译成.EXE文献。ﻩC、项目中所有的Web窗体页的代码隐藏文献都被编译成项目动态链接库(.dll)文献。 D、以上都不对的。23、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(B)ﻩA、HTML控件和Web控件B、HTML控件和XML控件

C、XML控件和Web控件

D、HTML控件和IIS控件24、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(B)。privatevoidPage_Load(objectsender,System.EventArgse){

Response.Write(“欢迎光顾”);ﻫResponse.End();

Response.Write(“欢迎下次光顾”);

} A、欢迎光顾 B、欢迎下次光顾 C、欢迎光顾ﻩ欢迎下次光顾 D、欢迎光顾欢迎下次光顾25、在ASP。NET中,某程序员在一个页面的Load事件中编写了如下代码,已知该页面使用了输出缓存。现有两个用户分别在12:10和12:12访问了给页面,下列说法对的的是(B)。 A、第一个用户输出12:10,第二个用户输出12:12ﻩB、第一个用户一定输出12:10,第二个用户输出12:10或12:12 C、第一个用户、第二个用户也许都输出12:10 D、第一个用户、第二个用户也许都输出12:1226、在ASP.NET中,下列关于session对象的说法对的的是(D)。ﻩA、用户每次打开一个web页面,将会创建一个session对象ﻩB、用户关闭客户端web页面后,session对象将立即消失 C、应用程序退出后,session对象的值才干消失ﻩD、每个用户的Session对象不能被其他用户访问27、在.NET应用中,改变button的(A)属性可以改变button的大小,颜色,位置等。 A、styleB、textC、nameD、type28、在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下面方法对的的是(C)。 A、Server.Execute(“Main.htm”);B、Servlet.Transfer(“Main.htm”); C、Response.Redirect(“Main.htm”);D、Response.Write(“Main.htm”);29、要在asp.net页面中显示服务器的计算机名,对的的代码为(B)。ﻩA、Response.Write(Server.IPAddress) B、Response.Write(Server.MachineName)ﻩC、Response.Write(Application.IPAddress) D、Response.Write(Application.MachineName)30、在对SQLServer数据库操作时应选用(A)。 A、SQLServer.NETFramework数据提供程序; B、OLEDB.NETFramework数据提供程序; C、ODBC.NETFramework数据提供程序;ﻩD、Oracle.NETFramework数据提供程序;填空题(8个空,每题2分)1、类的三大特性是继承,(派生)和(多态)2、声明抽象类的关键字是(abstract),抽象类不能实例化。3、.NET框架涉及两个部分,分别是框架类库FCL和(CLR)。4、.NET语言编译器产生的代码叫(中间代码或者IL)。5、在C#中,使用关键字(interface)来声明接口。6、C#中用于声明委托的关键字是(delegate)。7、ADO.net中的五个重要对象是Connection、Command、DataReader、(dataadapter)和DataSet。三、简答题(6道题,共24分)1、Session、Application、Cookies的区别Session存储每个用户专用信息,每个登录用户分派唯一的ID,只能为特定用户所访问Application存储整个应用信息,所有用户均可访问该信息。Cookies存放浏览器端请求信息,存储在浏览器端,安全性不高,存放非敏感信息。列举ASP.NET页面之间传递值的几种方式。使用QueryString变量、使用Session变量、使用Application变量、使用Cookie对象、使用Server.transfer方法、使用类的静态字段。CTS、CLS、CLR分别作何解释?CTS:CommonTypeSystem通用(公共)类型系统CLS:CommonLanguageSpecification通用(公共)语言规范CLR:CommonLanguageRuntime

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论