|
【奥鹏】-[北京理工大学]北理工《面向对象程序设计》在线作业
试卷总分:100 得分:100
第1题,下列关于静态数据成员特性的描述中,错误的是()。
A、说明静态数据成员时前边要加修饰符static
B、静态数据成员要在类体外进行初始化
C、静态数据成员不是所有对象所共有的
D、引用静态数据成员时,要在其名称前加类名和作用域运算符
正确资料:C
第2题,下列函数中,不是类的成员函数的是()。
A、构造函数
B、友元函数
C、析构函数
D、复制构造函数
正确资料:B
第3题,下列关于继承的描述中,错误的是()。
A、派生类对象不能访问基类的保护成员
B、派生类对基类成员的访问权限随着继承方式而改变
C、派生类成员可以访问基类的私有成员
D、派生类继承了基类的所有成员
正确资料:C
第4题,假定p是具有int**类型的指针变量,则给p赋值的正确语句为()。
A、p=newint
B、p=newint*
C、p=newint**
D、p=newint[10]
正确资料:B
第5题,变量s的定义为“char*s=”Helloworld!”;”,要使变量p指向s所指向的同一个字符串,则应选取()。
A、char*p=s
B、char*p=&s
C、char*p;p=*s
D、char*p;p=&s
正确资料:A
第6题,对虚函数的调用()
A、一定使用动态联编
B、必须使用动态联编
C、一定使用静态联编
D、不一定使用动态联编
正确资料
第7题,下列情况中,不会调用复制构造函数的是()。
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
正确资料:B
第8题,列符号中能够作为C++标识符的是()。
A、const
B、2a
C、_shape
D、_count
正确资料:C
第9题,定义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]
正确资料:A
第10题,下列对引用的陈述中不正确的是()。
A、每一个引用都是其所引用对象的别名,因此必须初始化
B、形式上针对引用的操作实际上作用于它所引用的对象
C、一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
D、不需要单独为引用分配存储空间
正确资料:C
第11题,派生类从基类派生而来,不能再生成新的派生类。
A、错误
B、正确
正确资料:
第12题,只要是类M继承了类N,那么类M就是类N的子类型。
A、错误
B、正确
正确资料:
第13题,构造函数可以被继承
A、错误
B、正确
正确资料:
|
|