来源:奥鹏远程教育 日期: 作者:奥鹏作业辅导
大工17秋《C和C++语言程序设计》在线作业3答案答案
大工17秋《C和C 语言程序设计》在线作业3-0002试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.在公有继承的情况下,基类的成员(私有的除外)在派生类中的访问权限().
A.保持不变
B.受限制
C.不受保护
D.受保护
2.抽象类指的是().
A.有纯虚函数的类
B.有虚函数的类
C.没有任何成员的类
D.只有成员函数没有数据成员的类
3.下列引用的定义中,()哪个是错误的.
A.int i;int &j=i;
B.int i;int &j;j=i;
C.char d;char &k=d;
D.float i;float &j=i;
4.实现运行时的多态性采用().
A.重载函数
B.析构函数
C.构造函数
D.虚函数
5.哪个()不是类与类的关系.
A.继承
B.组合
C.控制
D.使用
6.多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递.
A.派生类
B.第一个父类
C.第二个父类
D.以上都不是
7.下列各类函数中,()不是类的成员函数.
A.友元函数
B.析构函数
C.构造函数
D.拷贝初始化构造函数
8.定义析构函数时,应该注意().
A.返回类型是void类型
B.其名与类名完全相同
C.无形参,也不可重载
D.函数体中必须有delete语句
9.下面关于对象概念的描述中,错误的是().
A.对象就是C语言中的结构变量
B.对象代表着正在创建的系统中的一个实体
C.对象是一个状态和操作(或方法)的封装体
D.对象之间的信息传递是通过消息进行的
10.如果类A被说明成类B的友元,则().
A.类A的成员即是类B的成员
B.类A的成员函数可以访问类B的所有成员
C.类B的成员函数可以访问类A的所有成员
D.类B的成员即是类A的成员
二、 判断题 (共 10 道试题,共 50 分)
1.C++语言中,// 表示一条预处理命令开始.
A.对
B.错
2.类不是C语言中的结构体类型.
A.对
B.错
3.const不可以用于说明类.
A.对
B.错
4.在C++中,类与类之间的继承关系不具有传递性.
A.对
B.错
5.public是C++语言中的关键字.
A.对
B.错
6.公有继承时,基类中的private成员无法被派生类访问.
A.对
B.错
7.C++语言是以C语言为基础逐渐发展而演变成的一种程序设计语言.
A.对
B.错
8.在派生类中重新定义虚函数时,参数类型可以与基类的不一致.
A.对
B.错
9.在C++语言中:: . sizeof可以被重载.
A.对
B.错
10.C++语言中,只有类的非静态成员函数才有this指针.
A.对
B.错
大工17秋《C和C++语言程序设计》在线作业3答案历年真题如下: