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

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

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

1、东北农业大学21春面向对象程序设计在线作业二满分答案1. 在下面存储类中,( )对象的可见性与生存期不一致。A.自动类B.寄存器类C.外部类D.内部静态类参考答案:D2. 以下函数原型说明中,不正确的是( )。A.void int(double a);B.void Function(int);C.int Function(a);D.int Function( );参考答案:B3. 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是( )。A.视定义时A类和B类出现的位置B.先调用B类的构造函数,然后调用A类的构造函数C.先调用A类的构造函数,然后调用B类的构造函数D.不调用A类

2、的构造函数参考答案:C4. 重载的运算符保持原来的优先级和结合性以及操作数的个数。( )A.正确B.错误参考答案:A5. 变量必须先定义后赋值。( )A.错误B.正确参考答案:B6. for(int x=0,y=0;!x&yA.0B.5C.6D.无数次参考答案:C7. 软件产品可被全部或部分地再用于新的应用的能力叫做软件的( )。A.正确性B.可维护性C.可复用性D.兼容性参考答案:C8. 下列哪个类声明是正确的?( )A.abstract final class Hl.B.abstract private move( ).C.protected private numberD.public

3、abstract class Car.参考答案:D9. 通过指针或引用可以调用不同对象相同名称的函数,但可导致完全不同的行为的现象称为二义性。( )A.正确B.错误参考答案:B10. 如下哪些是Java中有效的关键字?( )A.ConstB.NULLC.falseD.thisE.native参考答案:CDE11. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )A.错误B.正确参考答案:B12. 以下语句有语法错误的是( )。A.int x=1; y=2; z=3B.for(int x=10,y=0; x0; x+)C.while(x5)D.for(;)

4、参考答案:A13. 给出如下代码:class test private int m; public static 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参考答案:C14. 设有定义float x=3.5f,y=4.6f,z=5.7f; 则以下的表达式中,值为true的是( )。A.xy|xz

5、B.x!=yC.z(y+x)D.xy&!(x3&z5参考答案:A18. 下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;A.1,2B.2,1C.1.82, 2D.100,82参考答案:B19. 下述哪些说法是正确的( )。A.java语言中的类只能有一个构造函数B.程序员可以自己定义自己的异常C.java语言允许多继承D.socket在包中参考答案:BD20. 在类的定义中,引入友元的原因是提高效率。( )A.错误B.正确参考答案:B21. Java中main( )函数的值是( )。A.voidB.intC.charD.St

6、ring参考答案:A22. 若已定义 bytex=11,22,33,-66; 其中0k3,则对x数组元素错误的引用是( )。A.x5-3B.xkC.xk+5D.x0参考答案:C23. Frame的默认布局管理器是( )。A.GridLayoutB.FlowLayoutC.CardLayoutD.BorderLayout参考答案:D24. 下列关于对C+继承论述正确的是( )。A.C+只支持单继承B.C+支持多继承C.C+派生类只能有一个父类D.C+不支持继承参考答案:B25. import java.awt.*; public class X extends Frame public stat

7、ic void main(String argsimport java.awt.*;public class X extends Framepublic static void main(String args)X x=new X( );x.pack( );x.setVisible(true);public X( )setLayout(new GridLayout(2,2);Panel p1=new Panel( ); add(p1);Button b1=new Button(One); p1.add(b1);Panel p2=new Panel( ); add(p2);Button b2=n

8、ew Button(Two); p2.add(b2);Button b3=new Button(Three); p2.add(b3);Button b4=new Button(Four); add(b4);when the frame. is resized, ( )A.all change height and widthB.Button Two change height and Button Three change widthC.Button One change heightD.Button Four change height and width参考答案:D26. 继承是( )的方

9、法。A.将特殊的类变成通用的类B.把通用的参数传送给特殊的类的对象C.将通用的类变成特殊的类D.将已有的类添加新的特性,但不重写它们参考答案:CD27. 使用如setfill( )的操作符对数据进行格式输出时,应包含( )头文件。A.iostreamB.fstreamC.iomanipD.stdlib参考答案:C28. 析构函数名与类名没有关系。( )A.对B.错参考答案:B29. 函数重载是指( )。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数名字不同,但形参的个数或类型相同C.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同D.两个以

10、上的函数取相同的函数名,并且函数的返回类型相同参考答案:A30. this指针是C+实现( )的一种机制。A.抽象B.封装C.继承D.重载参考答案:B31. 下面的表达式哪个是正确的?( )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+参考答案:A32. 不允许作为类及类成员的访问控制符的是( )。A.publicB.privateC.staticD.protected参考答案:

11、C33. 在一个string类对象表示的字符串中查找子串,应该使用string类的( )函数。A.assignB.insertC.swapD.find参考答案:D34. 下面的表达式哪个是正确的( )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+;参考答案:A35. 假设A为抽象类,下列语句( )是正确的。假设A为抽象类,下列语句( )是正确的。A.A fun(int);B.A *p;C.int fun

12、(A);D.A Obj;参考答案:B36. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )A.正确B.错误参考答案:A37. 下列( )是C语言系统库函数。A.coutB.cinC.printbufferD.printf参考答案:D38. 关于函数的描述中,( )是正确的。A.派生类的虚函数与基类的虚函数具有不同的参数个数和类型B.基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数C.虚函数是一个成员函数D.虚函数是一个static类型的成员函数参考答案:C39. 空类的声明( )是正确的。A.class类名;B.class类名;C.class类名D.class类名参考答案:B40. 抽象类的作用主要是( )。A.直接用作基类B.直接用作指针C.引用的基类型D.包括以上各项参考答案:D41. 设有说明:ofstream outfile; 则执行语句:outfile.open(“data1.txt”); 后,文件:data1.txt是一个( )。A.用于输入的文本文件B.用于输出的文本文件C.用于输入的二进制文件D.用于输出的二进制文件参考答案:B42. 如果a=1,b=2,c=3,d=4,则表达式ab?a:cd?c:d的结果是( )。A.4B.

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

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

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