计算机技术与软件水平考试面向对象程序设计试题(2)内容简介
计算机技术与软件水平考试面向对象程序设计试题(2)
1. 假定一个类的构造函数为A ( int aa, int bb) { a = aa; b = bb; },则执行A x(4,5);语法后,x.a和x.b的值分别为( )
A.4和5 B.5和4 C.4和20 D.20和5
2. 假定AB为一个类,则执行AB x;语句时将自动调用该类的( )
A.有参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值重载函数
3. C++语言建立类族是通过( )
A.类的嵌套 B.类的继承 C.虚函数 D.抽象类
4. 执行语句序列
ofstrEAM outf("SALARY.DAT");if (…) cout<<"成功!"; else cout<<"失败!";
后,如果文件打开成功,显示"成功!",否则显示"失败!"。由此可知,上面if语句的……处的表达式是( )
A.!outf或者outf.fail() B.!outf或者outf.good() C.outf或者outf.good() D.outf或者ouf.fail()
5. 静态成员函数不能说明为( )
A.整型函数 B.浮点函数 C.虚函数 D.字符型函数
6. 在C++中,数据封装要解决的问题是( )
A.数据规范化排列 B.数据高速转换 C.避免数据丢失 D.切断了不同模块之间的数据的非法使用
7. 在C++中有下列4条语句:
int hot = 100;
int &rsd = hot;
hot = hot + 100;
cout<执行这4条语句后输出为( )
A.0 B.100 C.200 D.300
8. 如果class类中的所有成员在定义时都没有使用关键字public、private或protected,则所有成员缺省定义为( )
A.public B.protected C.private D.static
9. 设置虚基类的目的是( )
A.消除两义性 B.简化程序 C.提高运行效率 D.减少目标代码
10. 实现运行时的多态性用( )
A.重载函数 B.构造函数 C.析构函数 D.虚函数
..............................
计算机技术与软件水平考试面向对象程序设计试题(2)简介结束,下载后阅读全部内容