作业帮 发表于 2018-4-19 11:55:58

电子科技大18春《面向对象程序设计》在线作业123参考

18春《面向对象程序设计》在线作业1
一、单选题:
1.(单选题)自定义的异常类可以从下列类继承。          (满分:)
    AError类
    BAWTError
    CVirtualMachineError
    DException及其子类
    正确答案:——D——
2.(单选题)计算机中的流是          (满分:)
    A流动的字节
    B流动的对象
    C流动的文件
    D流动的数据缓冲区
    正确答案:——D——
3.(单选题)下列各输出语句中,显示结果为“123”的是          (满分:)
    ASystem.out.println(1+2+3);
    BSystem.out.println(1+\\+2+3);
    CSystem.out.println(1+2+3+\\);
    DSystem.out.println(1+2+\\+3);
    正确答案:——B——
4.(单选题)Applet运行时,被浏览器或appletviewer调用的第一个方法是          (满分:)
    Apaint()
    Binit()
    Cstart()
    Ddestroy()
    正确答案:————
5.(单选题)在Java的基本数据类型中,int型数据占用字节内存空间。          (满分:)
    A1
    B2
    C4
    D不能确定,取决于计算机字长
    正确答案:————
6.(单选题)下列关于继承的叙述中,是正确的。          (满分:)
    A子类能继承父类的所有方法和状态
    B子类能继承父类的非私有方法和状态
    C子类只能继承父类的public方法和状态
    D子类只能继承父类的方法,而不继承状态
    正确答案:————
7.(单选题)给出下面的代码段:\npublic?class?Base{int?w,?x,?y?,z;\npublic?Base(int?a,int?b){x=a;?y=b;}\npublic?Base(int?a,?int?b,?int?c,?int?d){\n//?assignment?x=a,?y=b\nw=d;z=c;\n}\n}\n在代码说明//?assignment?x=a,?y=b处写入如下个代码是正确的。          (满分:)
    ABase(a,b);
    Bx=a,y=b;
    Csuper(a,b);
    Dthis(a,b);
    正确答案:————
8.(单选题)在Java中,用关键字定义常量。          (满分:)
    Adefine
    Bfixed
    Cconst
    Dfinal
    正确答案:————
9.(单选题)以下可能包含菜单条。          (满分:)
    APanel
    BApplet
    CDialog
    DFrame
    正确答案:————
10.(单选题)下列语句的输出结果是。publicclassA{publicstaticvoidmain(String[]args){System.out.println(2>1);}}          (满分:)
    Atrue
    Bfalse
    C1
    D0
    正确答案:————
11.(单选题)以下不属于JavaApplication应用程序编写和执行步骤。          (满分:)
    A编写源代码
    B编写HTML文件
    C编译源代码
    D解释执行
    正确答案:————
12.(单选题)Applet类的直接父类是          (满分:)
    AComponent类
    BContainer类
    CFrame类
    DPanel类
    正确答案:————
13.(单选题)下列Java常见事件类中是鼠标事件类。          (满分:)
    AInputEvent
    BKeyEvent
    CMouseEvent
    DWindowEvent
    正确答案:————
14.(单选题)有类定义:abstractclassA{publicabstractvoidf();}下面关于该类的描述中正确的是          (满分:)
    A该类可以用newA();实例化一个对象
    B该类不能被继承
    C该类的方法不能被重载
    D以上说法都不对
    正确答案:————
15.(单选题)类是所有异常类的父类。          (满分:)
    AThrowable
    BError
    CException
    DAWTError
    正确答案:————
16.(单选题)Java语言的许多特点中,下列特点是C++语言所不具备的。          (满分:)
    A高性能
    B跨平台
    C面向对象
    D有类库
    正确答案:————
17.(单选题)向容器添加新构件的方法是          (满分:)
    Aadd()
    Binsert()
    Chill()
    Dset()
    正确答案:————
18.(单选题)Givethefollowingjavasourcefragement:\n//pointx\npublicclassInteresting{//dosomething\n}\nWhichstatementiscorrectlyJavasyntaxatpointx?          (满分:)
    Aimportjava.awt.*;
    Bpackagemypackage
    CstaticintPI=3.14
    DpublicclassMyClass{//dootherthing…
    正确答案:————
19.(单选题)Java源文件中最多只能有一个类,其他类的个数不限。          (满分:)
    Aabstract
    Bpublic
    Cfinal
    Dinterface
    正确答案:————
20.(单选题)当方法遇到异常又不知如何处理时,应该          (满分:)
    A捕获异常
    B抛出异常
    C用throws声明异常
    D嵌套异常
    正确答案:————
三、判断题:
21.(判断题)()Asubclassinheritsallmethods(includingtheconstructor)fromthesuperclass.          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)()字符串分为两大类,一类是字符串常量,使用StringBuffer类的对象表示;另一类是字符串变量,使用String类的对象表示。          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)()Aclasscanimplementasmanyinterfacesasneeded.          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)()final类中的属性和方法都必须被final修饰符修饰。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)()用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。          (满分:)
    A错误
    B正确
    正确答案:————
