东北农业大学21秋《面向对象程序设计》在线作业一答案参考69

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

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

1、东北农业大学21秋面向对象程序设计在线作业一答案参考1. 不允许作为类及类成员的访问控制符的是( )。A.publicB.privateC.staticD.protected参考答案:C2. 如下哪些是Java中正确的整数表示( )A.22B.0x22C.022D.22H参考答案:ABC3. 假设堆内存分配均成功,则下面程序段完全正确的是( )。假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);cout*p;delete p;B.int *p=new int5=1,2,3,4,5;for(int i=0;i5;i+)coutpi;delete p;C

2、.int *p=new int5;for(int i=0;i5;i+,p+) *p=i; cout*p;delete p;D.以上程序段均正确参考答案:A4. 设函数fun的定义形式为:void function(char c,float x).,则以下对函数fun的调用于句中,正确的是( )。A.function(“a”,3.0)B.t=function(c,16.5)C.function(60,2)D.function(32,32)参考答案:D5. 可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的

3、公有成员参考答案:D6. 以下运算符中不能重载的是( )。A.:B.&C.%D.!=参考答案:A7. 数组的大小在创建以后( )。A.可以改变B.不能改变C.使用new方法可以改变D.有些可以改变参考答案:B8. 在对String类进行查找比较操作时,字符串的长度( )。A.不变B.变长C.变短D.不一定参考答案:A9. 在一个类中声明了某个静态数据成员,并在类外给出其定义和初始化后,若未定义该类的对象,该静态数据成员则不存在。( )A.正确B.错误参考答案:B10. 有如下类声明:class Fooint bar;则Foo类的成员bar是( )。A.公有数据成员B.公有成员函数C.私有数据成

4、员D.私有成员函数参考答案:C11. 下面对模板的声明,正确的是( )。A.templateB.templateC.templateD.template参考答案:C12. 在C+程序中,有且仅能有一个主函数,且其函数名必须是main。( )在C+程序中,有且仅能有一个主函数,且其函数名必须是main。( )A.正确B.错误参考答案:A13. 一个Java类可以有多个父类。( )A.错误B.正确参考答案:A14. 包含类fstream定义的头文件是( )。A.fstreamB.ofstreamC.ifstreamD.iostream参考答案:A15. 下面哪个说法正确( )。A.如果某公共的接口

5、被声明在一个源文件中,则接口必须与源文件具有相同的名字B.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行C.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行D.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰参考答案:ABCD16. 编译并且执行以下代码,会出现什么情况?( )Public class Qpublic static void main(String argv)int anar=new int1,2,3; System.out.println(anar1);A.1B.有错误,数组anar在初始化以前不能正常输出C

6、.2D.有错误,数组的大小没有定义。参考答案:C17. 下列( )是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。A.javaprof.exeB.java.exeC.javadoc.exeD.jdb.exe参考答案:D18. 类外可以直接引用类的所有静态数据成员和静态成员函数。( )A.对B.错参考答案:B19. C语言的数据类型包括( )。A.基本数据类型、构造类型、指针类型B.基本数据类型、构造类型、指针类型、空值类型C.构造类型、指针类型、空值类型D.基本数据类型、指针类型、空值类型参考答案:B20. 下列表示引用的方法中,( )是正确的。已知:int k=10

7、00A.int &x=kB.char &yC.int &z=1000D.float &t=&k参考答案:A21. 当include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。A.直接按系统设定的标准方式搜索目录B.搜索当前逻辑盘上的所有目录C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录D.仅仅搜索源程序所在目录参考答案:C22. 假定AB为一个类,则执行“AB a(4),b3,*p2;”语句时,自动调用该类构造函数的次数为( )。A.3B.4C.6D.9参考答案:B23. 下列构造方法的调用方式中,正确的是( )。A.按照一般方法调用B.由用户直接调用C.只能通过

8、new 自动调用D.被系统调用参考答案:C24. 一个算法必须能在有限步骤内解决问题。( )一个算法必须能在有限步骤内解决问题。( )A.正确B.错误参考答案:A25. 字符串“XyZ”在内存占用的字节数是( )。A.3B.4C.6D.8参考答案:B26. C+中,实现内存动态释放的运算符是( )。A.mallocB.freeC.deleteD.new参考答案:C27. 下列哪些语句是正确的( )。A.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=new String2;D.String s=can,I,help,you参考答案:BCD28.

9、class A public int getNumber(int a)return a+1; class B extends A public int getNuclass A public int getNumber(int a)return a+1; class B extends A public int getNumber(int a, char c)return a+2; public static void main(String args) B b=new B( ); System.out.println(b.getNumber(0); what is the result?A.

10、compilation succeeds and 3 is printedB.compilation succeeds and 2 is printedC.compilation succeeds and 1 is printedD.An error at this program cause compilation to fail参考答案:C29. 在以下字符列中,合法的长整型常数是( )。A.OLB.4962710C.0.054838743D.2.1869e10参考答案:A30. 假定下列x和y均为int型变量,则不正确的赋值为( )。A.x=+yB.x+=y+C.x+=y+D.+x=+y

11、参考答案:C31. 选出合理的标识符( )A._sys1_lllB.2mailC.$changeD.class参考答案:AC32. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。( )A.正确B.错误参考答案:B33. 下列程序段执行后b3的结果是( )。boolean b1=true,b2,b3; b3=b1 b1b2A.0B.1C.trueD.false参考答案:C34. cin和cout是系统预定义的I/O流( )。A.类B.包含文件C.对象D.常量参考答案:C35. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不

12、同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D36. 程序控制语句主要包括选择、循环和( )。A.跳转B.注释C.条件编译D.宏定义参考答案:A37. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A38. 设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是( )。A.i=i+2B.a0=7C.i+ - -jD.a(0)=66参考答案:B39. 类中所提供的成员函数可以直接访问该类的私有成员。( )A.正确B.错误参

13、考答案:A40. 下面对静态数据成员的描述中,正确的是( )。下面对静态数据成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A41. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B42. C+语言的跳转语句中,对于break和continue说法正确的是( )。A.break语句只应用于循环体中B.continue语句只应用于循环体中C.break是无条件跳转语句,continue不是D.break和continue的跳转范围不够明确,容易产生问题参考答案:B43. 进行文件操作时需要包含( )头文件。A.iostreamB.fstreamC.stdioD.stdlib参考答案:B44. 下列常见的系统定义的异常中,( )是输入、输出异常。A.UnknownHostExceptionB.IOExceptionC.FileNotFoundExceptio

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

最新文档


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

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