北语18秋《Java语言程序设计》作业1234满分答案.docx

上传人:b****1 文档编号:13566210 上传时间:2023-06-15 格式:DOCX 页数:15 大小:17.67KB
下载 相关 举报
北语18秋《Java语言程序设计》作业1234满分答案.docx_第1页
第1页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第2页
第2页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第3页
第3页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第4页
第4页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第5页
第5页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第6页
第6页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第7页
第7页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第8页
第8页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第9页
第9页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第10页
第10页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第11页
第11页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第12页
第12页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第13页
第13页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第14页
第14页 / 共15页
北语18秋《Java语言程序设计》作业1234满分答案.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

北语18秋《Java语言程序设计》作业1234满分答案.docx

《北语18秋《Java语言程序设计》作业1234满分答案.docx》由会员分享,可在线阅读,更多相关《北语18秋《Java语言程序设计》作业1234满分答案.docx(15页珍藏版)》请在冰点文库上搜索。

北语18秋《Java语言程序设计》作业1234满分答案.docx

北语18秋《Java语言程序设计》作业1234满分答案

18秋《Java语言程序设计》作业1

Java语言使用_______进行解释执行。

A.字节码

B.机器码

C.伪码

D.二进制码

正确答案:

A

定义一个长度为5值为空的字符串数组,下列选项正确的是_______。

A.Stringa[]={"","","","",""};

B.Stringa[5];

C.String[5]a;

D.String[]a=newString[5];for(inti=0;i<5;a[i++]=null);

正确答案:

A

下列说法中,正确的一项是_______。

A.Java语言是以类为程序的基本单位的

B.Java语言是部分大小写的

C.多行解释语句必须以//开始

D.在Java语言中,公共类的源文件和该类名可以不相同

正确答案:

A

下面程序段的输出结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intx=0;

