《C#与.NET课程设计 A卷+答案.docx》由会员分享,可在线阅读,更多相关《C#与.NET课程设计 A卷+答案.docx(5页珍藏版)》请在第壹文秘上搜索。
1、学年度第一学期期末考试C#与NET课程设计(八)卷专业学号班级姓名一、单选题(每题2分,共40分)1 .在对SQ1.SerVer数据库操作时应选用)A、SQ1.Server.NETFrameWOrk数据提供程序B、O1.EDB.NETFramework数据提供程序C、ODBC.NETFramework数据提供程序D、Orac1.e.NETFrameUork数据提供程序2 .下列选项中,()是引言类型。A、enum类型B、StrUCt类型C、String类型D、int类?03 .关于ASP.XET中的代码隐藏文件的描述正确的是()A、Web窗体页的程序的逻辑由代码组成,这些代码的创建用于窗体交互
2、。编程逻出唯一与用户界面不同的文件中。该文件称作为“代码隐敏”文件,如果用C#创建,该文件将具有.ascx.cs”扩展名Ik项目中所有Web窗体页的代码哙藏文件都被编译成.EXE文件C、项目中所有的Web窗体页的代码的藏文件都被编译成项目动态链接库(.d1.1.)文件D、以上都不正确4 .以下描述错误的是().A、在C+中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员B、在C+中支持抽象类而在C#中不支持抽象类C、在C#中可使用new修饰符显式隐藏从基类继承的成协Ds在C#中要在派生类中重新定义基类的虚函数必须在前面加OVe门ide5 .
3、在DoM中,装载一个XM1.文档的方法()A、SaVe方法B,IOad方法C、IGadXM1.方法D、Send方法6 .卜冽关于构造函数的描述正确的是().A、构造函数可以声明返回类型B、构造函数不可以用PriYate修饰C、构造函数必须与类名相同D、构造函数不能带参数7 .接口是一种应用类型,在接口中可以声明(),但不可以声明公有有的域或私有的成员变量。A、方法、属性、索引渊和事件B、方法、属性、信息、属性C、索引器和字段I)、事件和字段8 .在ADO.ET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(),必要时设置参数尺寸。A、大小B、上限Cx初始值D、类也9 .如果
4、将窗体的FonnBodCrSty1。设置为None则()。A、窗体没有边框并不能调整B、窗体没有边框但能调整大小C、窗体有边框但不能调整大小D窗体是透明的10 .下面关于m1.的描述错误的是()。A、XM1.提供一种描述结构化数据的方法IkXM1.是一种简单、与平台无关并广泛采用的标准C、XM1.文档可承载各种信息D、XM1.只是为生成结构化文档11 .装箱、拆箱操作发生在().A、类与对象之间B、对象与对象之间C、引用类型与值类蟹之间D、引用类型与引用类5?之间12 .Nct依赖以下哪项技术实现跨语言互用性?()。A、C1.RB,CTSC、C1.SD,CTT13 .以下都是当前Interne
5、t计算方案发展的新特点,除了()A、邮件越来越普及,并且正在逐步代替应用程序B、无处不在的计算3软件成功服务D、融合计算和通信14 .()关健字用于3中从派生类中访问基类的成员。AxnewB,superC,thisD、base15 .在C#中,如果要将数组作为一个方法的参数,则传递的是)A、数组中的所有元素B、数组中的第一个元素C、对象的引用D、以上皆非16 .下列关于C#中的结构描述正确的是().A、在C#中,StrUCt可以包含常熟、字母、属性和索引器,还可以包含构造函数,甚至还可以生命默认构造函数B、结构是引用类型C、结构是值类型,结构类型适合表示如点、矩形这样的轻量对象D、结构的实例化
6、必须使用new运算符17 .在.NET中,关于组件多态性的陈述,下面除了()都是正确的.A、可以通过接口实现多态性B、可以通过抽象类实现多态性C、多态性不只是重载或者重写,而是智能重写I)、在多态性中,需饕调用哪个方法的决定是在设计时作出的18 .Weh服务所定义属性,在KSD1.中,通过什么来定义的()A、标记B、接口C、二进制编码D、CON19 .下列关于MsD1.的描述错误的是().A、WSD1.是一种用于描述Web股务或者网络端点的基于XM1.的语言B、WSD1.是Neb服务描述语言C、WSD1.是微软开发的肥b服务描述语言,它只是支持WindoWS平台I)、在ViSUa1.StUdi
7、o.XET开发环境中,将自动生成WSD1.文件,无需手工操作20 .C1.R为.EET提供一F方面的功能或者服务,除了(),A、无用存储单元收集B、代码验证和类型安全C代码访问安全D、WCb应用的自动部署二、多选题(每题4分,共40分)21 .以卜叙述正确的是()A、接口中可以有虚方法B、一个类可以实现多个接口C、接口不能被实例化D、接口中可以包含已实现的方法22 .从数据库读取记录,你可能用到的方法有()AxExecuteNonQucryB.ExccutcSca1.arC%Fi1.1.D、EXeCUteReader23 .对于一个实现IDiSPOSHbIe接口的类,以卜哪些项可以执行与拜放或
8、理置非托管资源相关的应用程序定义的任务?()A、C1.oseB,DisposeC.Fina1.izeD、using24 .以F关于ref和out的描述哪些项是正确的?()A、B、C、D、使用ref参数.使用out参数,使用ref参数,使用out参数.传递到ref参数的参数必须最先初始化传递到OUt参数的参数必须最先初始化必须将参数作为ref参数显式传递到方法必须将参数作为。Ut参数显式传递到方法25 .C#的数据类型有(A.引用类型B.调用类型点C.值类型D.关系类型26 .下列关于C#中索引器理解正确的是()A、索引器的参数必须是两个或两个以上Ik索引器的参数类型必须是整数型C、索引器没有名
9、字D、以上皆非27 .下面描述错误的是()B、窗体也是类D、窗体的父类是控件类)C.事件D,索引器A、窗体也是控件C、控件是从窗体继承来的28 .以下哪些可以作为接口成员?(A、方法B,属性29 .NET的框架中的公共语言运行库提供的服务包括()A、提供通用语言规范B、类库的加载C、提供移动互联网工具集D、垃圾收集30 .C#中,变抗var1.是一个引用类型变嫉,则它()A、可以存放或正的数据B、只存放指向真正数据的内存地址的引用C、可以存放真正的数据,也存放指向真正数据的内存地址的弓I用I)、改变一个引用类型变出的值,可能会影响到其他值类型变盘的值三、判断黑Qt的选“A”,传的选,每题2分,
10、共20分)31 .在3中,每个方法都必须定义为类或结构的成员。()32 .所有值类型都不可能从值类型派生,因此,所有值类型都是隐式密封的。()33 .用ref修饰符声明的形参是引用类型.()34 .结构能申明有默认的构造函数。()35 .当一个线程进入一个对象的方法后,其他线程不可以进入该对象.()36 .OVebide是也写的意用,表示基类的方法。()37 .NeW有3种用法I)()38 .Const用来申明运行时常量。)39 .面向对象有四大基本原则。()40 .值类型的值是存放在栈中的其引用的地址是存放在堆栈中的。()A卷答案(标准答案及评分标准)一、单项选择题(从下列各题的四个备选答案中选出一个正确答案,选情或未选者,此题不得分,每NS2分,共40分)题号1234S6789111I111111201234567890答案ACBCABCADCCD二、多项选舞题(从下列各题四个备选答案中选出正确答案,答案选错者,该意不得分,每小题4分,共40分.)题号2122232425答案ACBCDACDBC题号2627282930答案BCABCDBDBD三、巽研题Nt的选*A*,错的选“B”,每小题判断2分,共20分,)Ia号31323334353637383940答案ABBBBB