北理工19秋《面向对象程序设计》在线作业(满分)
奥鹏作业答案 联系QQ:3326650399 微信:cs80188
熊猫奥鹏:北理工《面向对象程序设计》在线作业
1.下列类阐明中,差错的是()。classSample{public:Sample(intval);//A~Sample();//Bprivate:inta=2.5;//CSample();//D};
A.//A
B.//B
C.//C
D.//D
答案:-
2.下列关于类成员的描绘中,正确的是()。
A.友元函数是类的成员函数
B.类成员的默许拜访权限是私有的
C.类成员函数有必要声明为公有的
D.类的静态数据成员不能是常成员
答案:-
3.下列描绘中,正确的是()
A.虚函数是一个static 类型的成员函数
B.虚函数是一个非成员函数
C.笼统类是指具有纯虚函数的类
D.笼统类可以阐明其对象
答案:-
4.假定p指向的字符串为”string”,若要输出这个字符串的地址止墁则运用()。
A.cout*p
B.coutp
C.coutp
D.coutp
答案:-
5.C++顶用于完成运转时多态性的是()。
A.内联函数
B.重载函数
C.静态函数
D.虚函数
答案:-
6.若函数原型为voidFun(intx,inty=6,intchar='a'),则下列调用差错的是()。
A.Fun(5)
B.Fun(5, 'b')
C.Fun(5,8)
D.Fun(2,4, 'b')
答案:-
7.假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)添加()。
A.1
B.4
C.sizeof(double)
D.sizeof(p)
答案:-
8.若有语句int*p=newint[5];int*pi;则以下语句中,实施时会构成delete[]p语句的实施犯错的是______。
A.(*p)++;
B.p++;
C.pi = p;;
D.pi=p+3;
答案:-
9.ios供给的格局控制标志位中,()是变换为八进制方法的标志位。
A.hex
B.oct
C.dec
D.left
答案:-
10.有如下类界说:classMyClass{public:intgetRef()const{return&a;}intgetValue()const{returna;}voidset(intn)const{a=n;}friendvoidshow(MyClassobj)const{couta;}};下列函数中,界说正确的是()。
A.getRef
B.getValue
C.set
D.show
答案:-
11.将一些函数体代码不是很大,但被频频调用的函数界说为(),可以处置程序中函数调用的功率疑问。
A.重载函数
B.内联函数
C.递归函数
D.友元函数
答案:-
12.下列描绘中,差错的是()。
A.内联函数首要处置程序的运转功率疑问
B.内联函数的界说有必要呈如今内联函数初度被调用之前
C.内联函数中可以包括各种语句
D.对内联函数不可以以进行异常接口声明
答案:-
13.在一个派生类对象结束其生命周期时,下列描绘中正确的是()。
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.假定基类没有界说析构函数,则只调用派生类的析构函数
D.假定派生类没有界说析构函数,则只调用基类的析构函数
答案:-
14.下列运算符中,在C++中不能重载的是()。
A._
B.()
C.::
D.||
答案:-
15.下列关于函数重载的描绘中,差错的是()。
A.函数重载就是用相同的函数名界说多个函数
B.重载函数的参数列表有必要不一样
C.重载函数的回来值类型有必要不一样
D.重载函数的参数可以带有默许值
答案:-
16.鄙人面的类界说中,横线处应填入的内容是()。classMyClass{private:staticintcount;};count=0;
A.int
B.static int
C.int MyClass
D.static int MyClass:
答案:-
17.假定p是具有int**类型的指针变量,则给p赋值的正确语句为()。
A.p=newint
B.p=newint*
C.p=newint**
D.p=newint[10]
答案:-
18.下列描绘中,()不是面向对象系统包括的要素。
A.对象
B.类
C.继承
D.函数
答案:-
19.不可以以变成类的数据成员的是______
A.本身类的对象
B.另一个类的对象
C.本身类的指针或引证
D.其他根柢数据类型
答案:-
20.下列情况中,不会调用仿制结构函数的是()。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数用形参初始化实参时
D.函数的回来值是类的对象,函数实施回来调用时
答案:-
21.在C++中,扩展类界说需要凭仗于()。
A.对象
B.继承
C.重载
D.函数
答案:-
22.整型变量中,八进制数的数字前面需要加数字()
A.8
B.0X
C.不需要
D.0
答案:-
23.下列关于堆运算符的描绘中,差错的是()。
A.运用堆运算符可以动态树立或删去对象
B.可以在运用new[]创建数组时,为每个数组元素指定初始值
C.new运算符创建对象时要调用结构函数
D.delete运算符可以作用于空指针
答案:-
24.下列函数参数默许值界说差错的是()。
A.Fun(int x=0,int y=0)
B.Fun(int x,int y)
C.Fun(int x,int y=0)
D.Fun(int x=0,int y)
答案:-
25.已知函数f的原型是voidf(int*x,doubley);,变量i1、d2的界说为:inti1;doubled2;,则下列函数调用语句中,正确的是()。
A.f(i1,d2);
B.f(&i1,d2);
C.f(i1,&d2);
D.f(&i1,&d2);
答案:-
26.下列选项中,标明纯虚函数的是()。
A.virtual void fun()=0;
B.2. void fun(int)=0;
C.virtual int fun(int);
D.virtual void fun(int) {}
答案:-
27.友元运算符obj1obj2被C++编译器说明为()。
A.operator (obj1,obj2)
B.(obj1,obj2)
C.obj2.operator (obj1)
D.obj1.operator (obj2)
答案:-
28.设置虚基类的意图是_____。
A.简化程序;
B.消除二义性;
C.前进运转功率;
D.削减方针代码;
答案:-
29.在横线处填入语句()后,下列语句序列可以正的确行。。int*ptr;delete[]ptr;
A.ptr=new int(5);
B.ptr=new int[5];
C.ptr=new int;
D.ptr=malloc(5);
答案:-
30.假定k是一个double类型的变量,则关于变量p的正断界说语句为()。
A.doublep=&k
B.int*p=&k
C.double&p=*k
D.char*p=”Thankyou!”
答案:-
31.表达式18/4*sqrt(4.0)/5的数据类型是()。
A.int
B.float
C.double
D.不断定
答案:-
32.若有如下函数声明:voidFun(int);,则下列()不能与该函数进行重载。
A.void Fun(int,int);
B.void Fun(double);
C.int Fun(int);
D.void Fun(int) const
答案:-
33.下列语句中,正确的是()。
A.const int buffer=256;
B.const int temp;
C.int &ref;
D.const int size=100 ;......size=10 ;
答案:-
34.有如下头文件:intf1();staticintf2();classMy{public:intf3();staticintf4();};在上述4个函数中,具有隐含的this指针的是()。
A.f1
B.f2
C.f3
D.f4
答案:-
35.界说p并使p指向动态空间中的包括30个整数的数组所运用的界说语句为()。
A.int*p=newint[30]
B.int*p=newint(30)
C.int*p=new[30]int*p=new[30]
D.*p=newint[30]
答案:-
36.下列关于成员拜访权限的描绘中,差错的是()。
A.公稀有据成员和公有成员函数都可以被类对象直接处置
B.类的私稀有据成员只能被公有成员函数以及该类的友元拜访
C.只需类或派生类的成员函数和友元可以拜访保护成员
D.保护成员可以在派生类中被拜访,而私有成员不可以以
答案:-
37.变量s的界说为“char*s=”Helloworld!”;”,要使变量p指向s所指向的同一个字符串,则应选择()。
A.char*p=s
B.char*p=&s
C.char*p;p=*s
D.char*p;p=&s
答案:-
38.下列关于虚基类的描绘中,差错的是()
A.设置虚基类的意图是消除二义性
B.虚基类子对象的初始化由最派生类结束
C.虚基类的结构函数可以调用多次
D.虚基类的结构函数先于非虚基类的结构函数实施
答案:-
1.类中特征的可见性首要包括()
A.公有
B.私有
C.其它
D.受保护
答案:-
2.实践的建模过程中,可以把节点分()
A.处置器
B.设备
C.应用软件
D.系统软件
答案:-
3.时序图包括的元素别离是()
A.对象
B.生命线
C.消息
D.激活
答案:-
4.装备图中一般包括两种元素,别离是()
A.节点
B.依靠关系
C.相关关系
D.接口
答案:-
1.单继承时,派生类中对基类成员的拜访也会呈现二义性。
A.差错
B.正确
答案:-
2.拜访对象成员时要运用运算符.或-。
A.差错
B.正确
答案:-
3.结构函数可以被继承
A.差错
B.正确
答案:-
4.某类中的友元类的一切成员函数都可以存取或批改该类中的私有成员。
A.差错
B.正确
答案:-
5.只需是类M继承了类N,那么类M就是类N的子类型。
A.差错
B.正确
答案:-
6.可以在类的结构函数中对静态数据成员进行初始化。
A.差错
B.正确
答案:-
7.一个类的结构函数中可以不包括对其子对象的初始化
A.差错
B.正确
答案:-
8.重载运算符坚持原运算符的优先级和结合性不变。
A.差错
B.正确
答案:-
奥鹏作业答案 联系QQ:3326650399 微信:cs80188