好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷30.docx

11页
  • 卖家[上传人]:大米
  • 文档编号:451019889
  • 上传时间:2024-02-22
  • 文档格式:DOCX
  • 文档大小:13.18KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考1. 下列代码中,将引起一个编译错误的行是( )1)public class Test{(2)int m,n; (3)public Test( )下列代码中,将引起一个编译错误的行是( )1)public class Test{(2)int m,n; (3)public Test( ){} (4)public Test(int a){m=a;} (5)public static void main(String args[]){(6)Test t1,t2; (7)int j,k;(8)j=0; k=0; (9)t1=new Test( ); (10)t2=new Test(j,k); (11)} (12)}A.第3行B.第5行C.第6行D.第10行参考答案:D2. 下面函数原型声明中,( )声明了fun为纯虚函数下面函数原型声明中,( )声明了fun为纯虚函数A.void fun( )=0;B.virtual void fun( )=0;C.virtual void fun( );D.virtual void fun( ){};参考答案:B3. 析构函数名与类名没有关系。

      )A.对B.错参考答案:B4. 设有定义:int a=0, b=5, c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是( )A.5,5,1B.4,6,1C.1,6,1D.1,5,0参考答案:A5. 假定一条定义语句为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )A.x=pa[3]B.x=a[3]C.x=*pa+3D.x=*(a+3)参考答案:C6. 运算符[]只能用成员运算符来重载,不能用友元运算符来重载 )运算符[]只能用成员运算符来重载,不能用友元运算符来重载 )A.正确B.错误参考答案:A7. 设有说明:ofstream outfile; 则执行语句:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B8. 关键字super的作用是( )A.用来调用父类的构造方法B.用来调用父类中被重载的方法C.用来访问父类被隐藏的成员变量D.以上都是参考答案:D9. 关于函数的描述中,( )是正确的。

      A.派生类的虚函数与基类的虚函数具有不同的参数个数和类型B.基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数C.虚函数是一个成员函数D.虚函数是一个static类型的成员函数参考答案:C10. 已知“float *p; p=new float[2];”,若要释放p所指向的堆中的这些字节,下列语句正确的是( )已知“float *p; p=new float[2];”,若要释放p所指向的堆中的这些字节,下列语句正确的是( )A.delete p;B.delete p[];C.delete []p;D.delete p[2];参考答案:C11. Which modifier should be applied to a method for the lock of object "this" to be obtained prior to execution any of the method body? ( )A.synchronizedB.staticC.finalD.abstract参考答案:A12. 假定AB为一个类,则执行“AB a(4),b[3],*p[2];”语句时,自动调用该类构造函数的次数为( )。

      A.3B.4C.6D.9参考答案:B13. 下列正确的句子是( )A.float 3.14B.byte i=225C.k=33LD.int p[][]参考答案:D14. 下列关于构造函数说法不正确的是( )A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化参考答案:C15. C++语言类定义中默认的访问权限是public )C++语言类定义中默认的访问权限是public )A.正确B.错误参考答案:B16. 包含类fstream定义的头文件是( )A.fstreamB.ofstreamC.ifstreamD.iostream参考答案:A17. 下面哪个说法正确( )A.如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字B.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行C.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行D.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰参考答案:ABCD18. 下列关于对C++继承论述正确的是( )。

      A.C++只支持单继承B.C++支持多继承C.C++派生类只能有一个父类D.C++不支持继承参考答案:B19. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面 )A.正确B.错误参考答案:A20. read函数的功能是从输入流中读取( )A.一个字符B.当前字符C.一行字符D.指定若干个字符参考答案:D21. 函数重载是指( )A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数名字不同,但形参的个数或类型相同C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同D.两个以上的函数取相同的函数名,并且函数的返回类型相同参考答案:A22. 在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类 )在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类 )A.正确B.错误参考答案:A23. 静态数据成员初始化在( )进行,而且前面不加static,以免与一般静态变量或对象相混淆A.类体内B.类体外C.构造函数内D.内联函数内参考答案:B24. 程序控制语句主要包括选择、循环和( )。

      A.跳转B.注释C.条件编译D.宏定义参考答案:A25. 若一个类中含有纯虚函数,则该类称为( )A.基类B.虚基类C.抽象类D.派生类参考答案:C26. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s[1]C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD27. for(int x=0,y=0;!x&&yA.0B.5C.6D.无数次参考答案:C28. 设x和y均为bool量,则x||y为假的条件是( )A.它们均为真B.它们均为假C.其中一个为真D.其中一个为假参考答案:B29. 整型变量中,八进制数的数字前面需要加数字( )A.不需要B.8C.0XD.0参考答案:D30. 类模板的模板参数( )A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D31. 对定义重载函数的下列要求中,( )是错误的A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D32. 假设A为抽象类,下列语句( )是正确的。

      假设A为抽象类,下列语句( )是正确的A.A fun(int);B.A *p;C.int fun(A);D.A Obj;参考答案:B33. 析构函数是不能重载的 )A.错误B.正确参考答案:B34. 进行文件操作时需要包含( )头文件A.iostreamB.fstreamC.stdioD.stdlib参考答案:B35. 下面对友元的错误描述是( )A.关键字friend用于声明友元B.一个类的成员函数可以是另一个类的友元C.友元函数访问对象的成员不受访问特性影响D.友元函数通过this指针访问对象成员参考答案:D36. 调试主要是为了解决程序运行时产生的错误 )A.正确B.错误参考答案:A37. 基类的公有成员一定能通过派生类的对象访问 )A.对B.错参考答案:B38. 虚基类的关键字是( )A.protectedB.friendC.classD.virtual参考答案:D39. ( )类是所有异常类的父类A.ThrowableB.ExceptionC.ErrorD.AWTError参考答案:B40. 一般的成员函数可以重载 )A.对B.错参考答案:A41. 有下面类的说明,有错误的语句是( )。

      Class X{A.int a=2; B.X( ); public: C.X(int val); D.~X( );}A.AB.BC.CD.D参考答案:A42. 在Java中%是取余运算符,要求两端操作数为整型 )A.正确B.错误参考答案:B43. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )A.ios::inB.ios::outC.ios::in|ios::outD.ios::binary参考答案:A44. 一个类可以作为另一个类的友元类 )A.错误B.正确参考答案:B45. 有关类和对象的说法不正确的是( )有关类和对象的说法不正确的是( )A.对象是类的一个实例B.一个类只能有一个对象C.任何一个对象只能属于一个具体的类D.类与对象的关系和数据类型和变量的关系相似参考答案:B46. 虚函数不能是类的静态成员 )A.错误B.正确参考答案:B47. C++中,实现内存动态释放的运算符是( )A.mallocB.freeC.d。

      点击阅读更多内容
      相关文档
      25秋国家开放大学《0-3岁婴幼儿的保育与教育》形考任务1-4参考答案.docx 25秋国家开放大学《0-3岁婴幼儿卫生与保育》形考任务1-3+期末大作业参考答案.docx 25秋国家开放大学《0-3岁婴幼儿教育学》期末大作业参考答案.docx 25秋国家开放大学《Android核心开发技术》形考任务1-7参考答案.docx 国开2025年秋季《形势与政策》大作业答案.docx 国开2025年秋季《形势与政策》专题测验1-5答案.docx 2025年辽宁普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年广西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年6月浙江普通高中学业水平选择性考试地理试卷(原卷+答案).doc 2025年江西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年内蒙古普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年贵州普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年安徽普通高中学业水平选择性考试生物试卷(原卷+答案).doc 2025年辽宁普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年1月云南省高考适应性测试物理试卷(原卷+答案).doc 2025年江苏普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年甘肃普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年陕西普通高中学业水平选择性考试生物试卷1(原卷+答案).doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.