北语17秋《C#》作业4答案答案
17秋《C#》作业4
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 40 分)
1. 下面对异常说法不正确的是( )
A. try/catch块为基本引发异常的组合
B. 在捕获异常时,可以有多个 catch块
C. 无论异常是否发生,finally块总会执行
D. try块和 finally 不能连用
正确答案:----
满分:4 分
2. 下面关于抽象类的说法正确的是 :( )
A. 抽象类可以被实例化
B. 含有抽象方法的类一定是抽象类
C. 抽象类可以是静态类和密封类
D. 抽象类中的抽象方法可以在其它类中重写
专业答案:----
满分:4 分
3. 继承具有( ),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。
A. 规律性
B. 传递性
C. 重复性
D. 多样性
正确答案:----
满分:4 分
4. 使用( )关键字可以再次引发捕获到的异常?
A. New
B. this
C. throw
D. Exception
正确选项:----
满分:4 分
5. 通过继承( )类,用户可以创建自己的异常类。
A. System.Exception
B. System.SystemException
C. System.ApplicationException
D. System.UserException
专业答案:----
满分:4 分
6. 下面关于虚方法说法错误的是:( )
A. 使用virtual关键字修饰虚方法
B. 虚方法必须被其子类重写
C. 虚方法可以有自己的方法体
D. 虚方法和抽象方法都可以实现多态性
专业答案:----
满分:4 分
7. 在C#中,关于接口下面说法错误的是 :( )
A. 接口是一组规范和标准
B. 接口可以约束类的行为
C. 接口中只能含有未实现的方法
D. 接口中的方法可以指定具体实现,也可以不指定具体实现
正确答案:----
满分:4 分
8. 以下说法正确的是( )。
A. 虚方法必须在派生类中重写,抽象方法不需要重写
B. 虚方法可以在派生类中重写,抽象方法必须重写
C. 虚方法必须在派生类中重写,抽象方法必须重写
D. 虚方法可以在派生类中重写,抽象方法也不需要重写
正确选项:----
满分:4 分
9. 指定操作系统读取文件方式中的FileMode .Create的含义是( )。
专业答案:----
A. 打开现有文件
B. 指定操作系统应创建文件,如果文件存在,将出现异常
C. 打开现有文件,若文件不存在,出现异常
D. 指定操作系统应创建文件,如果文件存在,将被改写
正确答案:----
满分:4 分
10. 关于base关键字,下列使用方法错误的是:( )
A. 在子类中,base可以调用父类的构造函数
B. 在子类中,base关键字可以访问父类的公共属性
C. 在子类中,base关键字不可以调用父类的protected成员
正确选项:----
D. 在子类中,base关键字不可以调用父类的private成员
正确答案:----
满分:4 分
北语17秋《C#》作业4答案标准满分答案
二、 判断题 (共 15 道试题,共 60 分)
1. 接口像类一样,可以定义并实现方法。
A. 错误
B. 正确
满分:4 分
2. 如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
正确选项:----
A. 错误
B. 正确
满分:4 分
3. 不能指定接口中方法的修饰符。
A. 错误
B. 正确
满分:4 分
4. c#面向对象的程序语言有继承性和多态性还有封装性。
A. 错误
B. 正确
满分:4 分
5. 面向对象将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。
A. 错误
B. 正确
满分:4 分
6. 当一个类实现一个接口时,实现该接口的类通过覆载的手段实现接口。
A. 错误
B. 正确
满分:4 分
7. try字句中所抛出的异常一定能被catch字句捕获。
A. 错误
B. 正确
满分:4 分
8. abstract方法的声明必须同时实现。
A. 错误
B. 正确
满分:4 分
9. 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
A. 错误
B. 正确
满分:4 分
10. 委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
A. 错误
B. 正确
满分:4 分
11. try、catch、finally三个字句必须同时出现,才能正确处理异常。
A. 错误
B. 正确
满分:4 分
12. 接口不能通过方法来实现。
A. 错误
B. 正确
满分:4 分
13. 类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。
A. 错误
B. 正确
满分:4 分
14. 无论是否声明,子类都继承自object(System.object)类。
A. 错误
B. 正确
满分:4 分
15. 抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。
A. 错误
B. 正确
满分:4 分
北语17秋《C#》作业4答案历年真题如下: