文档库 最新最全的文档下载
当前位置:文档库 › 北语18春《C#》作业3

北语18春《C#》作业3

北语18春《C#》作业3
北语18春《C#》作业3

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 下列哪一个不是类成员的成员的是( )。

A: 属性

B: 数组

C: 索引器

D: while循环结构

正确答案:

(单选题) 2: 当运行程序时,系统自动执行启动窗体的()事件。

A: Click

B: DoubleClick

C: Load

D: Activated

正确答案:

(单选题) 3: 下面关于虚方法说法错误的是:()

A: 使用virtual关键字修饰虚方法

B: 虚方法必须被其子类重写

C: 虚方法可以有自己的方法体

D: 虚方法和抽象方法都可以实现多态性

正确答案:

(单选题) 4: 改变窗体的标题,需修改的窗体属性是( )。

A: Text

B: Name

C: Title

D: Index

正确答案:

(单选题) 5: 继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。

A: 规律性

B: 传递性

C: 重复性

D: 多样性

正确答案:

(单选题) 6: 下面关于抽象类的说法正确的是:()

A: 抽象类可以被实例化

B: 含有抽象方法的类一定是抽象类

C: 抽象类可以是静态类和密封类

D: 抽象类中的抽象方法可以在其它类中重写

正确答案:

(单选题) 7: 小数类型(decimal)和浮点类型都可以表示小数,正确说法:( )

A: 两者没有任何区别

B: 小数类型比浮点类型取值范围大

C: 小数类型比浮点类型精度高

D: 小数类型比浮点类型精度低

正确答案:

------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: 下面对异常说法不正确的是()

A: try/catch块为基本引发异常的组合

B: 在捕获异常时,可以有多个 catch块

C: 无论异常是否发生,finally块总会执行

D: try块和 finally 不能连用

正确答案:

(单选题) 9: 以下说法正确的是()。

A: 虚方法必须在派生类中重写,抽象方法不需要重写

B: 虚方法可以在派生类中重写,抽象方法必须重写

C: 虚方法必须在派生类中重写,抽象方法必须重写

D: 虚方法可以在派生类中重写,抽象方法也不需要重写

正确答案:

(单选题) 10: 关于base关键字,下列使用方法错误的是:()

A: 在子类中,base可以调用父类的构造函数

B: 在子类中,base关键字可以访问父类的公共属性

C: 在子类中,base关键字不可以调用父类的protected成员

D: 在子类中,base关键字不可以调用父类的private成员

正确答案:

(判断题) 1: “*=”运算符是计算右操作数的平方值,然后将结果存储在左操作数中。

A: 错误

B: 正确

正确答案:

(判断题) 2: 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

A: 错误

B: 正确

正确答案:

(判断题) 3: 抽象类中所有的方法必须被声明为abstract。

A: 错误

B: 正确

正确答案:

(判断题) 4: foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。

A: 错误

B: 正确

正确答案:

(判断题) 5: switch语句中必须有default标签。

A: 错误

B: 正确

正确答案:

(判断题) 6: 计算机编程中主要有两种抽象型式:过程抽象和数据抽象,面对对象的编程主要采用过程抽象的方法。

A: 错误

B: 正确

------------------------------------------------------------------------------------------------------------------------------ 正确答案:

(判断题) 7: 面向对象将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。

A: 错误

B: 正确

正确答案:

(判断题) 8: abstract方法的声明必须同时实现。

A: 错误

B: 正确

正确答案:

(判断题) 9: 类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。

A: 错误

B: 正确

正确答案:

(判断题) 10: 若方法的名字相同、参数相同,而方法的返回值类型不同,则可以实现方法的重载。

A: 错误

B: 正确

正确答案:

(判断题) 11: Main方法的返回值类型必须是void 的类型。

A: 错误

B: 正确

正确答案:

(判断题) 12: 结构和类均为引用类型。

A: 错误

B: 正确

正确答案:

(判断题) 13: 在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真。A: 错误

B: 正确

正确答案:

(判断题) 14: 不能指定接口中方法的修饰符。

A: 错误

B: 正确

正确答案:

(判断题) 15: 由static修饰的成员必须由类来访问而不能通过对象访问。

A: 错误

B: 正确

