北语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]