NET面向对象程序设计第7次作业2

上传人:jiups****uk12 文档编号:90721680 上传时间:2019-06-15 格式:DOC 页数:27 大小:171.51KB
返回 下载 相关 举报
NET面向对象程序设计第7次作业2_第1页
第1页 / 共27页
NET面向对象程序设计第7次作业2_第2页
第2页 / 共27页
NET面向对象程序设计第7次作业2_第3页
第3页 / 共27页
NET面向对象程序设计第7次作业2_第4页
第4页 / 共27页
NET面向对象程序设计第7次作业2_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《NET面向对象程序设计第7次作业2》由会员分享,可在线阅读,更多相关《NET面向对象程序设计第7次作业2(27页珍藏版)》请在金锄头文库上搜索。

1、1 关于C# 中的结构,一下说法中错误的是()。(选择一项)A :结构可以有构造函数 B :结构体内可以有字段C :结构体内可以有方法 D :结构体内可以被继承2. 在C# 编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。(选择一项)A public B private C internalD protected3.在C#中,下面关于结构使用正确的是()。(选择一项)A :class Person Struct Teacher : Person/B :struct PersonStruct Teacher:Person/.C :struct Teache

2、r string name; int age; public Teacher(string name,int age)this.name=name;this.age=age;D :struct Teacherstring name;int age;public Teacher()4在#中类的实例需要使用的关键字是()(选择一项)A : this B: baseC new D : as5.在C#程序中,索引器允许按照自定义的访问方式访问类或结构的实体组成的数组,以下所引器定义正确的是()。(选择一项)A :public Teach thisstring indexget /.B :public

3、Teach thisindexget/.C :publci string Teachindexget/.D :public Teachindexget/6 . 在C# 代码中,()是类Teacher 的属性。(选择一项)Public class TeacherInt age=13;Private string Namegetreturn name;setname=value;Public void SaySomething()/A : Name B name C age D SaySomething7.在C# 语言中,方法重载的主要方式有两种,包括()和参数类型不同的重载。(选择一项)A: 参

4、数名称不同的重载B : 返回类型不同的重载C: 方法名不同的重载D :参数个数不同的参数8.在一下C# 代码的下划线处填入(),该#语句表示打开一个文件,如果该文件不存在则发生异常。(选择一项)FileStream fs=new FileStream(“D:music.txt”,_);A :FileMode.CreateB :FileMode.OpenC :FileMode.Close D:FileMode.CreateNew9.分析一下C#代码,根据面向对象的多态行,代码的运行结果是()(选择一项)class Apublic void F()Console.Write(“A”); Publi

5、c void F(string chr)Console .Write(“B”);class B:APublic void F()Console.write(“B”);Static void Main()B objB=new B();objB.F(); A : AB : B C : CD : D10 .在C#中下面关于接口正确的是()(选择一项)A :public interface IStudentServicepublic string addStudent()B : public interface IStudentServicestring addStudent()/.C :public

6、 class Student()public interface IStudentService:Studentstring addStudent() D :public interface IStudentServicestring addStudent()11.在C# 中,可以避免使用枚举变量来避免不合理的赋值,一下枚举定义中正确的是()(选择一项)A : public enum Sexmale,femalB :public enum Sexmale,femal;C :public Sex enum male,femal;C :public Sex enum male,femal12.在C

7、# 中提供了一种集合类型的哈希表(HashTable),哈希表的数据是通过键(key)和()来组织的(选择一项)A : 项(Item)B :记录(Record)C :表(table) D :值(Value)13.在C# 中,使用()访问修饰符修饰的方法被称之为抽象方法。A: this B :abstractC :new D:virtual14.在C# 中创造一个对象是,系统最先执行的是()中的语句。A :main方法B:构造方法C :初始化函数 D :字符串函数15.在C#中,关于List和Dictionary的说法,正确的是()(选择二项)A :List和Dictionary都有Remove

8、At方法B :List和Dictionary都有Count属性C :获取元素时,List需求类型转换,Dictionary不需要类型装换D:List通过索引访问集合元素,Dictionary通过Key 访问集合元素。16.在C# 语言中,方法重载的主要方式有两种,包括()和()。(选择二项)A:参数类型不同的重载B :返回值类型不同的重载C:方法名称不同的重载D :参数个数的不同重载17.在一下C#中的数据类型中,()属于值类型(选择两项)A:boolB:struct:classD:string18.某些学员用C#写了一段代码,代码的输出结果是()。(选择一项)class Programsta

9、tic void Main(string args)Student s=new Student();s.sayHi();Console.ReadLine();class Personpublic virtual void sayHi()Console.WriteLine(“你好”); Class Student:PersonPublic override void sayHi()Console.WriteLine(“你好,我是一名学生”);A :学生B:你好,我是一名学生C:你好!你好,我是一名学生D: 空19.在C#代码中,关于抽象方法和虚方法使用正确的是:()(选择一项)A :public

10、 abstract class Animalpublic Animal()public abstract void Run();public class Cat:Animalpublic Cat()public void Run()B :public class AnimalPublic Animal()Public abstract void Run() Public class Cat:AnimalPublic Cat()Pulblic void Run()C :public abstract class AnimalPublic Animal()Public abstract void

11、Run() Public class Cat:AnimalPublic Cat()Pulblic override void Run()D :public virtual class AnimalPublic Animal()Public virtual void Run() Public class Cat:AnimalPublic Cat()Pulblic void Run()20.某学员用C#写了如下代码段,该代码的输出结果是()。(选择一项)static void Main(string args)ArrayList list=new ArrayList();list.Add(“ACC

12、P”);list.Add(“BENET”);Console.WritteLine(list1);Console.Read();A:ACCPB:BENETC:下标溢出错误D:121.分析一下C#片段中的属性,该属性是()属性。(选择一项)private string name;Public string NameGetreturn name; A:可读可写 B:只写 C:只读 D: 静态22.NET框架是.NET战略的基础,是一种新的便捷的开发平台,它具有两个主要的组件,分别是()和框架类库。(选择一项)A:公共语言运行时B:Web服务C:命名空间D:Main()函数23.在C# 代码中,下面关

13、于结构描述错误的是()。(选择一项)A:结果是值类型B:结构不能被继承C:结构中可以有属性,也可以有方法D:可以给结构添加无参的构造函数24.分析如下所示的C#代码段,在该段代码中一共进行了()次装箱。(选择一项)static void Main(stringargs)int age=18;object refage=(object)age;int valage=(int)refage;Test(valage);Console.ReadLine();public void Test (int number)Console.WriteLine(number);A:0B:1C:2D:325.在.NET中,接口是一中规范和标准,它可以月约束类的行为,下列接口定义正确的是()(选择一项)A:public interface IBicyclevoid ride();B:public interface IBicyclevoi

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号