




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 面向对象编程面向对象编程 封装封装 1 C 语言使用 B 来引入名称空间 a Import b Using c Include d Lib 2 在 NET 中 以下关于命名空间的描述 正确的是 C 选择一项 a 命名空间不可以进行嵌套 b 在一个 cs 文件中 只能存在一个命名空间 c 使用 private 修饰的命名空间 其内部的类也不允许访问 d 命名空间使得代码更加有条理 结构更清晰 3 在 C 类中 A 选一项 a 允许有多个相同名称的构造函数 b 允许有多个不同名称的构造函数 c 至少要有一个构造函数 d 只能有一个构造函数 4 在 C 中 可以直接在名称空间内声明如下类型 除了 A A 数组 B 接口 C 结构 D 委托 5 C 程序中的类 myClass 中的成员变量 var1 如下 public class myClass private int var1 则可以访问 var1 的有 A 选择一项 a myClass 中包含的类 b myClass 的继承类 c myClass 的父类 d 和 myClass 在同一命名空间下的类 6 下列关于类方法的声明 正确的是 AB 选择两项 a 方法定义类所许可的行动 b 从一个类创建的所有对象可以使用同一组属性和方法 c 每个方法应该有一个参数 d 如果在不同类中定义了类似的操作 刚他们的行为不应该是类似的 7 析构函数的语法是 B semester 析构函数的实现 A 对 B 错 8 C 类中的构造函数的特点是 B 选一项 a 一个类中 只能有一个构造函数 b 构造函数的名称与类名一样 c 构造函数在对象销毁时自动执行 d 要求构造函数至少有两个参数 9 针对以下 C 代码 Using System Public class Teacher Public string teacherName Public string teacherSubject Public Teacher String name This teacherName name Public Teacher String subject This teacherSubject subject Public Teacher String name String subject This teacherName name This teacherSubject subject 以下说法正确的是 C 选择一项 A 上述代码编译无错误 类中存在三个构造函数 B 上述代码编译有错误 因为类中只能有一个构造函数 C 上述代码编译有错误 因为类中有两个具有相同参数类型的构造函数 D 上述代码编译有错误 以为类中没有不带参数的构造函数 10 阅读以下的 C 代码 Namespace t3 6 Namespace Ford Public class Mustang Public void printMust Console WritleLine In namespace Ford class Class1 static void Main string args Mustang must1 new Mustang must1 printMust Console ReadLine 代码运行结果为 D 选择一项 a 什么都不显示 b 在控制台打印 In namespace Ford 用户输入任何数据退出 c 在控制台打印 In namespace Ford 立即退出 d 提示代码有错误 不能执行 11 以下的 C 代码段 使用了 using 别名指令 Using T 1 A B C A B C 为某类的完全限定名 Class MyClass Static void Main T M new T 则代码段中 1 处应填写的操作符或者关键字 B 选一项 a As b c d Instead 12 C 语言使用 B 来引入名称空间 a Import b Using c Include d Lib 13 B 关键字是类型和类型成员的访问修饰符 D 内部成员只有在同一程序集中的文件内才 是可访问的 A publicB privateC protectedD internalE sealed 14 下列哪些说法是错误的 ACDE A 抽象类可以实例化 B 不可以改变常量的值 C 可以使用 this 引用静态方法或属性访问器 D readonly 变量只能在构造函数中赋值 E 一个父类的 private 成员可以在子类中直接调用 15 请问 Class1 Count 的值是多少 C class Class1 public static int Count 0 static Class1 Count public Class1 Count public static void Main Class1 o1 new Class1 1 Class1 o2 new Class1 5 Console WriteLine Class1 Count A 1 B 2 C 3 D 4 16 下面的代码实现了设计模式中的 C 模式 public class A private A instance private A public static A Instance get if A null A new A return instance A Factory B Abstract Factory C Singleton D Builder 17 下面的代码实现了设计模式中的 C 模式 public sealed class SampleSingleton1 private int m Counter 0 private SampleSingleton1 Console WriteLine 初始化 SampleSingleton1 public static readonly SampleSingleton1 Singleton new SampleSingleton1 public void Counter m Counter A 原型 B 抽象工厂 C 单例 D 生成器 29 在 c 中 访问修饰符修饰的变量只能由当前程序集访问 选择一项 A public B protected C indernal D private 5 在 C 中 关于以下 C 代码的说法正确的是 Namespace Microsoft Class Student string type 北大青鸟学员 Internal string name 李明 Public class Test Static void Main Student stu new Student 1 Console WriteLine stu type 2 Console WriteLine stu name 3 a 代码 1 错误 b 代码 2 错误 c 代码 3 错误 d 代码都正确 10 在 C 中 下列关于构造函数的特点的说话 正确的是 b 选择一项 a 一个类中 只能有一个构造函数 b 构造函数的名称与类名称一样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论