北理工20春《面向对象程序设计》在线作业

北理工《面向对象程序设计》在线作业b4q傲朋学习网
1.[单选题] 下列类说明中,错误的是()。classSample{public:Sample(intval);//A~Sample();//Bprivate:inta=2.5;//CSample();//D};b4q傲朋学习网
奥鹏作业答案 b4q傲朋学习网
    A.//Ab4q傲朋学习网
    B.//Bb4q傲朋学习网
    C.//Cb4q傲朋学习网
    D.//Db4q傲朋学习网
    正确答案:——C——b4q傲朋学习网
2.[单选题] 下列关于类成员的描述中,正确的是()。b4q傲朋学习网
    A.友元函数是类的成员函数b4q傲朋学习网
    B.类成员的默认访问权限是私有的b4q傲朋学习网
    C.类成员函数必须声明为公有的b4q傲朋学习网
    D.类的静态数据成员不能是常成员b4q傲朋学习网
    正确答案:——B——b4q傲朋学习网
3.[单选题] 下列描述中,正确的是()b4q傲朋学习网
    A.虚函数是一个static 类型的成员函数b4q傲朋学习网
    B.虚函数是一个非成员函数b4q傲朋学习网
    C.抽象类是指具有纯虚函数的类b4q傲朋学习网
    D.抽象类可以说明其对象b4q傲朋学习网
    正确答案:——C——b4q傲朋学习网
4.[单选题] 假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用()。b4q傲朋学习网
    A.cout<<*pb4q傲朋学习网
    B.cout<<pb4q傲朋学习网
    C.cout<<pb4q傲朋学习网
    D.cout<<pb4q傲朋学习网
    正确答案:————b4q傲朋学习网
5.[单选题] C++中用于实现运行时多态性的是()。b4q傲朋学习网
    A.内联函数b4q傲朋学习网
    B.重载函数b4q傲朋学习网
    C.静态函数b4q傲朋学习网
    D.虚函数b4q傲朋学习网
    正确答案:————b4q傲朋学习网
6.[单选题] 若函数原型为voidFun(intx,inty=6,intchar='a'),则下列调用错误的是()。b4q傲朋学习网
    A.Fun(5)b4q傲朋学习网
    B.Fun(5, 'b')b4q傲朋学习网
    C.Fun(5,8)b4q傲朋学习网
    D.Fun(2,4, 'b')b4q傲朋学习网
    正确答案:————b4q傲朋学习网
7.[单选题] 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。b4q傲朋学习网
    A.1b4q傲朋学习网
    B.4b4q傲朋学习网
    C.sizeof(double)b4q傲朋学习网
    D.sizeof(p)b4q傲朋学习网
    正确答案:————b4q傲朋学习网
8.[单选题] 若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是______。b4q傲朋学习网
    A.(*p)++;b4q傲朋学习网
    B.p++;b4q傲朋学习网
    C.pi = p;;b4q傲朋学习网
    D.pi=p+3;    答案 7612 96021b4q傲朋学习网
b4q傲朋学习网
    正确答案:————b4q傲朋学习网
9.[单选题] ios提供的格式控制标志位中,()是转换为八进制形式的标志位。b4q傲朋学习网
    A.hexb4q傲朋学习网
    B.octb4q傲朋学习网
    C.decb4q傲朋学习网
    D.leftb4q傲朋学习网
    正确答案:————b4q傲朋学习网
10.[单选题] 有如下类定义:classMyClass{public:intgetRef()const{return&a;}intgetValue()const{returna;}voidset(intn)const{a=n;}friendvoidshow(MyClassobj)const{cout<<a;}};下列函数中,定义正确的是()。b4q傲朋学习网
    A.getRefb4q傲朋学习网
    B.getValueb4q傲朋学习网
    C.setb4q傲朋学习网
    D.showb4q傲朋学习网
    正确答案:————b4q傲朋学习网
11.[单选题] 将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。b4q傲朋学习网
    A.重载函数b4q傲朋学习网
    B.内联函数b4q傲朋学习网
    C.递归函数b4q傲朋学习网
    D.友元函数b4q傲朋学习网
    正确答案:————b4q傲朋学习网
12.[单选题] 下列描述中,错误的是()。b4q傲朋学习网
    A.内联函数主要解决程序的运行效率问题b4q傲朋学习网
    B.内联函数的定义必须出现在内联函数第一次被调用之前b4q傲朋学习网
    C.内联函数中可以包括各种语句b4q傲朋学习网
    D.对内联函数不可以进行异常接口声明b4q傲朋学习网
    正确答案:————b4q傲朋学习网
13.[单选题] 在一个派生类对象结束其生命周期时,下列描述中正确的是()。b4q傲朋学习网
    A.先调用派生类的析构函数后调用基类的析构函数b4q傲朋学习网
    B.先调用基类的析构函数后调用派生类的析构函数b4q傲朋学习网
    C.如果基类没有定义析构函数,则只调用派生类的析构函数b4q傲朋学习网
    D.如果派生类没有定义析构函数,则只调用基类的析构函数b4q傲朋学习网
    正确答案:————b4q傲朋学习网
14.[单选题] 下列运算符中,在C++中不能重载的是()。b4q傲朋学习网
    A._b4q傲朋学习网
    B.()b4q傲朋学习网
    C.::b4q傲朋学习网
    D.||b4q傲朋学习网
    正确答案:————b4q傲朋学习网
15.[单选题] 下列关于函数重载的描述中,错误的是()。b4q傲朋学习网
    A.函数重载就是用相同的函数名定义多个函数b4q傲朋学习网
    B.重载函数的参数列表必须不同b4q傲朋学习网
    C.重载函数的返回值类型必须不同b4q傲朋学习网
    D.重载函数的参数可以带有默认值b4q傲朋学习网
    正确答案:————b4q傲朋学习网
16.[单选题] 在下面的类定义中,横线处应填入的内容是()。classMyClass{private:staticintcount;};count=0;b4q傲朋学习网
    A.intb4q傲朋学习网
    B.static intb4q傲朋学习网
    C.int MyClassb4q傲朋学习网
    D.static int MyClass:b4q傲朋学习网
    正确答案:————b4q傲朋学习网
17.[单选题] 假定p是具有int**类型的指针变量,则给p赋值的正确语句为()。b4q傲朋学习网
    A.p=newintb4q傲朋学习网
    B.p=newint*b4q傲朋学习网
    C.p=newint**b4q傲朋学习网
    D.p=newint[10]b4q傲朋学习网
    正确答案:————b4q傲朋学习网
18.[单选题] 下列描述中,()不是面向对象系统包含的要素。b4q傲朋学习网
    A.对象b4q傲朋学习网
    B.类b4q傲朋学习网
    C.继承b4q傲朋学习网
    D.函数b4q傲朋学习网
    正确答案:————b4q傲朋学习网
19.[单选题] 不可以成为类的数据成员的是______b4q傲朋学习网
    A.自身类的对象b4q傲朋学习网
    B.另一个类的对象b4q傲朋学习网
    C.自身类的指针或引用b4q傲朋学习网
    D.其他基本数据类型b4q傲朋学习网
    正确答案:————b4q傲朋学习网
20.[单选题] 下列情况中,不会调用复制构造函数的是()。b4q傲朋学习网
    A.用一个对象去初始化同一类的另一个新对象时b4q傲朋学习网
    B.将类的一个对象赋值给该类的另一个对象时b4q傲朋学习网
    C.函数的形参是类的对象,调用函数用形参初始化实参时b4q傲朋学习网
    D.函数的返回值是类的对象,函数执行返回调用时b4q傲朋学习网
    正确答案:————b4q傲朋学习网
21.[单选题] 在C++中,扩充类定义需要借助于()。b4q傲朋学习网
    A.对象b4q傲朋学习网
    B.继承b4q傲朋学习网
    C.重载b4q傲朋学习网
    D.函数b4q傲朋学习网
    正确答案:————b4q傲朋学习网
22.[单选题] 整型变量中,八进制数的数字前面需要加数字()b4q傲朋学习网
    A.8b4q傲朋学习网
    B.0Xb4q傲朋学习网
    C.不需要b4q傲朋学习网
    D.0b4q傲朋学习网
    正确答案:————b4q傲朋学习网
23.[单选题] 下列关于堆运算符的描述中,错误的是()。b4q傲朋学习网
    A.使用堆运算符可以动态建立或删除对象b4q傲朋学习网
    B.可以在使用new[]创建数组时,为每个数组元素指定初始值b4q傲朋学习网
    C.new运算符创建对象时要调用构造函数b4q傲朋学习网
    D.delete运算符可以作用于空指针b4q傲朋学习网
    正确答案:————b4q傲朋学习网
24.[单选题] 下列函数参数默认值定义错误的是()。b4q傲朋学习网
    A.Fun(int x=0,int y=0)b4q傲朋学习网
    B.Fun(int x,int y)b4q傲朋学习网
    C.Fun(int x,int y=0)b4q傲朋学习网
    D.Fun(int x=0,int y)b4q傲朋学习网
    正确答案:————b4q傲朋学习网
25.[单选题] 已知函数f的原型是voidf(int*x,doubley);,变量i1、d2的定义为:inti1;doubled2;,则下列函数调用语句中,正确的是()。b4q傲朋学习网
    A.f(i1,d2);b4q傲朋学习网
    B.f(&i1,d2);b4q傲朋学习网
    C.f(i1,&d2);b4q傲朋学习网
    D.f(&i1,&d2);b4q傲朋学习网
    正确答案:————b4q傲朋学习网
26.[单选题] 下列选项中,表示纯虚函数的是()。b4q傲朋学习网
    A.virtual void fun()=0;b4q傲朋学习网
    B.2. void fun(int)=0;b4q傲朋学习网
    C.virtual int fun(int);b4q傲朋学习网
    D.virtual void fun(int) {}b4q傲朋学习网
    正确答案:————b4q傲朋学习网
27.[单选题] 友元运算符obj1>obj2被C++编译器解释为()。b4q傲朋学习网
    A.operator >(obj1,obj2)b4q傲朋学习网
    B.>(obj1,obj2)b4q傲朋学习网
    C.obj2.operator >(obj1)b4q傲朋学习网
    D.obj1.operator >(obj2)b4q傲朋学习网
    正确答案:————b4q傲朋学习网
28.[单选题] 设置虚基类的目的是_____。b4q傲朋学习网
    A.简化程序;b4q傲朋学习网
    B.消除二义性;b4q傲朋学习网
    C.提高运行效率;b4q傲朋学习网
    D.减少目标代码;b4q傲朋学习网
    正确答案:————b4q傲朋学习网
29.[单选题] 在横线处填入语句()后,下列语句序列能够正确执行。。int*ptr;delete[]ptr;b4q傲朋学习网
    A.ptr=new int(5);b4q傲朋学习网
    B.ptr=new int[5];b4q傲朋学习网
    C.ptr=new int;b4q傲朋学习网
    D.ptr=malloc(5);b4q傲朋学习网
    正确答案:————b4q傲朋学习网
30.[单选题] 假定k是一个double类型的变量,则关于变量p的正确定义语句为()。b4q傲朋学习网
    A.doublep=&kb4q傲朋学习网
    B.int*p=&kb4q傲朋学习网
    C.double&p=*kb4q傲朋学习网
    D.char*p=”Thankyou!”b4q傲朋学习网
    正确答案:————b4q傲朋学习网
31.[单选题] 表达式18/4*sqrt(4.0)/5的数据类型是()。b4q傲朋学习网
    A.intb4q傲朋学习网
    B.floatb4q傲朋学习网
    C.doubleb4q傲朋学习网
    D.不确定b4q傲朋学习网
    正确答案:————b4q傲朋学习网
32.[单选题] 若有如下函数声明:voidFun(int);,则下列()不能与该函数进行重载。b4q傲朋学习网
    A.void Fun(int,int);b4q傲朋学习网
    B.void Fun(double);b4q傲朋学习网
    C.int Fun(int);b4q傲朋学习网
    D.void Fun(int) constb4q傲朋学习网
    正确答案:————b4q傲朋学习网
33.[单选题] 下列语句中,正确的是()。b4q傲朋学习网
    A.const int buffer=256;b4q傲朋学习网
    B.const int temp;b4q傲朋学习网
    C.int &ref;b4q傲朋学习网
    D.const int size=100 ;......size=10 ;b4q傲朋学习网
    正确答案:————b4q傲朋学习网
34.[单选题] 有如下头文件:intf1();staticintf2();classMy{public:intf3();staticintf4();};在上述4个函数中,具有隐含的this指针的是()。b4q傲朋学习网
    A.f1b4q傲朋学习网
    B.f2b4q傲朋学习网
    C.f3b4q傲朋学习网
    D.f4b4q傲朋学习网
    正确答案:————b4q傲朋学习网
35.[单选题] 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。b4q傲朋学习网
    A.int*p=newint[30]b4q傲朋学习网
    B.int*p=newint(30)b4q傲朋学习网
    C.int*p=new[30]int*p=new[30]b4q傲朋学习网
    D.*p=newint[30]b4q傲朋学习网
    正确答案:————b4q傲朋学习网
36.[单选题] 下列关于成员访问权限的描述中,错误的是()。b4q傲朋学习网
    A.公有数据成员和公有成员函数都可以被类对象直接处理b4q傲朋学习网
    B.类的私有数据成员只能被公有成员函数以及该类的友元访问b4q傲朋学习网
    C.只有类或派生类的成员函数和友元可以访问保护成员b4q傲朋学习网
    D.保护成员可以在派生类中被访问,而私有成员不可以b4q傲朋学习网
    正确答案:————b4q傲朋学习网
37.[单选题] 变量s的定义为“char*s=”Helloworld!”;”,要使变量p指向s所指向的同一个字符串,则应选取()。b4q傲朋学习网
    A.char*p=sb4q傲朋学习网
    B.char*p=&sb4q傲朋学习网
    C.char*p;p=*sb4q傲朋学习网
    D.char*p;p=&sb4q傲朋学习网
    正确答案:————b4q傲朋学习网
38.[单选题] 下列关于虚基类的描述中,错误的是()b4q傲朋学习网
    A.设置虚基类的目的是消除二义性b4q傲朋学习网
    B.虚基类子对象的初始化由最派生类完成b4q傲朋学习网
    C.虚基类的构造函数可能调用多次b4q傲朋学习网
    D.虚基类的构造函数先于非虚基类的构造函数执行b4q傲朋学习网
    正确答案:————b4q傲朋学习网
39.[多选题] 类中属性的可见性主要包括()b4q傲朋学习网
    A.公有b4q傲朋学习网
    B.私有b4q傲朋学习网
    C.其它b4q傲朋学习网
    D.受保护b4q傲朋学习网
    正确答案:————b4q傲朋学习网
40.[多选题] 实际的建模过程中,可以把节点分()b4q傲朋学习网
    A.处理器b4q傲朋学习网
    B.设备b4q傲朋学习网
    C.应用软件b4q傲朋学习网
    D.系统软件b4q傲朋学习网
    正确答案:————b4q傲朋学习网
41.[多选题] 时序图包含的元素分别是()b4q傲朋学习网
    A.对象b4q傲朋学习网
    B.生命线b4q傲朋学习网
    C.消息b4q傲朋学习网
    D.激活b4q傲朋学习网
    正确答案:————b4q傲朋学习网
42.[多选题] 配置图中通常包含两种元素,分别是()b4q傲朋学习网
    A.节点b4q傲朋学习网
    B.依赖关系b4q傲朋学习网
    C.关联关系b4q傲朋学习网
    D.接口b4q傲朋学习网
    正确答案:————b4q傲朋学习网
43.[判断题] 单继承时,派生类中对基类成员的访问也会出现二义性。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
44.[判断题] 访问对象成员时要使用运算符.或->。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
45.[判断题] 构造函数可以被继承b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
46.[判断题] 某类中的友元类的所有成员函数都可以存取或修改该类中的私有成员。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
47.[判断题] 只要是类M继承了类N,那么类M就是类N的子类型。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
48.[判断题] 可以在类的构造函数中对静态数据成员进行初始化。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
49.[判断题] 一个类的构造函数中可以不包含对其子对象的初始化b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
50.[判断题] 重载运算符保持原运算符的优先级和结合性不变。b4q傲朋学习网
    A.错误b4q傲朋学习网
    B.正确b4q傲朋学习网
    正确答案:————b4q傲朋学习网
b4q傲朋学习网
,附件是答案,转载
版权声明

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

分享: