东北农业大学22春《面向对象程序设计》综合作业二答案参考81

上传人:re****.1 文档编号:491205284 上传时间:2023-06-25 格式:DOCX 页数:13 大小:14.11KB
返回 下载 相关 举报
东北农业大学22春《面向对象程序设计》综合作业二答案参考81_第1页
第1页 / 共13页
东北农业大学22春《面向对象程序设计》综合作业二答案参考81_第2页
第2页 / 共13页
东北农业大学22春《面向对象程序设计》综合作业二答案参考81_第3页
第3页 / 共13页
东北农业大学22春《面向对象程序设计》综合作业二答案参考81_第4页
第4页 / 共13页
东北农业大学22春《面向对象程序设计》综合作业二答案参考81_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、东北农业大学22春面向对象程序设计综合作业二答案参考1. int a=10,*p=&a;printf(“%d”,*p);则打印结果是( )。A.10B.无法确定C.a的地址值D.11参考答案:A2. 类的继承方式可以是( )。A.private friend publicB.protected friend publicC.private friend protectedD.private protected public参考答案:D3. 以下有关构造方法的说法,正确的是( )。A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类

2、同名,也可以和类名不同参考答案:A4. int a=10,*p=&a,*q=&p;则下列正确赋值的语句是( )。A.p=qB.*p=*qC.a=*qD.*p=1参考答案:D5. Java中main( )函数的值是( )。A.voidB.intC.charD.String参考答案:A6. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( )A.错误B.正确参考答案:B7. 执行语句“string str(abc);”时,系统会自动调用string类的构造函数( )。执行语句“string

3、 str(abc);”时,系统会自动调用string类的构造函数( )。A.string( )B.string(const char *s)C.string(const string &str)D.string(size_type n, char c)参考答案:B8. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.正确B.错误参考答案:B9. 每个类的成员函数或者数据可以通过隐藏定义的指针访问,这个指针是( )。A.thisB.caseC.classD.char参考答案:A10. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W

4、&39; if(ch1 + 2 ch2 ) +ch1;A.AB.BC.CD.B参考答案:B11. 程序中主函数的名字为( )。A.任意标识符B.mainC.MainD.MAIN参考答案:B12. 在对String类进行查找比较操作时,字符串的长度( )。A.不变B.变长C.变短D.不一定参考答案:A13. 只能在循环体内使用continue语句。( )A.对B.错参考答案:A14. C语言的数据类型包括( )。A.基本数据类型、构造类型、指针类型B.基本数据类型、构造类型、指针类型、空值类型C.构造类型、指针类型、空值类型D.基本数据类型、指针类型、空值类型参考答案:B15. 下列的符号常量定

5、义中,错误的定义是( )。A.constintM=20B.constcharchC.constboolmark=trueD.constM=10参考答案:B16. 在类的定义形式中,数据成员、成员函数和( )组成了类定义体。A.成员的访问控制信息B.公有信息C.私有信息D.保护信息参考答案:A17. 设有说明:ofstream outfile; 则执行语句:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B18. 下面说法正确的是( )。A.内联函

6、数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外用关键字inline定义参考答案:B19. 成员函数的参数可以设置默认值。( )A.对B.错参考答案:A20. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D21. 有如下函数模板定义:template func(T x,T y)return x*x+y*y;在下列对func的调用中,错误的是(

7、)。A.func(3,5)B.func(3.0,5.5)C.func(3,5.5)D.func(3,5.5)参考答案:C22. 编译并且执行以下代码,会出现什么情况?( )Public class Qpublic static void main(String argv)int anar=new int1,2,3; System.out.println(anar1);A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义。参考答案:C23. 以下正确的说法是( )。A.系统不允许用户重新定义标准库函数B.用户调用标准库函数前,必须重新定义C.用户调用标准库函

8、数前,不必使用预编译命令将该函数所在文件包括到用户源文件中D.用户可以重新定义标准库函数,若如此,该函数将失去原有含义参考答案:D24. C语言中printf命令在c+中改用cin。( )A.正确B.错误参考答案:B25. C+语言的跳转语句中,对于break和continue说法正确的是( )。A.break语句只应用于循环体中B.continue语句只应用于循环体中C.break是无条件跳转语句,continue不是D.break和continue的跳转范围不够明确,容易产生问题参考答案:B26. 下列类中( )是输入/输出流类iostream的派生类。A.fstreamB.ofstrea

9、mC.ifstreamD.ostream参考答案:A27. 设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out);( )设要把一个文件输出流对象myFile与文件“f:myText.txt”相关联,所用的C语句是ifstreammyFile(f:myText.txt,ios:in|ios:out);( )A.正确B.错误参考答案:B28. 在类定义的外部,可以被访问的成员有( )。A.所有类成员B.private或protected的类成员C.public的类成员D.p

10、ublic或private的类成员参考答案:C29. 由C+源程序文件编译而成的目标文件的默认扩展名为( )。A.objB.likC.exeD.cpp参考答案:A30. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A31. 派生类至少有一个基类。( )A.对B.错参考答案:A32. 纯虚函数是一种不给出具体实现的虚函数。( )A.错误B.正确参考答案:B33. 下列运算符中优先级别最高的是( )。A.?:B.+=C.+D.!=参考答案:C34. 函数的定义不可以嵌套,类的定义可以嵌套。( )函数的定义不可以嵌套,类的定义可以嵌套。( )A.正确B.错误

11、参考答案:A35. 下列语句输出结果为( )。 public class Apublic static void main(Stringargs)byte b=0xa; System.out.println(b); 。A.aB.10C.1D.0xa参考答案:B36. C语言中,寄存器变量的说明符为( )。A.autoB.registerC.externD.static参考答案:B37. 逻辑或的运算符是( )。A.!B.|C.&D.参考答案:B38. x0|y=5的相反表达式为( )。A.x0|y!=5B.x0&y=5C.xD.x=0&y!=5参考答案:D39. 下列( )是构造函数的特征。下

12、列( )是构造函数的特征。A.构造函数在创建对象时自动调用B.构造函数不可以重载C.构造函数不可以设置默认参数D.构造函数必须指定函数类型参考答案:A40. 若要抛出异常,应该使用下列( )子句。A.tryB.throwC.finallyD.catch参考答案:B41. 若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变量所指向的内存空间。若类中有指针成员变量,则应编写( ),使得在对象销毁时能够自动调用该函数释放指针成员变量所指向的内存空间。A.友元函数B.虚函数C.构造函数D.析构函数参考答案:D42. 在调用函数并传递参数时,将变量对应的内存位置传递给

13、函数,而函数会根据内存位置取得参数的值,是指哪种方式?( )A.值传递调用B.返回值C.地址传递调用D.以上都不是参考答案:C43. 运算符只能用成员运算符来重载,不能用友元运算符来重载。( )运算符只能用成员运算符来重载,不能用友元运算符来重载。( )A.正确B.错误参考答案:A44. 下列叙述中,错误的是( )。A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类参考答案:D45. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )A.正确B.错误参考答案:A46. 一般的成员函数可以重载。( )A.对B.错参考答案:A47. 在进行任何的C+流操作后,都可以用C+流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是( )。A.fail( )B.eof( )C.bad( )D.good( )参考答案:B48. 给出如下代码:class test private int m; public static void fun(

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

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

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