18春《面向对象程序设计》在线作业2

一、单选题:
1.(单选题)Frame的默认布局管理器是          (满分:)
    AFlowLayout
    BBorderLayout
    CGridLayout
    DCardLayout
    正确答案:——B——
2.(单选题)对抽象类的描述错误的是          (满分:)
    A必须被继承使用
    B方法必须被重写
    C不能实例化
    D用final修饰符修饰
    正确答案:——D——
3.(单选题)Aclassdesignrequiresthatamembervariableshouldbeaccessibleonlybysamepackage,whichmodiferwordshouldbeused?          (满分:)
    Aprotected
    Bpublic
    Cnomodifer
    Dprivate
    正确答案:——C——
4.(单选题)Whathappenswhenyoutrytocompileandrunthefollowingprogram?\nclassMystery{Strings;\npublicstaticvoidmain(String[]args){\nMysterym=newMystery();m.go();}\nvoidMystery(){s=\constructor\;}\nvoidgo(){System.out.println(s);}\n}          (满分:)
    Athiscodewillnotcompile
    Bthiscodecomplilesbutthrowsanexceptionatruntime
    Cthiscoderunsand\constructor\inthestandardoutput
    Dthiscoderunsandwrites\null\inthestandardoutput
    正确答案:————
5.(单选题)publicclassXextendsFrame{\npublicstaticvoidmain(String[]args){\nXx=newX();x.pack();x.setVisible(true);\n}\npublicX(){\nsetLayout(newGridLayout(2,2));\nPanelp1=newPanel();add(p1);\nButtonb1          (满分:)
    Aallchangeheightandwidth
    BButtonOnechangeheight
    CButtonTwochangeheightandButtonThreechangewidth
    DButtonFourchangeheightandwidth
    正确答案:————
6.(单选题)Java中main()函数的值是。          (满分:)
    AString
    Bint
    Cchar
    Dvoid
    正确答案:————
7.(单选题)Thread类的方法中,toString()方法的作用是          (满分:)
    A只返回线程的名称
    B返回当前线程所属的线程组的名称
    C返回当前线程对象
    D返回线程的字符串信息
    正确答案:————
8.(单选题)已知如下的命令执行:javaMyTestaabbcc则下面个语句是正确的。          (满分:)
    Aargs=\MyTestaabbcc\
    Bargs=\MyTest\
    Cargs=\aa\
    Dargs=\aa\
    正确答案:————
9.(单选题)下面是类A的构造函数声明,其中正确的是          (满分:)
    AvoidA(intx){...
    BA(intx){...
    Ca(intx){...
    Dvoida(intx){...
    正确答案:————
10.(单选题)如下字符串是Java中合法的用户自定义标识符。          (满分:)
    Asuper
    B3number
    C#number
    D$number
    正确答案:————
11.(单选题)下列关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。          (满分:)
    Atransient
    Bserialize
    Csynchronized
    Dstatic
    正确答案:————
12.(单选题)下列Java源文件代码片段中,是不正确的。          (满分:)
    Apackaget;publicclassA{
    Bimportjava.io.*;packaget;publicclassA{
    Cimportjava.io.*;classA{
    Dimportjava.io.*;importjava.awt.*;publicclassA{
    正确答案:————
13.(单选题)publicclassTest{\npublicstaticvoidmain(String[]args){\nStringa=args;Stringb=args;Stringc=args;\n}\n}\nexecutecommand:javaTestRedGreenBlue\nwhatisthevalueofc?          (满分:)
    Achasvalueofnull
    BchasvalueofBlue
    Cthecodedoesnotcompile
    Dtheprogramthrowanexception
    正确答案:————
14.(单选题)Java语言中,字符变量以char类型表示,它在内存中占位bit。          (满分:)
    A8
    B16
    C32
    D2
    正确答案:————
15.(单选题)若在某一个类定义中定义有方法:abstractvoidf();则该类是          (满分:)
    Apublic类
    Bfinal类
    C抽象类
    D不能确定
    正确答案:————
16.(单选题)有数组定义:inta[]={0,1,2,3,4,5,6};,则a数组的数组元素个数为          (满分:)
    Aa.length()
    Ba.length()+1
    Ca.length
    Da.length+1
    正确答案:————
17.(单选题)每个使用Swing构件的程序必须有一个          (满分:)
    A按钮
    B标签
    C菜单
    D容器
    正确答案:————
18.(单选题)已知如下代码:\npublic?class?Test{\nstaticlong?a[]?=?new?long;\npublic?static?void?main?(?String?arg[]?)?{\nSystem.out.println?(?a?);\n}\n}\n则下面个语句是正确的。          (满分:)
    AOutputisnull.
    BWhencompile,someerrorwilloccur.
    COutputis0.
    DWhenrunning,someerrorwilloccur.
    正确答案:————
19.(单选题)设有下面两个类的定义:classPerson{longid;Stringname;}\nclassStudentextendsPerson{intscore;intgetScore(){returnscore;}}\n则类Person和类Student的关系是          (满分:)
    A包含关系
    B继承关系
    C关联关系
    D无关系
    正确答案:————
20.(单选题)下列是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。          (满分:)
    Ajava.exe
    Bjavadoc.exe
    Cjdb.exe
    Djavaprof.exe
    正确答案:————
三、判断题:
21.(判断题)()Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)()Aclasscanimplementasmanyinterfacesasneeded.          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)()final类中的属性和方法都必须被final修饰符修饰。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)()用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)()抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。          (满分:)
    A错误
    B正确
    正确答案:————
18春《面向对象程序设计》在线作业3

一、单选题:
1.(单选题)Java源文件中最多只能有一个类,其他类的个数不限。          (满分:)
    Aabstract
    Bpublic
    Cfinal
    Dinterface
    正确答案:——B——
2.(单选题)Giveincompletedmethod:\n//one\n{if(unsafe()){//dosomething…}\nelseif(safe()){//dotheother…}\n}\nThemethodunsafe()willthrowanIOException,whichcompletesthemethodofdeclarationwhenaddedatlineone?          (满分:)
    ApublicIOExceptionmethodName()
    BpublicvoidmethodName()
    CpublicvoidmethodName()throwIOException
    DpublicvoidmethodName()throwsIOException
    正确答案:——D——
3.(单选题)监听器接口的方法返回值是          (满分:)
    Aint
    BString
    Cvoid
    DObject
    正确答案:——C——
4.(单选题)Java中main()函数的值是。          (满分:)
    AString
    Bint
    Cchar
    Dvoid
    正确答案:————
5.(单选题)在Applet生命周期中,下列方法是在装载Applet时被调用。          (满分:)
    Astop()
    Binit()
    Cstart()
    Ddestroy()
    正确答案:————
6.(单选题)已知如下代码:\npublic?class?Test{\nstaticlong?a[]?=?new?long;\npublic?static?void?main?(?String?arg[]?)?{\nSystem.out.println?(?a?);\n}\n}\n则下面个语句是正确的。          (满分:)
    AOutputisnull.
    BWhencompile,someerrorwilloccur.
    COutputis0.
    DWhenrunning,someerrorwilloccur.
    正确答案:————
7.(单选题)Java语言中,是所有类的根类。          (满分:)
    AObject
    BRoot
    CThread
    DApplet
    正确答案:————
8.(单选题)类是所有异常类的父类。          (满分:)
    AThrowable
    BError
    CException
    DAWTError
    正确答案:————
9.(单选题)构造方法在时候被调用。          (满分:)
    A类定义时
    B创建对象时
    C调用对象方法时
    D使用对象的变量时
    正确答案:————
10.(单选题)下面语句是创建数组的正确语句。          (满分:)
    Afloatf=newfloat;
    Bfloat[]f[]=newfloat;
    Cfloatf[]=newfloat[];
    Dfloat[]f=newfloat;
    正确答案:————
11.(单选题)Whathappenswhenyoutrytocompileandrunthefollowingprogram?\nclassMystery{Strings;\npublicstaticvoidmain(String[]args){\nMysterym=newMystery();m.go();}\nvoidMystery(){s=\constructor\;}\nvoidgo(){System.out.println(s);}\n}          (满分:)
    Athiscodewillnotcompile
    Bthiscodecomplilesbutthrowsanexceptionatruntime
    Cthiscoderunsand\constructor\inthestandardoutput
    Dthiscoderunsandwrites\null\inthestandardoutput
    正确答案:————
12.(单选题)下列是不合法的标识符。          (满分:)
    A_book
    B3file
    C$good
    Da_$2
    正确答案:————
13.(单选题)下列布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。          (满分:)
    ACardLayout
    BBorderLayout
    CFlowLayout
    DGridLayout
    正确答案:————
14.(单选题)给出下面的代码段:\npublic?class?Base{int?w,?x,?y?,z;\npublic?Base(int?a,int?b){x=a;?y=b;}\npublic?Base(int?a,?int?b,?int?c,?int?d){\n//?assignment?x=a,?y=b\nw=d;z=c;\n}\n}\n在代码说明//?assignment?x=a,?y=b处写入如下个代码是正确的。          (满分:)
    ABase(a,b);
    Bx=a,y=b;
    Csuper(a,b);
    Dthis(a,b);
    正确答案:————
15.(单选题)如下方法可以将MenuBar加入Frame中。          (满分:)
    AsetMenu()
    BsetMenuBar()
    Cadd()
    DaddMenuBar()
    正确答案:————
16.(单选题)在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的          (满分:)
    A隐藏
    B覆盖
    C重载
    DJava不支持此特性
    正确答案:————
17.(单选题)下列代码的执行结果是。publicclassA{publicstaticvoidmain(String[]args){System.out.println(5/2);}}          (满分:)
    A2.5
    B2.0
    C3
    D2
    正确答案:————
18.(单选题)在线程中,普通优先级的线程其优先级默认值为          (满分:)
    A1
    B2
    C5
    D10
    正确答案:————
19.(单选题)下列关于接口的叙述中,是正确的。          (满分:)
    A接口与抽象类是相同的概念
    B接口之间不能有继承关系
    C一个类只能实现一个接口
    D接口中只含有抽象方法和常量
    正确答案:————
20.(单选题)下列类定义中不正确的是          (满分:)
    ApublicclassAextendsB{
    BpublicclassAextendsB,D{
    CpublicclassAimplementsB,D{
    DpublicclassAextendsBimplementsC,D,E{
    正确答案:————
三、判断题:
21.(判断题)()有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)()如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)()子类要调用父类的方法,必须使用super关键字。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)()Asubclassinheritsallmethods(includingtheconstructor)fromthesuperclass.          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)()抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。          (满分:)
    A错误
    B正确
    正确答案:————

页: [1]
查看完整版本: 电子科技大18春《面向对象程序设计》在线作业123参考