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

上传人:公**** 文档编号:470988389 上传时间:2023-08-13 格式:DOCX 页数:11 大小:13.11KB
返回 下载 相关 举报
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41_第1页
第1页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41_第2页
第2页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41_第3页
第3页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41_第4页
第4页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41》由会员分享,可在线阅读,更多相关《东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷41(11页珍藏版)》请在金锄头文库上搜索。

1、东北农业大学21秋面向对象程序设计复习考核试题库答案参考1. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D2. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.正确B.错误参考答案:B3. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C4. Give incompleted method: /one if(unsafe( )/d

2、o something else if(safe( )/doGive incompleted method:/oneif(unsafe( )/do something else if(safe( )/do the other The method unsafe( ) will throw an IOException, which completes the method of declaration when added at line one。( )A.public void methodName( ) throws IOExceptionB.public void methodName(

3、 ) throw IOExceptionC.public void methodName( )D.public IOException methodName( )参考答案:A5. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D6. 常量不能作为左值使用。( )A.错误B.正确参考答案:B7. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC8. 在C+程序中,有且仅能有一个主函数,且其函数名必须是main。( )在C+程序中,有且仅能有一个主函数,且其函数

4、名必须是main。( )A.正确B.错误参考答案:A9. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假参考答案:C10. 设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是( )A.x( int m) . B.void x( int m) . C.x( int m, int n) . D.x( int h,int m,int n) . 参考答案:B11. 纯虚函数是一种不给出具体实现的虚函数。( )A.错误B.正确参考答案:B12. 创建字符串s:String s=new String(abcd); 以下

5、( )将改变s。A.以上语句都不会B.s.substring(3);C.s.concat(y);D.s.append(x);参考答案:A13. 运算符重载的目的是( )。运算符重载的目的是( )。A.提高程序的效率B.提高代码复用能力C.简化程序,减少目标代码D.使程序代码直观易读参考答案:D14. 下列代码的执行结果是( )。 public class Apublic static void main(Stringargs)System.out.println(5/2);A.2.5B.3C.2D.2.0参考答案:C15. 假定a为一个整型数组名,则元素a4的字节地址为( )。A.a+4B.a

6、+8C.a+16D.a+32参考答案:C16. 设x和y均为bool量,则x|y为假的条件是( )。A.它们均为真B.它们均为假C.其中一个为真D.其中一个为假参考答案:B17. 以下正确的说法是( )。A.系统不允许用户重新定义标准库函数B.用户调用标准库函数前,必须重新定义C.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中D.用户可以重新定义标准库函数,若如此,该函数将失去原有含义参考答案:D18. 类中所提供的成员函数可以直接访问该类的私有成员。( )A.正确B.错误参考答案:A19. 在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类。( )在类体

7、外定义成员函数时需要通过域运算符指定该成员函数所属的类。( )A.正确B.错误参考答案:A20. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )A.错误B.正确参考答案:B21. 可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员参考答案:D22. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的( )。A.public成员B.private成员C.protecte

8、d成员D.友元参考答案:A23. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A24. 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B25. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B26. 以下保留字( )不能出现在说明虚函数原型的语句中。A.staticB.operatorC.voidD.const参考答案:A27. 通过指针或引用可以调用不同对象相同名称的函数,

9、但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B28. 类的常量成员函数中只能使用常量数据成员。( )A.正确B.错误参考答案:B29. 假设A为抽象类,下列语句( )是正确的。假设A为抽象类,下列语句( )是正确的。A.A fun(int);B.A *p;C.int fun(A);D.A Obj;参考答案:B30. 虚基类是用来解决多继承中公共基类在派生类中产生多份基类成员的问题。( )A.正确B.错误参考答案:A31. 若已定义 bytex=11,22,33,-66; 其中0k3,则对x数组元素错误的引用是( )。A.x5-3B.xkC.xk+5D.x0参考答案:

10、C32. 在进行任何的C+流操作后,都可以用C+流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是( )。A.fail( )B.eof( )C.bad( )D.good( )参考答案:B33. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0;while(sA.4B.5C.6D.7参考答案:C34. 程序中主函数的名字为( )。A.任意标识符B.mainC.MainD.MAIN参考答案:B35. 析构函数是不能重载的。( )A.错误B.正确参考答案:B36. 对于catch子句的排列,下列( )是正确的。A.父类在先,子类在后B.有继承关系的异常不能在同一个try结

11、构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D37. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C38. 下列代码的执行结果是( )。 public class Apublic static void main(Stringargs)int a=4, b=6, c=8; String s=abc; System.out.println(a+b+s+c);A.ababccB.46abc8C.464688D.10abc8参考答案:D39. Java语言中的数组元素只能

12、是基本数据类型而不能为对象类型。( )A.正确B.错误参考答案:B40. char str=“hello”;int a=sizeof(str);a的值是( )。A.6B.7C.8D.9参考答案:A41. 下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中参考答案:C42. Final类中的属性和方法都必须被final修饰符修饰。( )A.正确B.错误参考答案:B43. 给出如下代码:class test

13、private int m; public static void fun( ) / some code. 如何使成员变量m被函数fun( )直接访问( )。A.将private int m 改为protected int mB.将private int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m参考答案:C44. 下列正确的表达式( )。A.double a=1,0B.Double a=new Double(1,0)C.byte a=340D.Byte a=120参考答案:AB45. 已知如下定义:String s=“story”; 下面哪个表达式是合法的?( )A.s+=“books”B.char c=s1C.int len=s.lengthD.String t=s.toLowerCase( )参考答案:AD46. 以下语句有语法错误的是( )。A.int x=1; y=2; z=3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号