正确答案:

(单选题) 1: 下列哪一个不是类成员的成员的是( )。

A: 属性

B: 数组

C: 索引器

------------------------------------------------------------------------------------------------------------------------------ D: while循环结构

正确答案:

(单选题) 2: 当运行程序时,系统自动执行启动窗体的()事件。

A: Click

B: DoubleClick

C: Load

D: Activated

正确答案:

(单选题) 3: 下面关于虚方法说法错误的是:()

A: 使用virtual关键字修饰虚方法

B: 虚方法必须被其子类重写

C: 虚方法可以有自己的方法体

D: 虚方法和抽象方法都可以实现多态性

正确答案:

(单选题) 4: 改变窗体的标题,需修改的窗体属性是( )。

A: Text

B: Name

C: Title

D: Index

正确答案:

(单选题) 5: 继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。

A: 规律性

B: 传递性

C: 重复性

D: 多样性

正确答案:

(单选题) 6: 下面关于抽象类的说法正确的是:()

A: 抽象类可以被实例化

B: 含有抽象方法的类一定是抽象类

C: 抽象类可以是静态类和密封类

D: 抽象类中的抽象方法可以在其它类中重写

正确答案:

(单选题) 7: 小数类型(decimal)和浮点类型都可以表示小数,正确说法:( )

A: 两者没有任何区别

B: 小数类型比浮点类型取值范围大

C: 小数类型比浮点类型精度高

D: 小数类型比浮点类型精度低

正确答案:

(单选题) 8: 下面对异常说法不正确的是()

A: try/catch块为基本引发异常的组合

B: 在捕获异常时,可以有多个 catch块

C: 无论异常是否发生,finally块总会执行

------------------------------------------------------------------------------------------------------------------------------ D: try块和 finally 不能连用

正确答案:

(单选题) 9: 以下说法正确的是()。

A: 虚方法必须在派生类中重写,抽象方法不需要重写

B: 虚方法可以在派生类中重写,抽象方法必须重写

C: 虚方法必须在派生类中重写,抽象方法必须重写

D: 虚方法可以在派生类中重写,抽象方法也不需要重写

正确答案:

(单选题) 10: 关于base关键字,下列使用方法错误的是:()

A: 在子类中,base可以调用父类的构造函数

B: 在子类中,base关键字可以访问父类的公共属性

C: 在子类中,base关键字不可以调用父类的protected成员

D: 在子类中,base关键字不可以调用父类的private成员

正确答案:

(判断题) 1: “*=”运算符是计算右操作数的平方值,然后将结果存储在左操作数中。

A: 错误

B: 正确

正确答案:

(判断题) 2: 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

A: 错误

B: 正确

正确答案:

(判断题) 3: 抽象类中所有的方法必须被声明为abstract。

A: 错误

B: 正确

正确答案:

(判断题) 4: foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。

A: 错误

B: 正确

正确答案:

(判断题) 5: switch语句中必须有default标签。

A: 错误

B: 正确

正确答案:

(判断题) 6: 计算机编程中主要有两种抽象型式:过程抽象和数据抽象,面对对象的编程主要采用过程抽象的方法。

A: 错误

B: 正确

正确答案:

(判断题) 7: 面向对象将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。

A: 错误

------------------------------------------------------------------------------------------------------------------------------ B: 正确

正确答案:

(判断题) 8: abstract方法的声明必须同时实现。

A: 错误

B: 正确

正确答案:

(判断题) 9: 类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。

A: 错误

B: 正确

正确答案:

(判断题) 10: 若方法的名字相同、参数相同,而方法的返回值类型不同,则可以实现方法的重载。

A: 错误

B: 正确

正确答案:

(判断题) 11: Main方法的返回值类型必须是void 的类型。

A: 错误

B: 正确

正确答案:

(判断题) 12: 结构和类均为引用类型。

A: 错误

B: 正确

正确答案:

(判断题) 13: 在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真。A: 错误

B: 正确

正确答案:

(判断题) 14: 不能指定接口中方法的修饰符。

A: 错误

B: 正确

正确答案:

(判断题) 15: 由static修饰的成员必须由类来访问而不能通过对象访问。

A: 错误

B: 正确

正确答案:

相关文档