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

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

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

1、东北农业大学21春面向对象程序设计在线作业一满分答案1. 以下为重载函数的一组函数声明的是( )。A.void 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( )参考答案:A2. 下列函数中,不属于类的成员函数的是( )。A.析构函数B.构造函数C.拷贝构造函数D.友元函数参考答案:D3. 下列构造方法的调用方式中,正确的是( )。A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调

2、用参考答案:C4. 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B5. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C6. 在私有继承方式下,派生类的对象可访问基类中的公有成员。( )A.错误B.正确参考答案:A7. 在使用类创建对象时,系统会自动调用该对象的( )完成对象中数据成员的初始化等操作。A.友元函数B.虚函数C.构造函数D.析构函数参考答案:C8. C语言程序连接生成的可执行文件扩展名是( )。A

3、.cB.objC.exeD.bat参考答案:C9. 下面函数原型声明中,( )声明了fun为纯虚函数。下面函数原型声明中,( )声明了fun为纯虚函数。A.void fun( )=0;B.virtual void fun( )=0;C.virtual void fun( );D.virtual void fun( );参考答案:B10. 在一个string类对象表示的字符串中查找子串,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:D11. 有关带默认参数的函数的描述正确的是( )。有关带默认参数的函数的描述正确的是( )。A.只能在函数定

4、义时设置默认参数值B.只能在函数声明时设置默认参数值C.函数调用时,必须使用默认的参数值,不能给出新的实参值D.设置默认参数时,应该设置最右边的若干个参数的默认值参考答案:D12. main方法是Java Application程序执行的入口点,下列main方法原型( )是不正确的。A.public static void main(stringargs)B.public static void main(Stringargs)C.public static void main(Stringa)D.public static void main(String args)参考答案:A13. 静态

5、数据成员的值是不能改变的。( )A.错误B.正确参考答案:A14. 下列哪些语句是正确的( )。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参考答案:BCD15. 若一个类的构造函数为Node (int a, int b) x=a; y=x*b;,则执行语句Node x(5, 6); 后,对象x的成员x和y的值分别是( )。A.6和5B.5和6C.5和30D.30和5参考答案:C16. 下列关于修饰符混用的说法,错误的是( )A.abstract不能与final并列

6、修饰同一个类B.abstract类中不可以有private的成员C.static方法中能处理非static的属性D.abstract方法必须在abstract类中参考答案:C17. 用new动态申请的内存是在堆中分配的,而不是在栈中分配的。( )A.错误B.正确参考答案:B18. 默认形参值应在函数定义处指定。( )A.正确B.错误参考答案:B19. 类的继承方式可以是( )。A.private friend publicB.protected friend publicC.private friend protectedD.private protected public参考答案:D20.

7、派生类中至少包含了它的所有基类的成员(除构造函数和析构函数外),在这些成员中可能有的是不可访问。( )A.正确B.错误参考答案:A21. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数可以重载B.成员函数一定是内联函数C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:B22. 下列运算符中,优先级最高的是( )。A.&B.+C.+D.*参考答案:B23. 以下函数原型说明中,不正确的是( )。A.void int(double a);B.void Function(int);C.int Function(a);D.int Function( );参考答案:B24.

8、Which modifier should be applied to a method for the lock of object this to be obtained prior to execution any of the method body? ( )A.synchronizedB.staticC.finalD.abstract参考答案:A25. 在下列函数原型中,可以作为类AA构造函数的是( )。A.void AA(int)B.int AA( )C.AA(int)constD.AA(int)参考答案:D26. 下列关于for循环和while循环的说法中哪个是正确的( )A.w

9、hile循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空参考答案:D27. 以下运算符中不能重载的是( )。A.:B.&C.%D.!=参考答案:A28. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.正确B.错误参考答案:B29. 类模板的模板参数( )。A.只可作为数据成员的类型B.只可作为成员函数的返回类型C.只可作为成员函数的参数类型D.以上三者皆可参考答案:D30. C语言编写的源程序其文件扩展名是( )。A.cB.objC.ex

10、eD.bat参考答案:A31. 以下不属于类访问权限的是( )。A.publicB.staticC.protectedD.private参考答案:B32. 下列关于构造函数说法不正确的是( )。A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化参考答案:C33. 下面的表达式哪个是正确的( )A.String s=你好;int i=3; s+=i;B.String s=你好;int i=3; if(i=s) s+=i;C.String s=你好;int i=3; s=i+s;D.String s=你好;int i=3; s=i+;

11、参考答案:A34. 假定类AB中有一个公用属性的静态数据成员static int bb; 在类外不通过对象名给该成员bb赋值为10的写法为static int AB:bb=10。( )A.正确B.错误参考答案:B35. 对定义重载函数的下列要求中,( )是错误的。A.要求参数的个数不同B.要求参数中至少有一个类型不同C.要求参数个数相同时,参数类型不同D.要求函数的返回值不同参考答案:D36. 子类要调用父类的方法,必须使用super关键字。( )A.正确B.错误参考答案:B37. 执行完代码intx=new int25;后,以下说明是正确的( )。A.x24为0B.x24未定义C.x25为0

12、D.x0为空参考答案:A38. char str=“hello”;int a=sizeof(str);a的值是( )。A.6B.7C.8D.9参考答案:A39. 下列不是C+流对象的是( )。A.coutB.cinC.cerrD.ostream参考答案:D40. 在Java中%是取余运算符,要求两端操作数为整型。( )A.正确B.错误参考答案:B41. int a=10,*p=&a,*q=&p;则下列正确赋值的语句是( )。A.p=qB.*p=*qC.a=*qD.*p=1参考答案:D42. 假定a为一个整型数组名,则元素a4的字节地址为( )。A.a+4B.a+8C.a+16D.a+32参考答

13、案:C43. C+语言的编译系统对宏命令的处理是( )。A.在程序连接时进行B.在程序运行时进行C.在对源程序中其它成分正式编译之前进行D.和C+程序的其它语句同时进行编译参考答案:C44. 下面是类A的构造函数声明,其中正确的是( )。A.void a(int x).B.void A(int x).C.a(int x).D.A(int x).参考答案:D45. 下面的表达式哪个是正确的?( )A.String s=“ 你好”; int i=3; s+=iB.String s=“ 你好”; int i=3; if(i=s)s+=iC.String s=“ 你好”; int i=3; s=i+sD.String s=“ 你好”; int i=3; s=i+参考答案:A46. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )A.正确B.错误参考答案:A47. 完成编译预处理工作的阶段是( )。A.

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

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

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