兰大《面向对象程序设计》20春平时作业3题目及答案

《面向对象程序设计》20春平时作业3Hex傲朋学习网
1.[单选题] 有如下 4 个语句:Hex傲朋学习网
① cout<<~A~<<setfill(~*~)<<left<<setw(7)<<~B~<<endl;Hex傲朋学习网
② cout<<setfill(~*~)<<left<<setw(7)<<~A~<<~B~<<endl;Hex傲朋学习网
③ cout<<~A~<<serfill(~*~)<<right<<setw(7)<<~B~<<endl;Hex傲朋学习网
④ cout<<setfill(~*~)<<right<<setw(7)<<~A~<<~B~<<endl;Hex傲朋学习网
其中能显示 A******B 的是()Hex傲朋学习网
下载答案,请参考帮助中心说明Hex傲朋学习网
    A.①和③Hex傲朋学习网
    B.①和④Hex傲朋学习网
    C.②和③Hex傲朋学习网
    D.②和④Hex傲朋学习网
    正确答案:——C——Hex傲朋学习网
2.[单选题] 当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为Hex傲朋学习网
    A.nHex傲朋学习网
    B.n+1Hex傲朋学习网
    C.n-1Hex傲朋学习网
    D.n-2Hex傲朋学习网
    正确答案:——C——Hex傲朋学习网
3.[单选题] 若需要使类中的一个指针成员指向一块动态存储空间,则通常在(    )函数中完成Hex傲朋学习网
    A.析构Hex傲朋学习网
    B.构造Hex傲朋学习网
    C.任一成员Hex傲朋学习网
    D.友元    答案联系q76 1 29 6 02 1Hex傲朋学习网
    正确答案:——B——Hex傲朋学习网
4.[单选题] 假定a为一个整型数组名,则元素a[4]的字节地址为()Hex傲朋学习网
    A.a+4Hex傲朋学习网
    B.a+8Hex傲朋学习网
    C.a+16Hex傲朋学习网
    D.a+32Hex傲朋学习网
    正确答案:————Hex傲朋学习网
5.[单选题] 在派生类中直接访问基类的()Hex傲朋学习网
    A.共有成员,私有成员Hex傲朋学习网
    B.保护成员,私有成员Hex傲朋学习网
    C.不可访问成员,私有成员Hex傲朋学习网
    D.共有成员,保护成员Hex傲朋学习网
    正确答案:————Hex傲朋学习网
6.[单选题] 下列程序的执行结果为()#include<iostream.h> Hex傲朋学习网
   void main() Hex傲朋学习网
   {   Hex傲朋学习网
  int a=3,b=0; Hex傲朋学习网
    int*p=&a: Hex傲朋学习网
  b=+a++; Hex傲朋学习网
   cout<<*P<<","<< b ;Hex傲朋学习网
}Hex傲朋学习网
    A.3,4Hex傲朋学习网
    B.4,3Hex傲朋学习网
    C.3,4Hex傲朋学习网
    D.4,4Hex傲朋学习网
    正确答案:————Hex傲朋学习网
7.[单选题] 对类的构造函数和析构函数描述正确的是()Hex傲朋学习网
    A.构造函数可以重载,析构函数不能重载Hex傲朋学习网
    B.构造函数不能重载,析构函数可以重载Hex傲朋学习网
    C.构造函数可以重载,析构函数也可以重载Hex傲朋学习网
    D.构造函数不能重载,析构函数也不能重载Hex傲朋学习网
    正确答案:————Hex傲朋学习网
8.[单选题] 考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是()Hex傲朋学习网
    A.test(5)Hex傲朋学习网
    B.test(5,8)Hex傲朋学习网
    C.test(6,"#")Hex傲朋学习网
    D.test(0,0,"*")Hex傲朋学习网
    正确答案:————Hex傲朋学习网
9.[单选题] 以下不合法的数值常量是()Hex傲朋学习网
    A.011Hex傲朋学习网
    B.lelHex傲朋学习网
    C.8.0E0.5Hex傲朋学习网
    D.0xabcdHex傲朋学习网
    正确答案:————Hex傲朋学习网
10.[单选题] 决定C++语言中函数的返回值类型的是()Hex傲朋学习网
    A.return语句中的表达式类型Hex傲朋学习网
    B.调用该函数时系统随机产生的类型Hex傲朋学习网
    C.调用该函数时的主调用函数类型Hex傲朋学习网
    D.在定义该函数时所指定的数据类型Hex傲朋学习网
    正确答案:————Hex傲朋学习网
11.[单选题] 派生类的对象对其基类中( )可直接访问Hex傲朋学习网
    A.公有继承的公有成员Hex傲朋学习网
    B.公有继承的私有成员Hex傲朋学习网
    C.公有继承的保护成员Hex傲朋学习网
    D.私有继承的公有成员Hex傲朋学习网
    正确答案:————Hex傲朋学习网
12.[单选题] 下列有关抽象类和纯虚函数的叙述中,错误的是()Hex傲朋学习网
    A.拥有纯虚函数的类是抽象类,不能用来定义对象Hex傲朋学习网
    B.抽象类的派生类若不实现纯虚函数,它也是抽象类Hex傲朋学习网
    C.纯虚函数的声明以“=0Hex傲朋学习网
    D.”结束Hex傲朋学习网
    E.纯虚函数都不能有函数体Hex傲朋学习网
    正确答案:————Hex傲朋学习网
13.[单选题] 假定下列x和y均为int型变量,则不正确的赋值为Hex傲朋学习网
    A.x+=y++Hex傲朋学习网
    B.x++=y++Hex傲朋学习网
    C.x=++yHex傲朋学习网
    D.++x=++yHex傲朋学习网
    正确答案:————Hex傲朋学习网
14.[多选题] 一个指针变量会涉及以下哪些内容()Hex傲朋学习网
    A.指针的类型Hex傲朋学习网
    B.指针所指向的类型Hex傲朋学习网
    C.指针的值Hex傲朋学习网
    D.指针本身所占的存储区Hex傲朋学习网
    正确答案:————Hex傲朋学习网
15.[多选题] 类间的关系可以概括为如下()Hex傲朋学习网
    A.泛化关系Hex傲朋学习网
    B.引用关系Hex傲朋学习网
    C.组合关系Hex傲朋学习网
    D.关联关系Hex傲朋学习网
    正确答案:————Hex傲朋学习网
16.[判断题] 一个变量,可以声明无穷多次,但却只能定义一次。Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
17.[判断题] 结构体变量不可以用同类型的结构体变量直接赋值。Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
18.[判断题] C++支持两种多态:编译时的多态(重载)和运行时的多态(虚函数)Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
19.[判断题] 类除了用class定义外,还可以用struct定义。Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
20.[判断题] 用class virtual 声明的基类为虚基类Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
21.[判断题] 当将一个类S 定义为零一个类A 的友元类时,类S的所有成员函数都可以直接访问类A 的所有成员Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
22.[判断题] 编译时多态性通过重载函数实现Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
23.[判断题] 没有返回值或者返回值为空是一回事。Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
24.[判断题] 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
25.[判断题] 虚函数由成员函数调用或通过指针,引用来访问。Hex傲朋学习网
    A.错误Hex傲朋学习网
    B.正确Hex傲朋学习网
    正确答案:————Hex傲朋学习网
Hex傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: