2021 C#面向对象程序设计(天津电子信息职业技术学院)1463936447 最新满分章节测试答案
- 【作业】第11章 使用枚举 单元作业:使用枚举
- 第7章 掌握类的高级概念 单元测试:掌握类的高级概念
- 【作业】第7章 掌握类的高级概念 单元作业:掌握类的高级概念
- 第5章 掌握类的基本概念 单元测试:掌握类的基本概念
- 【作业】第5章 掌握类的基本概念 单元作业:掌握类的基本概念
- 第9章 使用接口 单元测试:使用接口
- 【作业】第9章 使用接口 单元作业:使用接口
- 第6章 使用类的方法 单元测试:使用类的方法
- 【作业】第6章 使用类的方法 单元作业:使用类的方法
- 第15章 类型转换 单元测试:类型转换
- 【作业】第15章 类型转换 单元作业:类型转换
- 第13章 使用委托 单元测试:使用委托
- 【作业】第13章 使用委托 单元作业:使用委托
- 第14章 事件 单元测试:事件
- 【作业】第14章 事件 单元作业:事件
- 第3章 使用常见类型 单元测试:使用常见类型
- 【作业】第3章 使用常见类型 单元作业:使用常见类型
- 第8章 掌握类的继承 单元测试:掌握类的继承
- 【作业】第8章 掌握类的继承 单元作业:掌握类的继承
- 第4章 表达式和运算符 单元测试:表达式和运算
- 【作业】第4章 表达式和运算符 单元作业:表达式和运算符
- 第12章 使用数组 单元测试:使用数组
- 【作业】第12章 使用数组 单元作业:使用数组
- 【作业】第16章 异常处理 单元作业:异常处理
- 第16章 异常处理 单元测试:异常处理
- 第1章 了解.NET框架 单元测试:了解.NET框架
- 【作业】第1章 了解.NET框架 单元作业:了解.NET框架
- 第2章 C#编程入门 单元测试:C#编程入门
- 【作业】第2章 C#编程入门 单元作业:C#编程入门
- 第10章 使用结构体 单元测试: 使用结构体
- 【作业】第10章 使用结构体 单元作业:使用结构体
- 第11章 使用枚举 单元测试:使用枚举
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