MOOC C#面向对象程序设计(东莞市教育局)1464816274 最新慕课完整章节测试答案
第三周
随堂测验1
1、单选题:
设X、Y为已定义的类名,下列声明X类的对象x1的语句正确的是( )。
选项:
A: static X x1;
B: public X x1=new X(int 123) ;
C: Y x1;
D: X x1=X();
答案: 【 static X x1; 】
2、单选题:
下面哪一个是正确的类的声明?( )
选项:
A: public void HH{…}
B: public class Moce(){…}
C: public class void number{…}
D: public class Car{…}
答案: 【 public class Car{…}】
3、单选题:
类中的一个成员方法被下面哪个修饰符修饰时,该方法只能在本类被访问?( )
选项:
A: public
B: protected
C: private
D: internal
答案: 【 private 】
随堂测验2
1、单选题:
下列关键字中可以表示常量的是( )
选项:
A: const
B: default
C: private
D: finally
答案: 【 const 】
2、单选题:
关于对象成员占用内存的说法哪个正确?( )
选项:
A: 同一个类的对象共用一段内存
B: 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
C: 对象的方法不占用内存
D: 以上都不对
答案: 【 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间】
随堂测验3
1、单选题:
在以下什么情况下,构造方法会被调用?( )
选项:
A: 类定义时
B: 创建对象时
C: 调用对象方法时
D: 使用对象的变量时
答案: 【 创建对象时】
2、单选题:
有一个类A,对于其构造函数的声明正确的是( )。
选项:
A: void A(int x){...}
B: A(int x){...}
C: A A(int x){...}
D: int A(int x){...}
答案: 【 A(int x){...}】
随堂测验4
1、单选题:
以下那个修饰符说明方法可以重写( )。
选项:
A: virtual
B: void
C: protected
D: override
答案: 【 override】
2、单选题:
类Person中定义的静态方法Fun(),正确调用该方法的语法格式是()
选项:
A: People实例对象.Fun()
B: Fun()
C: People.Fun()
D: 以上都不对
答案: 【 People.Fun()】
随堂测验5
1、单选题:
数组参数传递类型是( )
选项:
A: 引用传递
B: 值传递
C: 无传递
D: 以上都不对
答案: 【 引用传递】
2、判断题:
ref参数在调用之前,该变量一定要被赋值。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
参数数组可以必须是一维数组,也可以是二维数组。
选项:
A: 正确
B: 错误
答案: 【 错误】
第四周
随堂测验1
1、多选题:
决定方法是否构成重载有哪些条件( )(多项选择)
选项:
A: 在用一个类中
B: 方法名字相同
C: 返回类型相同
D: 参数列表不同
答案: 【 在用一个类中;
方法名字相同;
参数列表不同】
2、判断题:
参数数组可以必须是一维数组,也可以是二维数组。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
方法重载也可以理解为一个行为多种实现的方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
在调用方法时,若参数的顺序不一致,编译时会出错
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验2
1、单选题:
在属性的set访问器中,使用( )关键字表示形参。
选项:
A: value
B: val
C: param
D: set
答案: 【 value】
2、单选题:
以下说法错误的是( )。
选项:
A: 属性包含get和set访问器
B: 属性是访问对象存储数据的首选方式
C: 属性可访问域必须设置为public
D: 属性的get访问器中必须包含return语句
答案: 【 属性可访问域必须设置为public】
3、单选题:
索引器标识符使用( )关键字
选项:
A: Item
B: Name
C: this
D: Index
答案: 【 this 】