资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
东北农业大学22春面向对象程序设计补考试题库答案参考1. 将一个string类对象赋予新值,应该使用string类的( )函数。将一个string类对象赋予新值,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:A2. 静态数据成员函数是属于某个对象的。( )A.错误B.正确参考答案:A3. 派生类中的成员函数可以和其基类的成员函数同名。( )A.对B.错参考答案:A4. 已知“int a=10; int &r=a; r=r+20; couta;”,则输出为( )。A.10B.20C.30D.不确定值参考答案:C5. 下列运算符中优先级别最高的是( )。A.?:B.+=C.+D.!=参考答案:C6. 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字( )。A.thisB.superC.implementsD.extends参考答案:B7. 下列对派生类的描述中,( )是错误的。下列对派生类的描述中,( )是错误的。A.一个派生类可以作另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变参考答案:D8. C+中,实现内存动态释放的运算符是( )。A.mallocB.freeC.deleteD.new参考答案:C9. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假参考答案:C10. 设 x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )A.static x x1;B.public x x1=new x(int 123);C.y x1;D.x x1=x( );参考答案:B11. 有关带默认参数的函数的描述正确的是( )。有关带默认参数的函数的描述正确的是( )。A.只能在函数定义时设置默认参数值B.只能在函数声明时设置默认参数值C.函数调用时,必须使用默认的参数值,不能给出新的实参值D.设置默认参数时,应该设置最右边的若干个参数的默认值参考答案:D12. 假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )。A. AB operator+(AB&a,AB&b)B.AB operator+(AB&a)C.operator+(ABa)D.AB &operator+( )参考答案:B13. 下列构造方法的调用方式中,正确的是( )。A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用参考答案:C14. 关于以下程序段的说法正确的是( )。 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A.第2行编译出错B.第4行编译出错C.编译时产生错误D.编译时没有产生错误,运行时发生异常参考答案:D15. C+中用户定义的标识符可以与系统关键字同名。( )C+中用户定义的标识符可以与系统关键字同名。( )A.正确B.错误参考答案:B16. cin和cout是系统预定义的I/O流( )。A.类B.包含文件C.对象D.常量参考答案:C17. 下列叙述中,错误的是( )。A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类参考答案:D18. Java源文件中最多只能有一个( ),其他类的个数不限。A.publicB.interfaceC.finalD.abstract参考答案:A19. 使用const说明常量时,可以不必指出类型。( )A.错误B.正确参考答案:A20. 一个Java类可以有多个父类。( )A.错误B.正确参考答案:A21. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:A22. 在私有继承方式下,派生类的对象可访问基类中的公有成员。( )A.错误B.正确参考答案:A23. 类的常量成员函数中只能使用常量数据成员。( )A.正确B.错误参考答案:B24. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B25. 当处理特定问题时的循环次数已知时,通常采用( )来解决。A.while循环B.switch语句C.for循环D.do循环参考答案:C26. 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B27. 以下有关构造方法的说法,正确的是( )。A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同参考答案:A28. 在类体内允许对数据成员进行初始化。( )A.错误B.正确参考答案:A29. 下列语句输出结果为( )。 public class Apublic static void main(Stringargs)byte b=0xa; System.out.println(b); 。A.aB.10C.1D.0xa参考答案:B30. import java.awt.*; public class X extends Frame public static void main(String argsimport java.awt.*;public class X extends Framepublic static void main(String args)X x=new X( );x.pack( );x.setVisible(true);public X( )setLayout(new GridLayout(2,2);Panel p1=new Panel( ); add(p1);Button b1=new Button(One); p1.add(b1);Panel p2=new Panel( ); add(p2);Button b2=new Button(Two); p2.add(b2);Button b3=new Button(Three); p2.add(b3);Button b4=new Button(Four); add(b4);when the frame. is resized, ( )A.all change height and widthB.Button Two change height and Button Three change widthC.Button One change heightD.Button Four change height and width参考答案:D31. 在类定义体内,直接定义成员函数,实现函数,成员函数自动转换为( )。A.内联函数B.构造函数C.析构函数D.友元函数参考答案:A32. 虚函数不能是类的静态成员。( )A.错误B.正确参考答案:B33. 下列程序段执行后 b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.0B.1C.trueD.false参考答案:D34. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.正确B.错误参考答案:B35. 下列关于派生类可访问它基类成员的描述中,错误的是( )。A.派生类可访问它基类中的成员与继承方式有关B.派生类不可访问它基类中的私有成员C.公有继承方式下,派生类可访问它基类的私有成员D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员参考答案:C36. 下列( )的调用方式是引用调用。A.形参是指针,实参是地址值B.形参是引用,实参是变量C.形参是变量,实参是地址值D.形参和实参都是变量参考答案:B37. 在下面存储类中,( )对象的可见性与生存期不一致。A.自动类B.寄存器类C.外部类D.内部静态类参考答案:D38. 以下语句有语法错误的是( )。A.int x=1; y=2; z=3B.for(int x=10,y=0; x0; x+)C.while(x5)D.for(;)参考答案:A39. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A40. 下列关于for循环和while循环的说法中哪个是正确的( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D41. 在面向对象程序设计中,每个对象可以单独设置属性值。( )A.正确B.错误参考答案:A42. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.正确B.错误参考答案:B43. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C44. 一个类中只能定义一个析构函数。( )A.对B.错参考答案:A45. 进行文件操作时需要包含( )头文件。A.iostreamB.fstreamC.stdioD.stdlib参考答案:B46. 下面哪些判断是正确的( )A.Abstract不能和final并列修饰同一个类B.一个方法使用final修饰,则该方法所在的类不能被继承C.abstract方法所在的类必须是abstract类D.static方法中能处理非static域参考答案:ABC47. 若一个类中含有纯虚函数,则该类称为(
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号