胸椎轻度侧弯:『急』紧急寻找C++高手的帮助!

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 17:09:59
C++ 没学好,急需帮忙做一下下面的题目呀,谢谢!
一、选择题
1.在函数定义前加上关键字”inline”,表示该函数被定义为________。
A)重载函数 B)内联函数 C)成员函数 D)普通函数
2.不能作为函数重载判断依据的是:____
A)const B)返回类型 C)参数个数 D)参数类型
3.已知PRINT()函数无返回值,下列表示中( )是正确的。
A.VOID PRINT() B.CONST PRINT()
C.PRINT() D.INT PRINT()
4.下列对派生类的描述中,错误的是:
A.一个派生类可以作为另一个派生类的基类。
B.派生类至少有一个基类。
C.派生类的成员除了它自己的成员外,还包括了他的基类的成员。
D.派生类中继承的基类成员的访问权限到派生类保持不变。
5.C++中,函数重载主要用于支持( )的实现。
A.多态性 B.继承 C.多继承 D.封装
6.假设已经有定义”char *const name=”chen”;”,下列语句中正确的是:
A.”name[3]=’q’;”
B.”name=”lin”;”
C.”name=new char[5];”
D.”name=new char(‘q’);
7.构造函数是在( )时被执行的。
A.程序编译;
B.创建对象;
C.创建类;
D.程序装入内存。
8.友元的作用之一是:
A.提高程序的运行效率;
B.加强类的封装性;
C.实现数据的隐藏性;
D.增加成员函数的种类。
9.使用派生类的主要原因是:
A.提高代码的可重用性;
B.提高程序的运行效率;
C.加强类的封装性;
D.实现数据的隐藏。
10.有关运算符重载正确的描述是:
A.C++语言允许在重载运算符时改变运算符的操作数个数;
B.C++语言允许在重载运算符时改变运算符的优先级;
C.C++语言允许在重载运算符时改变运算符的结合性;
D.C++语言允许在重载运算符时改变运算符原来的功能
11.若x是一个bool型变量,则x||4>2的值是()。
A.true B.与x的值相同 C.false D.与x的值相反
12.已知一运行正常的程序中有这样两个语句:
int *p1=&x,*p2=a;
*p1=b;
由此可知,变量a和b的类型分别是()。
A.int 和 int B.int * 和 int C.int 和 int * D.int * 和 int *
13.下列说法正确的是()
A.结构、联合与类都是用户自定义的数据类型
B.析构函数是在定义对象时自动调用的,构造函数是在系统撤消对象时自动调用的
C.结构中成员的默认访问属性为private,类中成员的默认访问属性是public
D.一个结构的大小等于各成员大小的最大值,一个联合的大小等于各成员大小之和。

B B A D A C B A A A A B A

B B A C A C B C A D A B A