上海交通大学试卷(A卷)(2013至2014学年第2学期期末考试)班级号学号姓名课程名称C++(A)成绩一、选择填空:(每题1分,共15分)1.与class sample{(enum{SIZE=10}:int storage[SIZE]:}:等价的类定义为A.class sample {const static int SIZE=10;int storage[SIZE];);B.class sample fconst int SIZE=10;int storage[SIZE]:):C.class sample static const int SIZE=10;int storage[SIZE]:);D.class sample int SIZE=10;int storage[SIZE]:)2.对于类中定义的成员,其默认访问权限为A、publicB、protected3.友元运算符obj1+obj2被编译器解释为士答荣C、privateA.operator+(obj1,obj2)B.o12子obj2.operator+(obj1)D.obj1.operator+(obj2)人人4若要对类Couer中剩修4算符进行声明,下列选项中正确的是A.Counter operaton const;B.Counter operator++(int);C.friend Counter operator++0 const;D.friend Counter operator ++(int);5.下列运算符中能够重载成友元函数的是」A、0B、=C、*D、()6.以下对运算符重载描述正确的是A、重载的运算符的参数至少应有一个是类对象B、重载运算符能够改变运算符的的优先级别C、重载运算符能够改变运算符的操作个数D、重载运算符可以有默认的参数7.将运算符+重载为类成员函数后,编译系统将程序中的表达式C1+C2解释为一·A.C1.operator+C2.operator B.(C1)+C2.operatorC、C1.operator+(C2)D、operator+(C1,C2)8.下列关于虚函数的说明中,正确的是A、从虚基类继承的函数都是虚函数B、虚函数不得是静态成员函数C、只能通过指针或引用调用虚函数D、抽象类中的成员函数都是虚函数9.下列函数中,不能声明为虚函数的是A、私有成员函数B、公有成员函数C、构造函数D、析构函数A卷总2页第1页
暂无评论内容