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

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

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

1、东北农业大学21春面向对象程序设计在线作业一满分答案1. C语言程序连接生成的可执行文件扩展名是( )。A.cB.objC.exeD.bat参考答案:C2. 静态数据成员初始化在( )进行,而且前面不加static,以免与一般静态变量或对象相混淆。A.类体内B.类体外C.构造函数内D.内联函数内参考答案:B3. 有类定义:abstract class Apublic abstract void f( ); 下面关于该类的描述中正确的是( )。A.该类的方法不能被重载B.该类可以用new A( ); 实例化一个对象C.该类不能被继承D.以上说法都不对参考答案:D4. 决定函数返回值类型的是( )

2、。A.调用函数时的调用方式B.系统根据结果随机确定C.函数定义时函数名前的类型D.return语句中表达式的类型参考答案:C5. 下列命令中,是Java编译命令的是( )。A.javadocB.javacC.javaD.appletviewer参考答案:B6. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B7. 假定变量b和pb定义为“int b10,*pb=b;”,要将24赋值给b1元素中,不正确的语句是( )。A.*+pb=24B.*(pb+1)=24C.*+b=24D.*(b+1)=24参考答案:C8. C语言中,寄存

3、器变量的说明符为( )。A.autoB.registerC.externD.static参考答案:B9. 数组与向量的区别是( )。A.数组的长度固定B.数组元素的数据类型相同,可以是普通数据类型C.向量长度可变D.类型可不同,只能是对象的引用参考答案:ABCD10. C语言编写的源程序其文件扩展名是( )。A.cB.objC.exeD.bat参考答案:A11. 若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变量所指向的内存空间。若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变量所指向的内存空间。A.友元函数B.虚函数

4、C.构造函数D.析构函数参考答案:D12. 下列关于C+类的描述中错误的是( )。下列关于C+类的描述中错误的是( )。A.类与类之间可以通过一些手段进行通信和联络B.类用于描述事物的属性和对事物的操作C.类与类之间必须是平等的关系,而不能组成层次关系D.类与类之间可以通过封装而具有明确的独立性参考答案:C13. 对于catch子句的排列,下列( )是正确的。A.父类在先,子类在后B.有继承关系的异常不能在同一个try结构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D14. 下列哪个类声明是正确的?( )A.abstract final class Hl.B.abstract p

5、rivate move( ).C.protected private numberD.public abstract class Car.参考答案:D15. 成员函数的参数可以设置默认值。( )A.对B.错参考答案:A16. 下列关于for循环和while循环的说法中哪个是正确的( )A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D17. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数可以重载B.成员函数一定是内联函

6、数C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:B18. 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时应使用关键字( )。A.thisB.superC.implementsD.extends参考答案:B19. 已知AA是一个类,则执行语句AA a; 后( )。A.自动调用无参构造函数B.自动调用有参构造函数C.自动调用拷贝构造函数D.产生一个对象a,但不调用任何函数参考答案:A20. 空类的声明( )是正确的。A.class类名;B.class类名;C.class类名D.class类名参考答案:B21. 下列各输出语句中,显示结果为“123”的是( )

7、。A.System.out.println(1+2+3+);B.System.out.println(1+2+3);C.System.out.println(1+2+3);D.System.out.println(1+2+3);参考答案:D22. 包含类fstream定义的头文件是( )。A.fstreamB.ofstreamC.ifstreamD.iostream参考答案:A23. 为了区分同一个类中重载的各个同名方法,要求( )。A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.形式参数名不同参考答案:A24. 有如

8、下类声明:class Fooint bar;则Foo类的成员bar是( )。A.公有数据成员B.公有成员函数C.私有数据成员D.私有成员函数参考答案:C25. 执行语句“string str(abc);”时,系统会自动调用string类的构造函数( )。执行语句“string str(abc);”时,系统会自动调用string类的构造函数( )。A.string( )B.string(const char *s)C.string(const string &str)D.string(size_type n, char c)参考答案:B26. 下列字符中属于键盘符号的是( )。A.B.nC.tD

9、.b参考答案:A27. 成员函数一定是内联函数。( )A.对B.错参考答案:B28. int a1=5,a2=10,a3=20;int c=(a1A.10B.5C.20D.1参考答案:A29. 在进行任何的C+流操作后,都可以用C+流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是( )。A.fail( )B.eof( )C.bad( )D.good( )参考答案:B30. 下列叙述中,错误的是( )。A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类参考答案:D31. 用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )A.错误B.正确参考答案:

10、B32. 在下列函数原型中,可以作为类AA构造函数的是( )。A.void AA(int)B.int AA( )C.AA(int)constD.AA(int)参考答案:D33. 假定a为一个整型数组名,则元素a4的字节地址为( )。A.a+4B.a+8C.a+16D.a+32参考答案:C34. int a33=1,2,3,4,5,6,7,8,9;a11的值是( )。A.1B.2C.3D.5参考答案:D35. 选出合理的标识符( )A._sys1_lllB.2mailC.$changeD.class参考答案:AC36. 建造新的派生类是( )的实质。A.派生B.抽象C.继承D.封装参考答案:C3

11、7. C+基类中,不能被派生类继承的有构造函数和析构函数。( )C+基类中,不能被派生类继承的有构造函数和析构函数。( )A.正确B.错误参考答案:A38. 下列运算符中优先级别最高的是( )。A.?:B.+=C.+D.!=参考答案:C39. 编译并且执行以下代码,会出现什么情况?( )Public class Qpublic static void main(String argv)int anar=new int1,2,3; System.out.println(anar1);A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。参考答案:C40. 一

12、个类中只能定义一个析构函数。( )A.对B.错参考答案:A41. 下列代码的执行结果是( )。 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参考答案:D42. 设函数fun的定义形式为:void function(char c,float x).,则以下对函数fun的调用于句中,正确的是( )。A.function(“a”,3.0)B.t=function(

13、c,16.5)C.function(60,2)D.function(32,32)参考答案:D43. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p参考答案:D44. 一个算法必须能在有限步骤内解决问题。( )一个算法必须能在有限步骤内解决问题。( )A.正确B.错误参考答案:A45. 关键字super的作用是( )。A.用来调用父类的构造方法B.用来调用父类中被重载的方法C.用来访问父类被隐藏的成员变量D.以上都是参考答案:D46. 类外可以直接引用类的所有静态数据成员和静态成员函数。( )A.对B.错参考答案:B47. 可以在类的构造函数中对静态数据成员进行初始化。( )可以在类的构造函数中对静态数据成员进行初始化。( )A.正确B.错误参考答案:B48. Java语言中的数组元素只能是基本数据类型而不能为对象类型。( )A.正确B.错误

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

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

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