《大工18春《C和C++语言程序设计》在线作业3【答案100分】》由会员分享,可在线阅读,更多相关《大工18春《C和C++语言程序设计》在线作业3【答案100分】(4页珍藏版)》请在金锄头文库上搜索。
1、大工 18 春C 和 C 语言程序设计在线作业 3 试卷总分:100 得分:100 一、 单选题 (共 10 道试题,共 50 分) 1.一个派生类只有一个直接基类的情况,称为( )。 A.单继承 B.多继承 C.派生 D.友元 答案:A2.绑定工作在程序运行阶段完成的情况称为( )。 A.静态绑定 B.动态绑定 C.重载 D.继承 答案:B3.当类的继承方式为( )时,基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而 基类的私有成员在派生类中不可直接访问。 A.私有继承 B.公有继承 C.保护继承 D.以上都不是 答案:A4.下列关于运算符重载的描述中,( )是正确的。 A.运算
2、符重载可以改变操作数的个数 B.运算符重载可以改变运算符的优先级 C.运算符重载可以改变结合性 D.运算符重载不可以改变语法结构 答案:D5.绑定工作在编译连接阶段完成的情况称为( )。 A.静态绑定 B.动态绑定 C.重载 D.继承 答案:A6.带有纯虚函数的类是( )。 A.抽象类 B.基类 C.子类 D.以上都不是 答案:A7.作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为( )。A.: B.?: C.; D. 答案:A8.( )可实现运行时的多态性。 A.重载函数 B.构造函数 C.析构函数 D.虚函数 答案:D9.C+中用 3 个保留字实现异常处理,除了 thro
3、w 和 catch 外,还有( )。A.if B.class C.try D.return 答案:C10.当类的继承方式为( )时,基类的公有和保护成员的访问属性在派生类中不变,而基类的私 有成员不可直接访问。 A.私有继承 B.公有继承 C.保护继承 D.以上都不是 答案:B二、 判断题 (共 10 道试题,共 50 分) 1.派生类成员是指除了从基类继承来的所有成员之外,新增加的数据和函数成员。( ) A.对B.错 答案:A2.ofstream 类支持磁盘文件输出。( ) A.对 B.错 答案:A3.抽象类不能实例化。( ) A.对 B.错 答案:A4.一个派生类可以同时有多个基类,这种情
4、况称为单继承。( ) A.对 B.错 答案:B5.流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。( ) A.对 B.错 答案:A6.类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。( ) A.对 B.错 答案:A7.保护继承中,基类的公有和保护成员都以保护成员的身份出现在派生类中,而基类的私有成 员不可直接访问。( ) A.对 B.错 答案:A8.构造派生类的对象时,就要对基类数据成员、新增数据成员和成员对象的数据成员进行初 始化。( )A.对 B.错 答案:A9.getline 成员函数的功能是允许从输入流中读取多个字符,并且允许指定输入终止字符(默 认值是换行字符),在读取完成后,从读取的内容中删除该终止字符。( ) A.对 B.错 答案:A10.如果基类声明了带有形参表的构造函数时,派生类就应当声明构造函数。( ) A.对 B.错 答案:A