奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 404|回复: 0

奥鹏北语17春《C#》作业4满分答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2017-5-7 20:58:30 | 显示全部楼层 |阅读模式
扫码加微信
17春《C#》作业4



一、单选题:
1.以下说法正确的是(    )。          (满分:4)
A. 虚方法必须在派生类中重写,抽象方法不需要重写
B. 虚方法可以在派生类中重写,抽象方法必须重写
C. 虚方法必须在派生类中重写,抽象方法必须重写
D. 虚方法可以在派生类中重写,抽象方法也不需要重写
2.继承具有(    ),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。          (满分:4)
A. 规律性
B. 传递性
C. 重复性
D. 多样性
3.通过继承(    )类,用户可以创建自己的异常类。          (满分:4)
A. System.Exception
B. System.SystemException
C. System.ApplicationException
D. System.UserException
4.关于base关键字,下列使用方法错误的是:(    )          (满分:4)
A. 在子类中,base可以调用父类的构造函数
B. 在子类中,base关键字可以访问父类的公共属性
C. 在子类中,base关键字不可以调用父类的protected成员
D. 在子类中,base关键字不可以调用父类的private成员
5.下面对异常说法不正确的是(    )          (满分:4)
A. try/catch块为基本引发异常的组合
B. 在捕获异常时
可以有多个 catch块
C. 无论异常是否发生
finally块总会执行
转载请注明易百网www.openhelp100.com

D. try块和 finally 不能连用
6.指定操作系统读取文件方式中的FileMode .Create的含义是(    )。          (满分:4)
A. 打开现有文件
B. 指定操作系统应创建文件,如果文件存在,将出现异常
C. 打开现有文件,若文件不存在,出现异常
D. 指定操作系统应创建文件,如果文件存在,将被改写
7.下面关于虚方法说法错误的是:(    )          (满分:4)
A. 使用virtual关键字修饰虚方法
B. 虚方法必须被其子类重写
C. 虚方法可以有自己的方法体
D. 虚方法和抽象方法都可以实现多态性
8.在C#中,关于接口下面说法错误的是 :(    )          (满分:4)
A. 接口是一组规范和标准
B. 接口可以约束类的行为
C. 接口中只能含有未实现的方法
D. 接口中的方法可以指定具体实现,也可以不指定具体实现
9.下面关于抽象类的说法正确的是 :(    )          (满分:4)
A. 抽象类可以被实例化
B. 含有抽象方法的类一定是抽象类
C. 抽象类可以是静态类和密封类
D. 抽象类中的抽象方法可以在其它类中重写
10.使用(    )关键字可以再次引发捕获到的异常?          (满分:4)
A. New
B. this
C. throw
D. Exception
三、判断题:
1.抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。          (满分:4)
A. 错误
B. 正确
2.面向对象将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。          (满分:4)
A. 错误
B. 正确
3.类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。          (满分:4)
A. 错误
B. 正确
4.接口像类一样,可以定义并实现方法。          (满分:4)
A. 错误
B. 正确
5.委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。          (满分:4)
A. 错误
B. 正确
6.try字句中所抛出的异常一定能被catch字句捕获。          (满分:4)
A. 错误
B. 正确
7.abstract方法的声明必须同时实现。          (满分:4)
A. 错误
B. 正确
8.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。          (满分:4)
A. 错误
B. 正确
9.接口不能通过方法来实现。          (满分:4)
A. 错误
B. 正确
10.静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。          (满分:4)
A. 错误
B. 正确
11.不能指定接口中方法的修饰符。          (满分:4)
A. 错误
B. 正确
12.无论是否声明,子类都继承自object(System.object)类。          (满分:4)
A. 错误
B. 正确
13.c#面向对象的程序语言有继承性和多态性还有封装性。          (满分:4)
A. 错误
B. 正确
14.当一个类实现一个接口时,实现该接口的类通过覆载的手段实现接口。          (满分:4)
A. 错误
B. 正确
15.try、catch、finally三个字句必须同时出现,才能正确处理异常。          (满分:4)
A. 错误
B. 正确
更多免费学习资料请进www.openhelp100.com下载



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-27 03:50

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表