




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 在 C 中 下面关于静态方法和实例方法描述错误的是 B 选择一项 A 静态方法只能使用类名调用 实例方法只能使用类的实例来调用 B 静态方法可以直接调用实例方法 C 实例方法可以直接调用静态方法 D 静态方法调用前初始化 实例方法实例化对象时初始化 2 下面关于继承 说法正确的是 AC 选择二项 A 在 C 中 静态类不能够被继承 B 密封类可以是抽象类的 C 密封类可以实例化 而静态类不能实例化 D Objcet 类是所有类的直接父类 3 关于 base 关键字 下列使用方法错误的是 C 选择一项 A 在子类中 base 可以调用父类的构造函数 B 在子类中 base 关键字可以访问父类的公共属性 C 在子类中 base 关键字不可以调用父类的 protected 成员 D 在子类中 base 关键字不可以调用父类的 private 成员 4 下面关于子类调用父类构造函数的说法 错误的是 C 选择一项 A 子类中 如果不显式的使用 base 来调用父类构造函数 子类会隐式的调用 base B 创建子类对象时 总是先调用父类构造函数再调用子类的构造函数 C 子类如果不显式调用 base 父类中可以没有无参构造函数 D 有参数的父类构造函数 在子类中使用 base 调用时 参数必须一致 5 下面关于抽象类的说法正确的是 BD 选择二项 A 抽象类可以被实例化 B 含有抽象方法的类一定是抽象类 C 抽象类可以是静态类和密封类 D 抽象类中的抽象方法可以在其它类中重写 6 下面关于虚方法说法错误的是 B 选择一项 A 使用 virtual 关键字修饰虚的方法 B 虚方法必须被其子类重写 C 虚方法必须有方法体 D 虚方法和抽象方法都可以实现多态性 7 在 C 中 关于接口下面说法错误的是 D 选择一项 A 接口是一组规范和标准 B 接口可以约束类的行为 C 接口中只能含有未实现的方法 D 接口中的方法可以指定具体实现 也可以不指定具体实现 8 下面关于抽象类和接口的说法正确的是 D 选择一项 A 一个类可以实现多个接口 也可以继承多个个抽象类 B 重写抽象类中的抽象方法和接口中的方法都需要使用 override 实现 C 抽象类和接口都能够包含已经实现的方法 D 抽象类也可以实现一个接口 9 在 C 中可以使用枚举变量来避免不合理的赋值 以下情况中可以使用枚举变量的是 A 选择一项 A 学生类中的性别属性 B 圆形类的半径属性 C 计算圆形面积的 II 值 D 以上都可以 10 关于 C 中的结构 以下说法中错误的是 D 选择一项 A 结构可以有构造函数 B 结构体内可以有字段 C 结构体内可以有方法 D 结构可以被继承 11 在 C 中 常量是在程序中一旦设定就不允许被修改的变量 常量使用 A 关键字声 明 选择一项 A const B enum C struct D class 12 在 c 中 可以使用枚举变量来避免不合理的赋值 以下关于枚举说法错误的是 C 选择一项 A 枚举是一个指定的常数 B 枚举表示一组有限的值 C 枚举中可以有自己的方法 D 可以为枚举类型中的元素赋整数值 13 索引器方便对集合的查询 以下说法关于索引器说法正确的是 A 选择一项 A 索引器的访问器采用参数化的形式对类中数组或集合进行访问 B 一个类中只可以定义一个索引器 C 索引器不可以重载 D 可以对一个类的多个集合设置索引器 14 下面有关 C IO 操作说法错误的是 C 选择一项 A File 类与 FileInfo 类有大致相同的功能 B File 类与 Directory 类都是静态类 C File 类有 listFiles 方法会得到所有文件列表 D File 类的 GetCurrentDirectory 方法会得到当前应用程序的当前工作目录 15 关于 Directory 类下列说法错误的是 A 选择一项 A GetDirectories 方法会返回当前目录下的所有文件 string 对象数组 B GetLastAccessTime 返回上次访问指定文件或目录的日期和时间 C GetLogicalDriver 检索此计算机上的逻辑驱动器的名称 D GetFiles 返回在当前目录中的文件名的 string 对象数组 16 下面关于流的说法错误的是 D 选择一项 A 数据从外部源传输到程序中 称之为读取流 B 数据从外部源传输到程序中 称之为写入流 C 使用 FileStream 类对文件系统上的文件进行读取 写入 打开和关闭操作 D FileStream 类的 Length 返回用整数表示的流长度 17 下列关于 FileStream 的构造方法说法正确的是 A 选择一项 A FileMode 指的是操作系统打开文件的方式 其中 Append 指的是打开现有文件 并覆盖文件 B FileMode 指的是操作系统打开文件的方式 其中 Truncate 打开现有文件 清 除其内容 若文件不存在 则跳过 C FileAccess 枚举指定文件的共享方式 D StreamReader 旨在以一种特定的编码从字节流中读取字符 18 下列关于 BinaryReader BinaryWriter 流的说法正确的是 B 选择一项 A 上述类主要进行字符型文件的读取 B 我们在构造上述对象时 可以往其中传递一个 File 对象 C 使用 BinaryWriter 类的 Seek 方法可以对当前流作个记号 D 其 Flush 方法主要是将缓冲区的内容清空并将文件流关闭 19 下列有关文件打印说法正确的是 D 选择一项 A NET 中有关文档打印的类定义在 System Drawing Print 命名空间下 B PrintController 是用于打印的控件 C PrintPreviewControl 是用于打印预览的类 D PrintPageEventArgs 类主要提供用于打印的相关信息 主要用于 printPage 事件 中 20 关于 PrintPageEventArgs 类的相关属性下列说法错误的是 D 选择一项 A Graphics 属性获取用于绘制页的 Graphics 对象 B HasMorePages 获取或设置一个指示是否打印附加页的值 C MarginBounds 获取表示边距以内页面部分的矩形区域 D PageBounds 获取表示页面打印区域的矩形区域 21 下面说法正确的是 BC 两项 A 类可以继承一个类同时实现多个接口 类的继承必须写在接口实现之后 B 抽象类一般作为基类 用于描述某类事物所具有的特征 C 接口是为了实现某种功能而定义的一组规范 D 抽象类可以是静态的 22 以下说法正确的是 AC 两项 A 抽象方法一定存在于抽象类中 抽象类中不一定存在抽象方法 B 抽象子类必须实现父类中的所有抽象方法 否则它也是个抽象类 C 接口中的属性默认是常量 D 接口中的属性可以是 protected 23 面向接口编程的优点有 AB 两项 A 提高程序的灵活性 B 不同层次的开发人员可以并行开工 C 使程序结构更简单明了 D 程序效率高 24 关于 c 中的虚方法 以下说法正确的是 BC 选择二项 A 使用 Static 修饰 B 可以有方法体 C 可以被子类重写 D 使用 abstract 25 在 C 中 关键字用于子类的构造函数明确调用的父类构造函数 A new B this C base D is 26 关于 IComparer 说法不正确的是 D 选择一项 A 通常叫比较器 B 它有一个未实现的方法为 int Compare object x object y C 可以作为参数传递给 Sort 方法进行排序 D 不能比较字符串 27 关于泛型接口说法不正确的是 C 选择一项 A 泛型接口主要是限制了参数的类型 B 泛型接口可以减少程序的数据类型转换 C 泛型接口对类型有严格的约束 这提高了编程的难度 D 同等条件下 优先考虑泛型接口 28 在 C 中 关于 Hashtable 说法正确的是 A 选择一项 A Hashtable 可以存任意类型的值 B 键可以重复 C 值不能重复 D 值不能是值类型数据 29 在 C 中 ArrayList 中的 D 属性用于指定实际包含元素的个数 选择一项 A Capacity B Value C Total D Count 30 在 C 中 关于 List和 Dictionary的说法 正确的是 C 选择一项 A List和 Dictionary都可以使用索引访问 B 获取元素时 List需要类型转换 Dictionary不需要 C List和 Dictionary都可以循环遍历整个元素对象 D List和 Dictionary都可以直接删除对象 31 在 NET 框架中 CLS 是指 C 选择一项 A 即使编译 B 垃圾回收 C 公共语言规范 D 公共类型类型 32 CLR 为 NET 提供以下方面的功能或者服务 除了 D 选择一项 A 垃圾回收 B 代码验证和类型安全 C 代码访问安全 D 自动消除程序中的语法错误 33 在 NET 中 NET Framework 由 A 组成 选择一项 A FCL 和 CLR B CLS 和 CTS C ADO NET 和 ASP NET D WinForm 和 ASP NET 34 在 C 类中 B 允许相同名称 不同参数个数或者参数类型的方法存在 选择一项 A 方法重写 B 方法重载 C 方法取消 D 方法覆盖 35 在 C 中 下面关于静态方法和实例方法描述错误的是 BD 选择两项 A 静态方法仅能使用类名调用 实例方法需要使用类的实例来调用 B 静态方法可以直接调用实例方法 C this 和 base 关键字不能用在静态方法中 D 静态方法实例化对象时初始化 实例方法调用前初始化 36 在 C 中 类默认的访问修饰符为 C 类中成员的默认的访问修饰符为 D 选两项 A public B protected C internal D private 37 以下关于访问修饰符说法错误的是 C A 使用 public 修饰的成员可以被其他对象访问 没有任何限制 B 使用 private 修饰的成员只有对象自己可以访问 C 使用 protected 修饰的成员只有对象自己或在同一程序集的子类对象可以访问 D 使用 internal 修饰的成员可以被在同一程序及的其他对象访问 38 以下关于构造方法说法错误的是 D A 构造函数的函数名和类名相同 B 构造函数可以重载 C 构造函数可以带有参数 D 可以指定构造函数的返回值 39 以下不属于面向的对象的三大特征的是 C A 继承 B 封装 C 抽象 D 多态 40 使用 C 关键字修饰类 可避免类被继承 A delegate B abstract C sealed D enum 41 在定义类时 如果希望类的某个方法能够在派生类中进一步进行改进 以处理不同的 派生类的需要 则应将该方法声明成 C A sealed 方法 B public 方法 C virtual 方法 D override 方法 42 以下关于继承 说法正确的是 D A 在 C 中 任何类都可以被继承 B 子类可以继承父类的所有的成员 C 一个类只能有一个子类 但可以有多个父类 D Object 类是所有类的基类 43 关于 base 关键字 下列使用方法错误的是 C A 在子类中 base 可以调用父类的构造函数 B 在子类中 base 关键字可以访问父类的公共属性 C 在子类中 base 关键字不可以调用父类的 protected 成员 D 在子类中 base 关键字不可以调用父类的 private 成员 44 下面关于子类调用父类构造函数的说法 错误的是 B A 父类中若存在无参构造方法 在子类中 如果不显式的使用 base 来调用父类构造 函数 子类会隐式的调用 B 子类中 必须指定构造函数调用父类的哪个构造函数 C 父类中最好指定无参的构造函数 D 有参数的父类构造函数 在子类中使用 base 调用时 参数必须一致 45 在 C 中 以下 D 不能出现接口中 A 属性 B 索引器 C 方法 D 字段 46 下面关于 C 中接口的说法正确的是 C A 接口可以包括静态成员 B 接口不能继承其它接口 C 一个类可以实现多个接口 D 接口中成员方法声明前必须包含 public 声明 47 在 C 中 关于抽象类的说法正确的是 B A 抽象类可以被实例化 B 含有抽象方法的类一定是抽象类 C 抽象类可以是静态类和密封类 D 抽象类中的抽象方法可以在其它类中重写 48 在 C 中 关于接口说法错误的是 D A 接口是一组规范和标准 B 接口可以约束类的行为 C 接口中只能含有未实现的方法 且不能实例化 D 接口中的方法可以指定具体实现 也可以不指定具体实现 49 下面关于抽象类和接口的说法正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论