下载此文档

面向对象程序设计练习题.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
面向对象程序设计(C++描述)—练****题1一、判断题(1分×5=5分),正确的打“√”,错误的打“×”。答1、类的静态成员函数可以访问类的实例数据成员。……………………………(F)2、this指针是隐含于每一个类的成员函数中的特殊指针,但不包括构造函数和析构函数)。…………………………………………………………………………………(F)3、若类A是类B的友元类,则类B也是类A的友元类。………………………(F)4、在C++中可以使用throw重抛异常。…………………………………………(T)5、命名空间是用来限定名称的解析和使用范围的,以解决命名冲突。…………(T)二、选择题(×30=45分),每题有四个选项,请将最佳的选项填写到下面表格中。1、下面代码使用文件流,以“写”……(D)A、ofstreamoutfile;("",ios::out);B、ofstreamoutfile("");C、fstreamoutfile("",ios::out);D、ifstreamoutfile("");2、考虑下列程序:#include<iostream>usingnamespacestd;intmain(){ boolbFlag=true;inti=2010; while(bFlag);{if(i%2==0){cout<<“偶数”<<endl;bFlag=false;}else{cout<<“奇数”;i++;}}}关于编译上述程序下列哪个正确?……………………………………(D)A、程序编译成功,执行后输出“偶数”。B、程序编译成功,执行后没有输出。C、程序编译成功,执行后输出“奇数偶数”。D、程序编译不成功,产生一些错误。3、在语句cout<<data;中,cout是…………………………………(D)A、C++的关键字 B、类名 C、函数名 D、对象名4、分析下列程序:#include<iostream>usingnamespacestd;classCTest{public: CTest(){cout<<”调用构造函数!”<<endl;} };intmain(){CTestobj;}下面分析正确的是……………………………………………………………(A)A、程序编译成功,执行后输出字符串“调用构造函数!”。B、程序编译成功,执行后没有输出。C、程序编译失败。D、程序编译成功,执行后输出一组废字符。5、已知intx=5;则下列表示引用的方法中,正确的是…………………(D)A、int&r;B、int&r=5;C、int&r=&x;D、float&r=x;6、考虑下列程序:#include<iostream>usingnamespacestd;classCBase{public:CBase(){cout<<”CATS”;}};classCDerived:protectedCBase{public:~CDerived(){cout<<”TIGERS”;}};intmain(){CDerivedobj;}程序执行后输出为……………………………………………(A)A、CATSTIGERSB、TIGERSCATSC、CATSD、TIGERS

面向对象程序设计练习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小49 KB
  • 时间2020-09-28