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

上传人:住在山****ck 文档编号:84258895 上传时间:2022-05-03 格式:DOCX 页数:11 大小:13.41KB
收藏 版权申诉 举报 下载
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷98_第1页
第1页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷98_第2页
第2页 / 共11页
东北农业大学21秋《面向对象程序设计》复习考核试题库答案参考套卷98_第3页
第3页 / 共11页
资源描述:

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

1、东北农业大学21秋面向对象程序设计复习考核试题库答案参考1. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )A.正确B.错误参考答案:A2. class Superpublic float getNum( )return 3.0f; public class Sub extends Super /overload which method, placed at overload, will cause a compiler error?A.public void getNum(double d)B.public void getNum(

2、)C.public float getNum( )return 4.0f;D.public double getNum(float d)return 4.0d;参考答案:B3. 若要抛出异常,应该使用下列( )子句。A.tryB.throwC.finallyD.catch参考答案:B4. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式?( )A.值传递调用B.返回值C.地址传递调用D.以上都不是参考答案:C5. 执行完代码intx=new int25;后,以下说明是正确的( )。A.x24为0B.x24未定义C.x25为0D.x0为空参考

3、答案:A6. 下列程序段中具有相同值的是( )。class Baseint b; class Base1:virtual public baseint b1; class Base2:virtual public baseint b2; class derived:public base1,base 2int b3; derived dA.d.b与d.base1:bB.d.base1:b与d.base1:b1C.d.b与d.b3D.d.base2:b与d.base2:b2参考答案:A7. 下列给字符数组赋初值时,正确的是( )。A.chars44=a,x,s,tB.chars323=“abc”

4、,“xyz”C.chars24=“abcd”D.chars1=“abcdef”参考答案:D8. 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD9. 假定AB为一个类,则执行“AB a(4), b5, *p2;”语句时,自动调用该类构造函数的次数为( )。A.9B.

5、7C.6D.11参考答案:C10. 在Java中%是取余运算符,要求两端操作数为整型。( )A.正确B.错误参考答案:B11. 对于catch子句的排列,下列( )是正确的。A.父类在先,子类在后B.有继承关系的异常不能在同一个try结构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D12. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B13. 下列代码的执行结果是( )。 public class Apublic static void main(Stringargs)int a=4, b=6, c=8; String s=abc; System.

6、out.println(a+b+s+c);A.ababccB.46abc8C.464688D.10abc8参考答案:D14. 定义虚函数所用的关键字是virtual。( )A.正确B.错误参考答案:A15. char str=“hello”;int a=sizeof(str);a的值是( )。A.6B.7C.8D.9参考答案:A16. 成员函数一定是内联函数。( )A.对B.错参考答案:B17. 整型变量中,八进制数的数字前面需要加数字( )。A.不需要B.8C.0XD.0参考答案:D18. 假设A为抽象类,下列语句( )是正确的。假设A为抽象类,下列语句( )是正确的。A.A fun(int

7、);B.A *p;C.int fun(A);D.A Obj;参考答案:B19. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C20. 下列的符号常量定义中,错误的定义是( )。A.constintM=20B.constcharchC.constboolmark=trueD.constM=10参考答案:B21. 所有的异常类皆继承哪一个类?( )A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.la

8、ng.Error参考答案:C22. Java语言中,字符变量以char类型表示,它在内存中占( )位bit。A.8B.32C.2D.16参考答案:D23. 函数重载是指( )。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数名字不同,但形参的个数或类型相同C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同D.两个以上的函数取相同的函数名,并且函数的返回类型相同参考答案:A24. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p参考答案:D25. 类Teacher和Student是类Pers

9、on的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是( )。A.将构造一个Student对象B.表达式是合法的C.表达式是错误的D.编译时正确,但运行时错误参考答案:C26. 下列常见的系统定义的异常中,( )是输入、输出异常。A.UnknownHostExceptionB.IOExceptionC.FileNotFoundExceptionD.ClassNotFoundException参考答案:B27. 派

10、生类是从基类派生出来,它不能再生成新的派生类。( )A.正确B.错误参考答案:B28. 编译并且执行以下代码,会出现什么情况?( )Public class Qpublic static void main(String argv)int anar=new int1,2,3; System.out.println(anar1);A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。参考答案:C29. 程序在调用重载函数时,根据( )区分到底要调用哪个函数?A.函数名B.返回值类型C.参数个数和类型D.以上都可以参考答案:C30. 虚函数不能是类的静态成员。

11、( )A.错误B.正确参考答案:B31. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;A.1,2B.2,1C.1.82, 2D.100,82参考答案:B32. 下述哪些说法是正确的( )。A.java语言中的类只能有一个构造函数B.程序员可以自己定义自己的异常C.java语言允许多继承D.socket在包中参考答案:BD33. C语言中,下列( )是正确的标识符。A.1aB.cC.-cD.a1参考答案:D34. 下面说法正确的是( )。A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是

12、将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外用关键字inline定义参考答案:B35. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Object参考答案:CD36. Java中main( )函数的值是( )。A.voidB.intC.

13、charD.String参考答案:A37. 在C+程序中,有且仅能有一个主函数,且其函数名必须是main。( )在C+程序中,有且仅能有一个主函数,且其函数名必须是main。( )A.正确B.错误参考答案:A38. C+中用户定义的标识符可以与系统关键字同名。( )C+中用户定义的标识符可以与系统关键字同名。( )A.正确B.错误参考答案:B39. 下列关于派生类可访问它基类成员的描述中,错误的是( )。A.派生类可访问它基类中的成员与继承方式有关B.派生类不可访问它基类中的私有成员C.公有继承方式下,派生类可访问它基类的私有成员D.私有继承方式下,派生类可访问它基类中的公有成员和保护成员参考

14、答案:C40. 字符串“a+b=12n”的长度为( )。A.9B.8C.7D.6参考答案:C41. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D42. 在一个string类对象表示的字符串中查找子串,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:D43. 下面哪个说法正确( )。A.如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字B.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行C.如

15、果某源文件包含package语句,则该语句必须是第一个非空、非注释行D.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰参考答案:ABCD44. 派生类中的成员函数可以和其基类的成员函数同名。( )A.对B.错参考答案:A45. 将一个string类对象赋予新值,应该使用string类的( )函数。将一个string类对象赋予新值,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:A46. 不同的函数中可以使用相同名字的变量。( )A.对B.错参考答案:A47. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0

16、;while(sA.4B.5C.6D.7参考答案:C48. 设有下面两个类的定义:class Personlong id; String name; class Student extends Personint score; int getScore( )return score; 则类 Person 和类 Student 的关系是( )。A.继承关系B.无关系C.包含关系D.关联关系参考答案:A49. 假定一条定义语句为“int a10,x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。A.x=pa3B.x=a3C.x=*pa+3D.x=*(a+3)参考答案:C50. 下列字符中属于键盘符号的是( )。A.B.nC.tD.b参考答案:A

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!