端木老师 发表于 2018-4-24 09:08:19

北语18春《Java语言程序设计》作业1234参考

18春《Java语言程序设计》作业1
一、单选题:
1.(单选题)Java语言使用_______进行解释执行。          (满分:)
    A字节码
    B机器码
    C伪码
    D二进制码
    正确答案:——A——
2.(单选题)定义一个长度为5值为空的字符串数组,下列选项正确的是_______。          (满分:)
    AStringa[]={\\,\\,\\,\\,\\
    BStringa;
    CStringa;
    DString[]a=newString;for(inti=0;i<5;a=null);
    正确答案:——A——
3.(单选题)下列说法中,正确的一项是_______。          (满分:)
    AJava语言是以类为程序的基本单位的
    BJava语言是部分大小写的
    C多行解释语句必须以//开始
    D在Java语言中,公共类的源文件和该类名可以不相同
    正确答案:——A——
4.(单选题)下面程序段的输出结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\nintx=0;\nfor(inti=1;i<=4;i++){\nx=4;\nfor(intj=1;j<=3;j++){\nx=3;\nfor(intk=1;k<=2;k++){\nx=x+6;          (满分:)
    A36
    B48
    C144
    D15
    正确答案:————
5.(单选题)对于一维数组a,下列对数组的正确引用的是_______。          (满分:)
    Aa
    正确答案:————
18春《Java语言程序设计》作业2

一、单选题:
1.(单选题)下列程序运行后,输出的结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\nouter:for(inti=0;i<3;i++)\ninner:for(intj=0;j<2;j++){\nif(j==1)continueouter;\nSystem.out.println(j+\and\+i);\n}          (满分:)
    A0and00and10and2
    B0and10and10and2
    C1and01and1 1and2
    D0and01and12and2
    正确答案:——A——
2.(单选题)下面程序段的输出结果为_______。publicclassMethLoad{\npublicstaticvoidmain(Stringargs[]){\nMethLoadclassObj=newMethLoad();\nclassObj.methTest(4);\nclassObj.methTest(4.0);\n}\nvoidmethTest(doubled){\ndoublesum=2*d;          (满分:)
    ATheresultis:16Theresultis:8.0
    BTheresultis:8.0Theresultis:16
    CTheresultis:8Theresultis:16.0
    DTheresultis:16.0Theresultis:8
    正确答案:——A——
3.(单选题)下面程序段的运行结果为_______。publicclassOperatorsAndExpressions{\nvoidresidual(){\ninti=10,j=3;\nfloatm=213.5f,n=4.0f;\nSystem.out.println(i%j);\nSystem.out.println(m%n);\n}\npublicstaticvoidmain(Stringargs[]){          (满分:)
    A11.5
    B31.5
    C12
    D32
    正确答案:——A——
4.(单选题)下面程序段的输出结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\nintx,y;\nx=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;\ny=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;\nif(x>y)\nSystem.out.println(\x>y\);          (满分:)
    Ax>y
    Bx=y
    Cx<y
    D编译错误
    正确答案:————
5.(单选题)Java语言使用_______进行解释执行。          (满分:)
    A字节码
    B机器码
    C伪码
    D二进制码
    正确答案:————
6.(单选题)下列循环的次数是_______。inty=2,x=4;\nwhile(--x!=x/y){}          (满分:)
    A1次
    B2次
    C3次
    D4次
    正确答案:————
7.(单选题)当编译和运行下面的代码时,出现的结果为_______。publicclassNewClass{\nstaticinttotal=10;\npublicstaticvoidmain(Stringargs[]){\nnewNewClass();\n}\npublicNewClass(){\nSystem.out.println(\InTest\);\nSystem.out.println(this);          (满分:)
    A在第2行将出现编译错误
    B在第9行将会出现编译错误
    C屏幕上将会有10输出
    D程序将会通过编译,但是会有运行时错误
    正确答案:————
8.(单选题)在Java语言中,如果数字之后没有任何字母,计算机默认为_______。          (满分:)
    Aint类型
    Bfloat类型
    Cdouble类型
    Dshort类型
    正确答案:————
9.(单选题)关于对象成员占用内存的说法哪一项是正确的?          (满分:)
    A同一个类的对象共用一段内存
    B同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。
    C对象的方法不占用内存
    D以上说法都不正确
    正确答案:————
10.(单选题)下面哪些语句在编译时不会出现错误或警告?          (满分:)
    Afloatf=1.3;
    Bbyteb=275;
    Cboolean=null;
    Dinti=10;
    正确答案:————
18春《Java语言程序设计》作业3

一、单选题:
1.(单选题)下面程序段的输出结果为_______。packagetest;\npublicclassclassA{\nintx=20;\nstaticinty=6;\npublicstaticvoidmain(Stringargs[]){\nclassBb=newclassB();\n##go(10);\nSystem.out.println(\x=\+##x);\n}          (满分:)
    Ax=10
    Bx=20
    Cx=6
    D编译不能通过
    正确答案:——C——
2.(单选题)Java语言的许多特点中,下列哪个是C++语言所不具备的特点?          (满分:)
    A高性能
    B跨平台
    C面向对象
    D有类库
    正确答案:——B——
3.(单选题)下列与其它选项不相等的是_______。          (满分:)
    A15
    B0xF
    C015
    D0XF
    正确答案:——C——
4.(单选题)Java语言是由_______发展而来的。          (满分:)
    ABasic
    BC
    CC++
    DOak
    正确答案:————
5.(单选题)下列关于finally说法正确的是_______。          (满分:)
    Afinally语句应该放在所有的异常控制器的最前面
    B如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了
    C无论程序是否找到合适的异常控制器,都会执行finally语句
    D如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了
    正确答案:————
6.(单选题)下列哪个声明是正确的_______。          (满分:)
    AabstractfinalclassHh{…
    Babstractprivatemove(){…
    Cprotectedprivatenumber;
    DpublicabstractclassCar{…
    正确答案:————
7.(单选题)下面程序段的输出结果为_______。publicclassNewClass{\npublicstaticvoidmain(Stringargs[]){\nintx=10;\nintz;\nz=x++;\nSystem.out.println(\x=\+x+\z=\+z);\nz=++x;\nSystem.out.println(\x=\+x+\z=\+z);\n}\n}          (满分:)
    Ax=11z=10x=12z=12
    Bx=11z=11x=12z=12
    Cx=11z=11x=11z=12
    Dx=11z=10x=11z=12
    正确答案:————
8.(单选题)执行下面的程序段后i和j的结果为_______。inti=1,j=10;\ndo{if(i++>--j)continue;\n}while(i<5);          (满分:)
    Ai=6,j=5
    Bi=5,j=5
    Ci=6,j=4
    Di=5,j=6
    正确答案:————
9.(单选题)下面程序段的输出结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\nintx,y;\nx=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;\ny=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;\nif(x>y)\nSystem.out.println(\x>y\);          (满分:)
    Ax>y
    Bx=y
    Cx<y
    D编译错误
    正确答案:————
10.(单选题)下列说法哪个是正确的_______。          (满分:)
    A程序执行到break语句时一定会结束所有的循环
    B程序执行到continue语句时会结束当前循环
    Cbreak语句和continue语句都可以和标签配合使用
    Dcontinue语句和break语句的作用相同
    正确答案:————
18春《Java语言程序设计》作业4

一、单选题:
1.(单选题)下列不属于面向对象语言的是_______。          (满分:)
    AJava
    BVisualBasic
    CC++
    DC
    正确答案:——D——
2.(单选题)下面程序段输出的结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\ntry{\nthrownewMyException();\n}catch(Exceptione){\nSystem.out.println(\It'scaught!\);\n}finally{\nSystem.out          (满分:)
    AIt’sfinallycaught!
    BIt’scaught!
    CIt'scaught!It'sfinallycaught!
    D无输出
    正确答案:——C——
3.(单选题)在抽象类中声明一个抽象方法的是_______。          (满分:)
    Apublicabstractmethod();
    Bpublicabstractvoidmethod();
    CpublicvoidabstractMethod();
    Dpublicvoidmethod(){abstract;
    正确答案:——B——
4.(单选题)下列说法正确的是_______。          (满分:)
    A用abstract关键字修饰的方法,不能再被子类重写
    B用final关键字修饰的方法,不能再被子类重写
    C抽象类中一定要包含abstract方法
    D某个类中包含了abstract方法,该类可以不声明为abstract类
    正确答案:————
5.(单选题)下面的程序段,方法A返回的类型为_______。publicclassReturnA{\nReturnTypeA(bytex,doubley){\nreturn(short)x/y*2;\n}\n}          (满分:)
    Adouble
    Bbyte
    Cfloat
    Dshort
    正确答案:————
6.(单选题)下列程序段输出的结果是_______。publicclassNewClass{\npublicstaticvoidmain(Stringargs[]){\nintx=0;\nbooleanb1,b2,b3,b4;\nb1=b2=b3=b4=true;\nx=(b1|b2&b3^b4)?++x:x--;\nSystem.out.printl          (满分:)
    A-1
    B0
    C1
    D2
    正确答案:————
7.(单选题)下面程序段的输出结果是_______。publicclassNewClass{\npublicstaticvoidmain(Stringargs[]){\ninta[]=newint;\nintp[]=newint;\nintk=5;\nfor(inti=1;i<=10;i++)\na=i;          (满分:)
    A37
    B31
    C33
    D35
    正确答案:————
8.(单选题)Java字节码的即时编译方式执行是_______。          (满分:)
    A解释器先将字节码编译成机器码,然后再执行该机器码
    B直接执行该机器码
    C解释器执行该机器码
    D执行程序
    正确答案:————
9.(单选题)关于Java语言可移植性的说法,正确的是_______。          (满分:)
    Ajava的类库不能移植
    BJava的编译器是用C语言实现的
    CJava的虚拟机是用Java语言实现的
    D可跨平台
    正确答案:————
10.(单选题)下列程序段输出的结果是_______。publicclassTest{\npublicstaticvoidmain(Stringargs[]){\nintx=1,a=0,b=0;\nswitch(x){\ncase0:b++;\ncase1:++a;\ncase2:a++;\n++b;\n}\nSystem.out.println(          (满分:)
    Aa=2,b=1
    Ba=1,b=0
    Ca=1,b=1
    Da=0,b=0
    正确答案:————
附件是答案 ,需要的自助下载,转载注明www.ap5u.com
页: [1]
查看完整版本: 北语18春《Java语言程序设计》作业1234参考