C#面向对象编程 封装习题.pdf

C#面向对象编程 封装习题.pdf

ID:53910680

大小:125.66 KB

页数:5页

时间:2020-04-27

C#面向对象编程 封装习题.pdf_第1页
C#面向对象编程 封装习题.pdf_第2页
C#面向对象编程 封装习题.pdf_第3页
C#面向对象编程 封装习题.pdf_第4页
C#面向对象编程 封装习题.pdf_第5页
资源描述:

《C#面向对象编程 封装习题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#面向对象编程-封装1.C#语言使用(B)来引入名称空间。a)Importb)Usingc)Included)Lib2.在.NET中,以下关于命名空间的描述,正确的是(C).(选择一项)a)命名空间不可以进行嵌套b)在一个.cs文件中,只能存在一个命名空间c)使用private修饰的命名空间,其内部的类也不允许访问d)命名空间使得代码更加有条理、结构更清晰3.在C#类中(A)选一项a)允许有多个相同名称的构造函数b)允许有多个不同名称的构造函数c)至少要有一个构造函数d)只能有一个构造函数4.在C#中,可以直接在名称

2、空间内声明如下类型,除了(A)A)数组B)接口C)结构D)委托5.C#程序中的类myClass中的成员变量var1如下:publicclassmyClass{…privateintvar1;…则可以访问var1的有(A)。(选择一项)a)myClass中包含的类b)myClass的继承类c)myClass的父类d)和myClass在同一命名空间下的类6.下列关于类方法的声明,正确的是(AB)(选择两项)a)方法定义类所许可的行动b)从一个类创建的所有对象可以使用同一组属性和方法c)每个方法应该有一个参数d)如果在不同类

3、中定义了类似的操作,刚他们的行为不应该是类似的7.析构函数的语法是(B)semester(){//析构函数的实现}A.对B.错8.C#类中的构造函数的特点是(B)选一项a)一个类中,只能有一个构造函数b)构造函数的名称与类名一样c)构造函数在对象销毁时自动执行d)要求构造函数至少有两个参数9.针对以下C#代码UsingSystem;PublicclassTeacher{PublicstringteacherName;PublicstringteacherSubject;PublicTeacher(Stringname)

4、{This.teacherName=name;}PublicTeacher(Stringsubject){This.teacherSubject=subject;}PublicTeacher(Stringname,Stringsubject){This.teacherName=name;This.teacherSubject=subject;}}以下说法正确的是(C)(选择一项)A)上述代码编译无错误,类中存在三个构造函数B)上述代码编译有错误,因为类中只能有一个构造函数C)上述代码编译有错误,因为类中有两个具有相同参

5、数类型的构造函数D)上述代码编译有错误,以为类中没有不带参数的构造函数10.阅读以下的C#代码:Namespacet3_6{NamespaceFord{PublicclassMustang{PublicvoidprintMust(){Console.WritleLine(“InnamespaceFord”);}}}}classClass1{staticvoidMain(string[]args){Mustangmust1=newMustang();must1.printMust();Console.ReadLine()

6、;}}代码运行结果为(D)。(选择一项)a.什么都不显示b.在控制台打印”InnamespaceFord”,用户输入任何数据退出c.在控制台打印”InnamespaceFord”,立即退出d.提示代码有错误,不能执行11.以下的C#代码段,使用了using别名指令:UsingT(1)A.B.C;//A.B.C为某类的完全限定名ClassMyClass{StaticvoidMain(){TM=newT();}}则代码段中(1)处应填写的操作符或者关键字(B)(选一项)a>Asb>=c>==d>Instead12.C#语言

7、使用(B)来引入名称空间。a)Importb)Usingc)Included)Lib13.(B)关键字是类型和类型成员的访问修饰符。(D)内部成员只有在同一程序集中的文件内才是可访问的。A.publicB.privateC.protectedD.internalE.sealed14.下列哪些说法是错误的(ACDE)A.抽象类可以实例化。B.不可以改变常量的值.C.可以使用this引用静态方法或属性访问器.D.readonly变量只能在构造函数中赋值.E.一个父类的private成员可以在子类中直接调用.15.请问,Cl

8、ass1.Count的值是多少?(C)classClass1{publicstaticintCount=0;staticClass1(){Count++;}publicClass1(){Count++;}}publicstaticvoidMain(){Class1o1=newClass1();//1Class1o2=newClas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。