文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-30到2021-07-30

【作业】第11章 使用枚举 单元作业:使用枚举

1、 问题:补充完整下面的程序,完整程序能够让程序循环输出月份信息字符串。提交截屏。using System;namespace Chapter11{enum Months : byte { Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec };class Program{         static void Main(string[] args)         {foreach (string str in _____ (typeof( Months )))                Console.WriteLine(str);        }}}
评分规则: 【 完成程序,程序正确输出结果

第7章 掌握类的高级概念 单元测试:掌握类的高级概念

1、 问题:C#中TestClass为一自定义类,其中有以下属性定义public void Property{…}使用以下语句创建了该类的对象,并使变量obj引用该对象:TestClass obj=new TestClass( );那么,可通过什么方式访问类TestClass的Property属性(   )。
选项:
A:TestClass.Progerty;  
B:TestClass. Property();  
C:obj. Property;   
D:obj. Property();   
答案: 【obj. Property;   

2、 问题:以下类MyClass的属性Count属于(   )属性。class MyClass{   int i;   Public int Count   {     get{ return i; }   }}
选项:
A:只读
B:只写
C:可读写
D:不可读不可写
答案: 【只读

3、 问题:在C#语言中,下列关于属性的描述正确的是(   )。
选项:
A:属性就是以public关键字修饰的字符 
B:属性是访问字段值的一种简单的形式,属性更好地实现了数据的封装和隐藏
C:要定义只读属性只需在属性名前加上readonly关键字
D:属性不可以使用virtual、override和public限定符
答案: 【属性是访问字段值的一种简单的形式,属性更好地实现了数据的封装和隐藏

4、 问题:下列关于构造函数的描述中,哪个选项是正确的?(   )。
选项:
A:构造函数必须与类名相同
B:构造函数不可以用private修饰
C:构造函数不能带参数
D:构造函数可以声明返回类型
答案: 【构造函数必须与类名相同

5、 问题:下列关于C#中索引器理解正确的是(   )。
选项:
A:索引器的参数必须是两个或两个以上
B:索引器的参数类型必须是整数型
C:索引器没有名字 
D:以上皆非
答案: 【以上皆非

6、 问题:下面的C#代码实现一个索引器: class TestIndex{       public int[]Elements=new int[100];          public intElements[int index]       {           get{ returnElements[index];}           set{ Elements[index]=value;}       } }class Class1{     static voidMain(string[]args){         TestIndext i=new TestIndex();         int cnt=0;         for(cnt=o;cnt<5;cnt++)            {ti.Elements[cnt]=cnt*cnt;}         for(cnt=0;cnt<5;cnt++)            { Console.WriteLine(ti[cnt].ToString());}         Console.ReadLine();}   }代码最后执行结果为(   )。
选项:
A:输出:014916
B:代码“public intElements[intindex]”不正确
C:代码“Console.WriteLine(ti[cnt].ToString());”不正确
D:输出:491625
答案: 【输出:014916

【作业】第7章 掌握类的高级概念 单元作业:掌握类的高级概念

1、 问题:作业题11. 编写一个关于学员的类(Student)其中学员包含学号,姓名,年龄三个成员变量,题目具体要求说明:1) 学生学号:只能读取,不能输入,初始学号在构造函数中赋值。2) 学员姓名:可以读取,也可以输入。3)学员年龄:可以读取,但是年龄的值必须在0-120之间才能输入,。4)调用该类,在Main函数中完成对三个变量被允许的操作。(具体允许的操作已经在(1)、(2)、(3)中说明)。
评分规则: 【 1、程序正确
2、定义变量符合规范

第5章 掌握类的基本概念 单元测试:掌握类的基本概念

1、 问题:定义一个类需要使用哪个关键字(   )            
选项:
A:virtual 
B:abstract
C:new
D:class
答案: 【class

2、 问题:分部方法可以使用的返回类型为(   )。
选项:
A:void
B:int
C:string
D:float
答案: 【void

