




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C OOP 内测试卷内测试卷 答案请写在记事本文件中 笔试答案 txt 一一 选择题 选择题 2 X60 120 1 Net 框架结构的核心组件是 框架结构的核心组件是 A 公共语言运行时 B 支持跨语言开发 C 框架类库 D MSIL 2 以下哪个不是以下哪个不是 CLR 提供的 功能提供的 功能 A 代码托管 B CTS C CLS D C 编译成 MSIL 3 保证我们在 保证我们在 Net 开发中不同的语言类型之间互相兼容开发中不同的语言类型之间互相兼容 A CTS B CLS C JIT 编译器 D MSIL 4 想使用想使用 WebClient 类进行下载操作 要引用类进行下载操作 要引用 命名空间命名空间 A System IO B System Net C System Object D System Collections Generic 5 NET 框架将 定义为一组规则 所有的框架将 定义为一组规则 所有的 NET 语言都应该遵循这个规则 这样才能创建与其他语语言都应该遵循这个规则 这样才能创建与其他语 言互操作性的应用程序 言互操作性的应用程序 A CTS B CLS C MSIL D CLR 6 在在 NET 中 下面对中 下面对 NET Framework 理解错误的是 理解错误的是 A NET 框架是运行在操作系统之上的 B NET 框架支持跨语言开发 入 C VB NET 等 C CTS 也叫公共语言运行时 它是 NET 运行的基础 D 为实现跨语言开发和跨平台的战略目标 NET 所有编写的应用程序都是编译成微软中间语言 JIT 再由编译器转成机器代码 7 在在 C 中 下面数据类型是值类型的是 中 下面数据类型是值类型的是 A bool B string C enum D Array 8 关于结构说法正确的是 关于结构说法正确的是 A 结构和类一样是引用类型 B 定义一个结构对象必须用 new 关键字 C 定义结构时可以给字段赋初始值 D 结构里可以有属性和方法 9 关于值类型和引用类型 下列说法正确的是关于值类型和引用类型 下列说法正确的是 A 值类型变量存储的是变量所包含的值 B 引用类型变量是指向他要存储的值 C 值类型转引用类型称为拆箱 D 引用类型转值类型称为装箱 10 关于类的静态成员说法正确的是关于类的静态成员说法正确的是 A 静态成员可以由类的对象来访问 B 静态方法中不能声明类实例 C 静态方法中可以直接调用实例方法 D 定义静态成员关键字是 static 11 在在 C 中 访问修饰符控制程序对类成员的访问 如果在类中定义一个成员不写访问修饰符 则中 访问修饰符控制程序对类成员的访问 如果在类中定义一个成员不写访问修饰符 则 默认是 默认是 A public B private C protected D 以上都不是 12 在进行程序开发过程中 有时需要使用类图说明类与类之间的关系 在类图中使用 符号表在进行程序开发过程中 有时需要使用类图说明类与类之间的关系 在类图中使用 符号表 示公有成员示公有成员 A B C D 13 在在 C 程序开发中 我们会大量使用类和对象 其使用方法不包括 程序开发中 我们会大量使用类和对象 其使用方法不包括 A 将类实例化为对象 B 将对象实例化成类 C 通过类访问静态属性或方法 D 通过对象访问静态属性或方法 14 在在 C 中定义泛型集合中定义泛型集合 Dictionary students new Dictionary 下 下 面集合操作代码正确的是 面集合操作代码正确的是 A Student stu students Jimmy B students Add Jimmy C students Remove 4 D foreach Student stu in students Keys 15 下面关于下面关于 List list new List 的操作代码错误的是 的操作代码错误的是 A list Remove 0 B list RemoveAt 王五 C string name list 0 D string name list 李四 16 关于关于 List 下列说法错误的是 下列说法错误的是 A List获取元素时需要类型转换 B List是通过索引访问集合中的元素的 C List可以根据索引删除元素 也可以根据元素名称删除 D 定义一个 List需要实例化 17 在在 C 中 关于中 关于 List和和 Dictionary的说法 正确的是 的说法 正确的是 A List和 Dictionary都有 RemoveAt 方法 B List和 Dictionary都有 count 属性 C 获取元素时 List需要类型转换 Dictionary不需要 D List通过索引访问集合元素 Dictionary通过 key 访问集合元素 18 关于集合说法错误的是 关于集合说法错误的是 A ArrayList 只能通过索引来访问和删除值 B Hashtable 可以直接通过键名来获取值 C 使用 List添加 读取元素时不需要拆箱和装箱 这一点和 ArrayList 相同 D 使用 Dictionary可以通过 key 获取 value 这一点上和 Hashtable 相同 19 C 中提供了一种集合类型哈希表 中提供了一种集合类型哈希表 Hashtable 哈希表的数据时通过键 哈希表的数据时通过键 key 和 来组织的 和 来组织的 A 项 Item B 记录 Record C 表 table D 值 Value 20 在在 C 中 以下使用键值对存储数据的是 中 以下使用键值对存储数据的是 A ArrayList B Array C 字符型数组 D HashTable 21 在在 C 中 方法重载主要有两种 包括 和参数个数不同的重载中 方法重载主要有两种 包括 和参数个数不同的重载 A 参数类型不同 B 返回值类型不同 C 方法名称不同 D 参数名称不同 22 在在 C 程序中 定义如下方法 下面选项中 不是该方法的重载程序中 定义如下方法 下面选项中 不是该方法的重载 public string Do int value string s A public int Do int value string s B public string Do string s int value C public void Do string s int value D public void Do 23 C 中 关于构造函数的描述错误的是 中 关于构造函数的描述错误的是 A 一个类的构造函数必须与类同名 B 在类中可以显示调用类的构造函数 C 构造函数一般来说是 public D 构造函数可以有返回值 24 在在 C 中 以下关于方法重载的定义错误的是 中 以下关于方法重载的定义错误的是 A public void Add int a int b 和 public void Add int a int b int c B public void SayHi string a int b 和 public void SayHi string a string b C public void Sub int a int b 和 public int Sub int a int b D public int Multiply int a int b 和 public int Multiply int a int b int c 25 关于对象间通信错误的是 关于对象间通信错误的是 A 一个对象可以调用其他对象的公开方法 B 一个对象在调用其他对象的方法时 无须知道内部实现过程 C 类经过封装 外部对象就无法获取这个类的对象的属性了 D 在传递对象之间必须给对象初始化 否则容易引起异常 26 关于隐式构造函数说法错误的是 关于隐式构造函数说法错误的是 A 在类中 经过调用隐式构造函数 该类 bool 类型的字段会初始化为 true B 如果没有显式的给类写构造函数 系统才会调用默认隐式构造函数 C 隐式构造函数没有参数 D 如果显示给类写构造函数 系统不会给类分配隐式构造函数 27 面向对象编程中 子类继承父类 下列说法错误的是面向对象编程中 子类继承父类 下列说法错误的是 A 子类继承父类 也可以说父类派生一个子类 B 子类不能再派生子类 C 子类和父类符合 is a 关系 子类 is a 父类 D 一个子类不能够继承多个父类 28 下面关于用虚方法实现多态说法正确的是下面关于用虚方法实现多态说法正确的是 A 父类的虚方法不能被子类的子类所重写 B 父类的虚方法被子类重写以后就不能被父类对象调用了 C 子类重写父类的虚方法用的关键字是 override D 父类的虚方法子类必须重写 29 关于关于 base 关键字 下列使用方法错误的是关键字 下列使用方法错误的是 A 在子类中 base 关键字不可以访问父类的私有字段 B 在子类中 base 关键字不可以调用父类的私有方法 C 在子类中 base 关键字不可以调用父类的构造函数 D 在子类中 base 关键字可以访问父类的属性 30 下面关于子类调用父类构造函数的说法 错误的是下面关于子类调用父类构造函数的说法 错误的是 A 在子类中 如果不显式地使用 base 来调用父类构造函数 子类会隐式地使用 base 调用 B 在子类中 可以指定构造函数调用父类的哪个构造函数 C 父类中必须指定无参的构造函数 D 有参数的父类构造函数 在子类中使用 base 调用时 参数可以不一致 31 多态是指两个或多个属于不同类的对象 对于同一个消息作出不同的响应的方式 多态是指两个或多个属于不同类的对象 对于同一个消息作出不同的响应的方式 C 中的多态中的多态 不能通过 实现不能通过 实现 A 接口 B 抽象类 C 虚方法 D 密封类 32 下面关于抽象类的说法错误的是 下面关于抽象类的说法错误的是 A 抽象类不能被实例化 B 含有抽象方法的类一定是抽象类 C 抽象类可以是静态类和密封类 D 抽象类定义的抽象方法必须在其非抽象的子类中实现 33 下面代码的运行结果是 下面代码的运行结果是 public abstract class A public A Console WriteLine A public virtual void Fun Console WriteLine A Fun public class B A public B Console WriteLine B public override void Fun Console WriteLine B Fun public static void Main A a new B a Fun A A B A Fun B A B B Fun C B A A Fun D B A B Fun 34 在在 C 中中 Student 类继承自类继承自 Person 类 下列代码中可以用于类型转换的是 类 下列代码中可以用于类型转换的是 A Person is Student B Person as Student C Student is Person D Student Person 35 关于虚方法和抽象方法说法正确的是 关于虚方法和抽象方法说法正确的是 A 父类的每一个虚方法都需要被子类实现 父类的抽象方法也要被子类实现 B 抽象类中的抽象方法只有定义没有实现 类中的虚方法必须有实现 C 密封类中可以有抽象方法 不能有虚方法 D 虚方法不能存在于抽象类中 抽象方法只能在抽象类中 36 在定义类时在定义类时 如果希望类的某个方法能够在派生类中进一步进行改进如果希望类的某个方法能够在派生类中进一步进行改进 以处理不同的派生类的需以处理不同的派生类的需 要要 则应将该方法声明成 则应将该方法声明成 A sealed 方法 B public 方法 C virtual 方法 D override 方法 37 下面对抽象类描述不正确的是 下面对抽象类描述不正确的是 A 抽象类只能作为基类使用 B 抽象类不能定义对象 C 抽象类可以实例对象 D 可以实现多态 38 面向对象编程中 子类继承父类 下列说法错误的是 面向对象编程中 子类继承父类 下列说法错误的是 A 子类不能再派生子类 B 子类和父类符合 is a 关系 子类 is a 父类 C 一个子类不能够继承多个父类 D 子类继承父类 也可以说父类派生一个子类 39 关于抽象类的说法错误的是 关于抽象类的说法错误的是 A 抽象类不能被实例化 B 抽象方法只作声明 而不包含实现 可以看成是没有实现体的虚方法 C 具体派生类必须覆盖基类的抽象方法 D 抽象派生类必须覆盖基类的抽象方法 40 在在 C 语言开发程序中 以下关于简单工程设计模式的描述中错误的是 语言开发程序中 以下关于简单工程设计模式的描述中错误的是 A 简单工厂设计模式中 创建对象的方法返回类型可以为任意子类 B 简单工厂模式方便维护 可以实现代码复用 C 使用简单工厂设计模式可以在调用者不知道对象属于哪个子类的情况下 创建不同的对象 D 简答工厂模式创建对象的方法返回类型为父类 41 下面关于设计模式说法错误的是 下面关于设计模式说法错误的是 A 软件开发中对于某种需求的一种经验的总结 B 设计模式可以根据需要随意使用 C 设计模式的应用以需求为基础 D 设计模式的使用会带来好处但也有一些代价 42 关于简单工厂说法错误的是关于简单工厂说法错误的是 A 使用简单工厂时 必须先实例化工厂类 B 使用简单工厂设计模式 只需要知道产品的父类和工厂 C 简单工厂实现了程序的复用 D 简单工厂封装了对象的创建方法 43 下列关于单例模式说法正确的是 下列关于单例模式说法正确的是 A 实现单例的类不能再该类的外部实例化 B 实现单例的类可以有公有构造函数 C 实现单例的类都用静态方法返回类的实例 D 实现了单例的窗体类需要再窗体关闭时将窗体类的实例设置为 null 44 在如下所示的在如下所示的 Sample 类中 共有 个构造方法类中 共有 个构造方法 public class Sample private int x private Sample x 1 public void Sample double f this x int f public Sample String s A 4 B 3 C 2 D 1 45 以下哪些选项是实现单例模式所必须的 以下哪些选项是实现单例模式所必须的 A 构造函数私有化 B 构造函数公有化 C 不用提供任何构造函数 D 构造函数必须重载 46 下面关于下面关于 XML 描述错误的是描述错误的是 A XML 是可扩展标记性语言 她主要用于描述数据 B Xml 文件的节点是不区分大小写的 C Xml 文件的节点是自由可扩展的 D Xml 文件的节点都是成对出现的 47 下列关于如何取得下列关于如何取得 xml 文件某个节点内容的描述正确的是文件某个节点内容的描述正确的是 A 通过 XmlDocumnet 的 InnerText 属性 B 通过 XmlDocumnet 的 Name 属性 C 通过 XmlNode 的 Name 属性 D 通过 XmlNode 的 InnerText 属性 48 下面关于下面关于 TreeView 说法错误的是说法错误的是 A TreeNode 的属性 Level 从 1 开始 B TreeView 的属性 SelectedNode 可以获取当前选中的节点 C 如果 TreeNode 的父节点为 null 则它的 level 的属性必为 0 D TreeView 的 Nodes 属性是一个存储 TreeNode 的数组 49 如果如果 TreeView treeView1 new TreeView 则则 treeView1 Nodes Add 根节点根节点 返回的是一个返回的是一个 类类 型的值型的值 A TreeNode B int C string D bool 50 下面哪个软件不能编辑下面哪个软件不能编辑 XML 文件的文件的 A 记事本 B Vs2010 C WORD D PowerPoint 51 Xml 是什么是什么 A 一种标准泛用标记语言 B 一种扩展性标记语言 C 一种超文本标记语言 D 一种层叠样式表单 52 在在 C 中 检查磁盘上某个文件是否存在 使用中 检查磁盘上某个文件是否存在 使用 File 类的 方法类的 方法 A Exists B Move C Delete D Copy 53 在在 C 中 以下关于文件处理描述错误的是 中 以下关于文件处理描述错误的是 A 要对文件实现读写 要引用 System IO 命名空间 B string filePath d a txt StreamWriter sw new StreamWriter filePath C FileStream fs new FileStream 代码省略 StreamWriter sw new StreamWriter fs D StreamReader ReadLine 是从文件流当前位置读到末尾 54 先使用先使用 C 设计一个日志记录系统 程序运行时要检查设计一个日志记录系统 程序运行时要检查 System log 文件是否存在 如果存在直接文件是否存在 如果存在直接 打开 如果不存在则创建一个 如要实现这个效果 则打开 如果不存在则创建一个 如要实现这个效果 则 FileMode 应该是 应该是 A CreateNew B Create C OpenOrCreate D Open 55 在在 C 中 关于静态类说法错误的是 中 关于静态类说法错误的是 A 必须用 static 修饰 B 静态类中既可以包含静态成员 还可以包含实例成员 C 静态类不能实例化 D 静态类可以直接使用类名调用静态成员 56 关于关于 File 类的用法 下列说法正确的是 类的用法 下列说法正确的是 A Delete 方法删除指定文件 如果文件不存在 则引发 NotFileFound 的异常 B Copy string filePath1 string filePath2 方法将位于 filePath2 的文件复制到位于路径 filePath1 的位 置 C Exists 方法用于检查指定的文件是否存在 该方法返回一个整型值 D 使用 File 类需要引入命名空间 Syst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业年度安全培训计划课件
- 空间信息处理技术-洞察及研究
- 2025年社区工作者招聘考试(公共基础知识)试题及答案
- 智能响应复合材料系统-洞察及研究
- 出纳安全培训建议及意见课件
- 朝阳县辅警考试题库2025(有答案)
- 麻醉药品和第一类精神药品使用与管理培训考试试题(附答案)
- 出差人身财产安全培训课件
- 出国行前培训安全考题课件
- HE错误恢复机制-洞察及研究
- 起搏器植入围手术期护理
- 《数学(第8版 上册)》 课件 第1章 运算与方程
- 中学生天文知识竞赛考试题库500题(含答案)
- 生活妆课件教学课件
- 儿童英语小故事100篇englishforchildren
- 高中数学集合练习题160题-包含所有题型-附答案
- 人教部编版七年级语文上册《秋天的怀念》示范课教学课件
- 地质灾害防治工程勘察规范DB50143-2003
- 光伏并网系统中的网络安全分析
- 特种设备安全管理制度完整版完整版
- TBIA 28-2024 骨科疾病诊疗数据集 -骨科院内静脉血栓栓塞症
评论
0/150
提交评论