for(inti=1;i=4;i++){

x=4;

for(intj=1;j=3;j++){

x=3;

for(intk=1;k=2;k++){

x=x+6;

A.36

B.48

C.144

D.15

正确答案:

D

对于一维数组a[10],下列对数组的正确引用的是_______。

A.a[10]

B.a[0]

C.a[3/1.0]

D.a[3.4]

正确答案:

B

在JavaAPI文档中,不包括以下哪个内容?

A.类及用途的描述

B.父类的方法的列表

C.成员变量的列表

D.类层次

正确答案:

B

下面程序段的运行结果为_______。

publicclassOperatorsAndExpressions{

voidstringsPlus(){

intx=3,y=4,z=5;

Strings="xyz=";

System.out.println(x+y+z);

System.out.println(s+x+y+z);

}

publicstaticvoidmain(Stringargs[]){

A.345xyz=345

B.12xyz=345

C.345xyz=12

D.12xyz=12

正确答案:

B

下列基本命令中,_______命令是类文件解释器。

A.javadoc

B.jar

C.javah

D.javap

正确答案:

D

按照运算符功能划分,运算符+属于_______。

A.三元运算符

B.二元运算符

C.算术运算符

D.赋值运算符

正确答案:

C

下面程序段的输出结果为_______。

packagetest;

publicclassclassA{

intx=20;

staticinty=6;

publicstaticvoidmain(Stringargs[]){

classBb=newclassB();

##go(10);

System.out.println("x="+##x);

}

A.x=10

B.x=20

C.x=6

D.编译不能通过

正确答案:

C

18秋《Java语言程序设计》作业2

下列程序运行后,输出的结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

outer:

for(inti=0;i3;i++)

inner:

for(intj=0;j2;j++){

if(j==1)continueouter;

System.out.println(j+"and"+i);

}

A.0and00and10and2

B.0and10and10and2

C.1and01and1 1and2

D.0and01and12and2

正确答案:

A

下面程序段的输出结果为_______。

publicclassMethLoad{

publicstaticvoidmain(Stringargs[]){

MethLoadclassObj=newMethLoad();

classObj.methTest(4);

classObj.methTest(4.0);

}

voidmethTest(doubled){

doublesum=2*d;

A.Theresultis:

16Theresultis:

8.0

B.Theresultis:

8.0Theresultis:

16

C.Theresultis:

8Theresultis:

16.0

D.Theresultis:

16.0Theresultis:

8

正确答案:

A

下面程序段的运行结果为_______。

publicclassOperatorsAndExpressions{

voidresidual(){

inti=10,j=3;

floatm=213.5f,n=4.0f;

System.out.println(i%j);

System.out.println(m%n);

}

publicstaticvoidmain(Stringargs[]){

A.11.5

B.31.5

C.12

D.32

正确答案:

A

下面程序段的输出结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intx,y;

x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;

y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;

if(xy)

System.out.println("xy");

A.x>y

B.x=y

C.x<y

D.编译错误

正确答案:

A

Java语言使用_______进行解释执行。

A.字节码

B.机器码

C.伪码

D.二进制码

正确答案:

A

下列循环的次数是_______。

inty=2,x=4;

while(--x!

=x/y){}

A.1次

B.2次

C.3次

D.4次

正确答案:

C

当编译和运行下面的代码时,出现的结果为_______。

publicclassNewClass{

staticinttotal=10;

publicstaticvoidmain(Stringargs[]){

newNewClass();

}

publicNewClass(){

System.out.println("InTest");

System.out.println(this);

A.在第2行将出现编译错误

B.在第9行将会出现编译错误

C.屏幕上将会有10输出

D.程序将会通过编译,但是会有运行时错误

正确答案:

C

在Java语言中,如果数字之后没有任何字母,计算机默认为_______。

A.int类型

B.float类型

C.double类型

D.short类型

正确答案:

C

关于对象成员占用内存的说法哪一项是正确的?

A.同一个类的对象共用一段内存

B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。

C.对象的方法不占用内存

D.以上说法都不正确

正确答案:

D

下面哪些语句在编译时不会出现错误或警告?

A.floatf=1.3;

B.byteb=275;

C.boolean=null;

D.inti=10;

正确答案:

D

18秋《Java语言程序设计》作业3

下面程序段的输出结果为_______。

packagetest;

publicclassclassA{

intx=20;

staticinty=6;

publicstaticvoidmain(Stringargs[]){

classBb=newclassB();

##go(10);

System.out.println("x="+##x);

}

A.x=10

B.x=20

C.x=6

D.编译不能通过

正确答案:

C

Java语言的许多特点中,下列哪个是C++语言所不具备的特点?

A.高性能

B.跨平台

C.面向对象

D.有类库

正确答案:

B

下列与其它选项不相等的是_______。

A.15

B.0xF

C.015

D.0XF

正确答案:

C

Java语言是由_______发展而来的。

A.Basic

B.C

C.C++

D.Oak

正确答案:

D

下列关于finally说法正确的是_______。

A.finally语句应该放在所有的异常控制器的最前面

B.如果程序在前面的异常控制器中匹配到了合适异常,就不再执行finally语句了

C.无论程序是否找到合适的异常控制器,都会执行finally语句

D.如果程序在前面的异常控制器中匹配到了多个合适的异常,就不再执行finally语句了

正确答案:

C

下列哪个声明是正确的_______。

A.abstractfinalclassHh{…}

B.abstractprivatemove(){…}

C.protectedprivatenumber;

D.publicabstractclassCar{…}

正确答案:

D

下面程序段的输出结果为_______。

publicclassNewClass{

publicstaticvoidmain(Stringargs[]){

intx=10;

intz;

z=x++;

System.out.println("x="+x+"z="+z);

z=++x;

System.out.println("x="+x+"z="+z);

}

}

A.x=11z=10x=12z=12

B.x=11z=11x=12z=12

C.x=11z=11x=11z=12

D.x=11z=10x=11z=12

正确答案:

A

执行下面的程序段后i和j的结果为_______。

inti=1,j=10;

do{if(i++--j)continue;

}while(i5);

A.i=6,j=5

B.i=5,j=5

C.i=6,j=4

D.i=5,j=6

正确答案:

D

下面程序段的输出结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intx,y;

x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;

y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;

if(xy)

System.out.println("xy");

A.x>y

B.x=y

C.x<y

D.编译错误

正确答案:

A

下列说法哪个是正确的_______。

A.程序执行到break语句时一定会结束所有的循环

B.程序执行到continue语句时会结束当前循环

C.break语句和continue语句都可以和标签配合使用

D.continue语句和break语句的作用相同

正确答案:

C

18秋《Java语言程序设计》作业4

下列不属于面向对象语言的是_______。

A.Java

B.VisualBasic

C.C++

D.C

正确答案:

D

下面程序段输出的结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

try{

thrownewMyException();

}catch(Exceptione){

System.out.println("It'scaught!

");

}finally{

System.out

A.It’sfinallycaught!

B.It’scaught!

C.It'scaught!

It'sfinallycaught!

D.无输出

正确答案:

C

在抽象类中声明一个抽象方法的是_______。

A.publicabstractmethod();

B.publicabstractvoidmethod();

C.publicvoidabstractMethod();

D.publicvoidmethod(){abstract;}

正确答案:

B

下列说法正确的是_______。

A.用abstract关键字修饰的方法,不能再被子类重写

B.用final关键字修饰的方法,不能再被子类重写

C.抽象类中一定要包含abstract方法

D.某个类中包含了abstract方法,该类可以不声明为abstract类

正确答案:

B

下面的程序段,方法A返回的类型为_______。

publicclassReturnA{

ReturnTypeA(bytex,doubley){

return(short)x/y*2;

}

}

A.double

B.byte

C.float

D.short

正确答案:

A

下列程序段输出的结果是_______。

publicclassNewClass{

publicstaticvoidmain(Stringargs[]){

intx=0;

booleanb1,b2,b3,b4;

b1=b2=b3=b4=true;

x=(b1|b2&b3^b4)?

++x:

x--;

System.out.printl

A.-1

B.0

C.1

D.2

正确答案:

C

下面程序段的输出结果是_______。

publicclassNewClass{

publicstaticvoidmain(Stringargs[]){

inta[]=newint[11];

intp[]=newint[4];

intk=5;

for(inti=1;i=10;i++)

a[i]=i;

A.37

B.31

C.33

D.35

正确答案:

C

Java字节码的即时编译方式执行是_______。

A.解释器先将字节码编译成机器码,然后再执行该机器码

B.直接执行该机器码

C.解释器执行该机器码

D.执行程序

正确答案:

A

关于Java语言可移植性的说法,正确的是_______。

A.java的类库不能移植

B.Java的编译器是用C语言实现的

C.Java的虚拟机是用Java语言实现的

D.可跨平台

正确答案:

D

下列程序段输出的结果是_______。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intx=1,a=0,b=0;

switch(x){

case0:

b++;

case1:

++a;

case2:

a++;

++b;

}

System.out.println(

A.a=2,b=1

B.a=1,b=0

C.a=1,b=1

D.a=0,b=0

正确答案:

A

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2