东北农业大学21春《面向对象程序设计》在线作业三满分答案61

上传人:大米 文档编号:487713098 上传时间:2023-06-11 格式:DOCX 页数:14 大小:14.57KB
返回 下载 相关 举报
东北农业大学21春《面向对象程序设计》在线作业三满分答案61_第1页
第1页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案61_第2页
第2页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案61_第3页
第3页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案61_第4页
第4页 / 共14页
东北农业大学21春《面向对象程序设计》在线作业三满分答案61_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《东北农业大学21春《面向对象程序设计》在线作业三满分答案61》由会员分享,可在线阅读,更多相关《东北农业大学21春《面向对象程序设计》在线作业三满分答案61(14页珍藏版)》请在金锄头文库上搜索。

1、东北农业大学21春面向对象程序设计在线作业三满分答案1. 以下哪些是Java语言的特点?( )A.面向对象B.安全可靠C.平台无关D.多支持线程E.支持分布操作参考答案:ABCDE2. 执行完代码intx=new int25;后,以下说明是正确的( )。A.x24为0B.x24未定义C.x25为0D.x0为空参考答案:A3. 以下运算符中不能重载的是( )。A.:B.&C.%D.!=参考答案:A4. 使用const说明常量时,可以不必指出类型。( )A.错误B.正确参考答案:A5. 程序在调用重载函数时,根据( )区分到底要调用哪个函数?A.函数名B.返回值类型C.参数个数和类型D.以上都可以

2、参考答案:C6. 结构化程序设计方法以( )为中心进行分析和设计。A.结构B.模块C.对象D.类参考答案:B7. cin和cout是系统预定义的I/O流( )。A.类B.包含文件C.对象D.常量参考答案:C8. 设有说明语句:int x=1, y=3, z=5; 则下面表达式中值为0的是( )。A.(y!=1)&(z!=0)B.x&zC.(xy)&xzD.x|y3&z5参考答案:A9. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D10. 当使用ifstream流类定义一个流对象并打开一个磁盘

3、文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:in|ios:outD.ios:binary参考答案:A11. Final类中的属性和方法都必须被final修饰符修饰。( )A.正确B.错误参考答案:B12. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.private class MyClass extends ObjectB.class MyClass extends ObjectC.public class MyClassD.public class MyClass extends Ob

4、ject参考答案:CD13. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.正确B.错误参考答案:B14. 在一个类中声明了某个静态数据成员,并在类外给出其定义和初始化后,若未定义该类的对象,该静态数据成员则不存在。( )A.正确B.错误参考答案:B15. 下面对模板的声明,正确的是( )。A.templateB.templateC.templateD.template参考答案:C16. 假定AB为一个类,则执行“AB a(4),b3,*p2;”语句时,自动调用该类构造函数的次数为( )。A.3B.4C.6D.9参考答案:B17. 下面哪些判断是正确的( )A.Abst

5、ract不能和final并列修饰同一个类B.一个方法使用final修饰,则该方法所在的类不能被继承C.abstract方法所在的类必须是abstract类D.static方法中能处理非static域参考答案:ABC18. 含有纯虚函数的类是抽象类。( )A.正确B.错误参考答案:A19. 常量不能作为左值使用。( )A.错误B.正确参考答案:B20. int a1=5,a2=10,a3=20;int c=(a1A.10B.5C.20D.1参考答案:A21. 运算符重载的目的是( )。运算符重载的目的是( )。A.提高程序的效率B.提高代码复用能力C.简化程序,减少目标代码D.使程序代码直观易读

6、参考答案:D22. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:A23. 进行文件操作时需要包含( )头文件。A.iostreamB.fstreamC.stdioD.stdlib参考答案:B24. 抽象类的作用主要是( )。A.直接用作基类B.直接用作指针C.引用的基类型D.包括以上各项参考答案:D25. 下列字符列中,可作为C+语言程序自定义标识符是( )。A.switchB.fileC.breakD.do参考答案:B26. 给出如下代码:class test private int m; public sta

7、tic 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参考答案:C27. 由C+源程序文件编译而成的目标文件的默认扩展名为( )。A.objB.likC.exeD.cpp参考答案:A28. 设x=1,y=2,z=3,则表达式y+=z-/+x的值是( )。A.3B.3.5C.4D.5参考答案:A29.

8、 在以下说明中,标识符ptr( )。Int(*ptr)3A.说明不合法B.是一个指针数组名,每个元素是一个指向整数变量的指针C.是一个指针数组名,每个元素是一个指向整数变量的指针D.是一个指向整型变量的指针参考答案:C30. 已知AA是一个类,则执行语句AA a; 后( )。A.自动调用无参构造函数B.自动调用有参构造函数C.自动调用拷贝构造函数D.产生一个对象a,但不调用任何函数参考答案:A31. this指针是C+实现( )的一种机制。A.抽象B.封装C.继承D.重载参考答案:B32. 设有说明:ofstream outfile; 则执行语句:outfile.open(“data1.txt

9、”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B33. 关键字super的作用是( )。A.用来调用父类的构造方法B.用来调用父类中被重载的方法C.用来访问父类被隐藏的成员变量D.以上都是参考答案:D34. 决定函数返回值类型的是( )。A.调用函数时的调用方式B.系统根据结果随机确定C.函数定义时函数名前的类型D.return语句中表达式的类型参考答案:C35. 一个类可以作为另一个类的友元类。( )A.错误B.正确参考答案:B36. 以下为重载函数的一组函数声明的是( )。A.void

10、 print(int); void print(double)B.void fun(int); int fun(int)C.int max(int,int); int min(int,int)D.void mm( ); int mm( )参考答案:A37. 下列运算符中,优先级最高的是( )。A.&B.+C.+D.*参考答案:B38. 下列关于对C+继承论述正确的是( )。A.C+只支持单继承B.C+支持多继承C.C+派生类只能有一个父类D.C+不支持继承参考答案:B39. 下列给字符数组赋初值时,正确的是( )。A.chars44=a,x,s,tB.chars323=“abc”,“xyz”C

11、.chars24=“abcd”D.chars1=“abcdef”参考答案:D40. 类A有如下成员函数:int A:fun(double x)return (int) x/2; int A:fun(int x)return x*2; 设a为类A的对象,在主函数中执行语句int s=a.fun(6.0)+a.fun(2)后的s值为7。( )A.正确B.错误参考答案:A41. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式?( )A.值传递调用B.返回值C.地址传递调用D.以上都不是参考答案:C42. 设函数fun的定义形式为:void fu

12、nction(char c,float x).,则以下对函数fun的调用于句中,正确的是( )。A.function(“a”,3.0)B.t=function(c,16.5)C.function(60,2)D.function(32,32)参考答案:D43. 函数的定义不可以嵌套,类的定义可以嵌套。( )函数的定义不可以嵌套,类的定义可以嵌套。( )A.正确B.错误参考答案:A44. 下列程序段中具有相同值的是( )。class Baseint b; class Base1:virtual public baseint b1; class Base2:virtual public basein

13、t 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参考答案:A45. class A public String toString( )return 4+; class B extends A publicclass Apublic String toString( )return 4+;class B extends Apublic String toString( )return super.toString( )+3;public class Testpublic static void main(Stringargs)B b=new B( );System.out.println(b.toString( ); what is the res

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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