3、 问题:C#那种类型是不能显式使用的(   )。
选项:
A:值类型
B:引用类型
C:指针
D:指令
答案: 【指针

4、 问题:类的主要成员包括那些(   )。
选项:
A:字段
B:方法
C:属性
D:类别
答案: 【字段;
方法;
属性

【作业】第5章 掌握类的基本概念 单元作业:掌握类的基本概念

1、 问题:掌握类的基本概念设计一个person类,实现其中的字段、方法、属性
评分规则: 【 设计一个person类,实现其中的字段、方法、属性

第9章 使用接口 单元测试:使用接口

1、 问题:在C#中定义接口时,使用的关键字是(   )。
选项:
A:interface
B::
C:class
D:overrides 
答案: 【interface

2、 问题:在C#中定义派生类时,指定其基类应使用的语句是(   )。
选项:
A:interface
B::
C:class
D:overrides
答案: 【:

3、 问题:在接口的成员中,不能包含(   )。
选项:
A:属性
B:方法
C:事件
D:常量
答案: 【常量

4、 问题:下列关于C#面向对象应用的描述中,哪项是正确的(   )。
选项:
A:派生类是基类的扩展:派生类可以添加新的成员,也可去掉已经继承的成员 
B:abstract方法的声明必须同时实现 
C:声明为sealed的类不能被继承 
D:接口像类一样,可以定义并实现方法
答案: 【声明为sealed的类不能被继承 

5、 问题:下列关于多态的说法中,哪个选项是正确的(   )。
选项:
A:重写虚方法时可以为虚方法指定别称
B:抽象类中不可以包含虚方法 
C:虚方法是实现多态的唯一手段 
D:多态性是指以相似的手段来处理各不相同的派生类。 
答案: 【多态性是指以相似的手段来处理各不相同的派生类。 

6、 问题:下列关于接口的说法,哪项是正确的(   )。
选项:
A:接口可以被类继承,本身也可以继承其他接口 
B:定义一个接口,接口名必须使用大写字母I开头
C:接口像类一样,可以定义并实现方法 
D:类可以继承多个接口,接口只能继承一个接口 
答案: 【接口可以被类继承,本身也可以继承其他接口 

7、 问题:以下关于接口的说法,不正确的是(   )。
选项:
A:接口不能实例化  
B:接口中声明的所有成员隐式地为public和abstract 
C:接口默认的访问修饰符是private  
D:继承接口的任何非抽象类型都必须实现接口的所有成员 
答案: 【接口默认的访问修饰符是private  

8、 问题:在C#中,关于接口下面说法错误的是(   )。
选项:
A:接口是一组规范和标准  
B:接口可以约束类的行为
C:接口中只能含有未实现的方法   
D:接口中的方法可以指定具体实现,也可以不指定具体实现  
答案: 【接口中的方法可以指定具体实现,也可以不指定具体实现  

【作业】第9章 使用接口 单元作业:使用接口

1、 问题:2. 已知:接口Interface1, Interface2, Class1的代码如下所示,题目具体要求说明:1) 请通过一个新的类Class2,实现对上述两个接口和一个类的多重继承。2) 并在Main方法中完成对Name的调用,对Add和Mul的调用,Hello方法的调用。3) 打印输出加法和乘法运算的值,可以自定义参数值,或从键盘输入均可。   interface Interface1    {        int Add(int a, int b);//加法运算        int Mul(int a, int b);//乘法运算}   interface Interface2    {         string Name        {            get;            set;        }    }   class Class1    {      public void Hello(string name)        {            Console.WriteLine("你好:" + name);        }     }
评分规则: 【 接口的实现
多重继承

第6章 使用类的方法 单元测试:使用类的方法

1、 问题:下列哪一个不属于程序控制关键字(   )。
选项:
A:for
B:switch
C:else
D:new

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注