java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学_第1页
java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学_第2页
java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学_第3页
java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学_第4页
java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java程序设计知到智慧树章节测试课后答案2024年秋江西财经大学第一章单元测试

用Java虚拟机执行类名为Test的应用程序的正确命令是(

)。

A:javaTest

B:Java

Test.exe

C:Test.class

D:java

Test.class

答案:javaTest

Java程序经过编译后生成的文件的后缀是(

)。

A:.obj

B:.exe

C:.java

D:.class

答案:.class

简单来说Java程序的运行机制分为编写、(

)和运行三个步骤。

A:编译

B:汇编

C:编码

D:解释

答案:编译

Java属于以下哪种语言(

)。

A:机器语言

B:汇编语言

C:高级语言

D:智能语言

答案:高级语言

下列选项中,不属于Java语言特点的一项是(

)。

A:面向对象

B:编译执行

C:编译执行

D:分布式

答案:编译执行

第二章单元测试

下列哪个是合法的标识符?

A:ture

B:5

C:5R

D:a++

答案:5

下列哪个不是Java关键字?

A:abstract

B:try

C:java

D:new

答案:java

下面说法错误的是(

A:

在方法和块中声明的变量是局部变量,作用范围是整个块或方法。B:

在类中,方法外声明的变量是成员变量,作用范围在整个类。C:

同一作用域中不能重复定义同名变量,不同作用域若要使用相同的变量应重新定义。D:

常量(constant)是在程序运行过程中保持不变的量。

答案:

在方法和块中声明的变量是局部变量,作用范围是整个块或方法。Java程序错误可以分为语法错误,运行时错误,逻辑错误三类,其中语法错误是最难发现和修正的。

A:错B:对

答案:错Scanner类的hasNext()方法返回一个字符串类型值

A:错B:对

答案:错

第三章单元测试

do…while循环结构中的循环体执行的最少次数为(

)。

A:3

B:0

C:1

D:2

答案:1

下列循环执行完后,n的值为

intn=0;

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

for(intj=1;j<10;j++){

if(j%2==0)

n++;}

}

System.out.println(n);

A:100

B:40

C:30

D:36

答案:36

下列语句序列执行后,j的值是

int

i=1,j=2;

if(i<--j-1)

i*=j;

A:2

B:1

C:4

D:3

答案:1

在循环语句中,break用于结束当前循环,执行下一次迭代循环。

A:对B:错

答案:错一旦在循环体内执行到一个return语句,不管这个return处于多少层循环之内,将结束所有循环。

A:错B:对

答案:对

第四章单元测试

方法可以重载,也就是说,两个方法只要(

)不同就可以拥有相同的方法名

A:参数列表B:方法体C:修饰符D:返回类型

答案:参数列表重载方法指的是一个类中存在多个同名的方法,它们的参数列表相同而返回值不同。

A:错B:对

答案:错每当调用一个方法时,系统将参数、局部变量存储在一个内存区域中,这个内存区域称为()

A:存储器B:数组C:堆D:栈

答案:栈下面方法打印message:

staticvoidnPrint(Stringmessage,intn){

while(n>0){

System.out.print(message);

n--;

}

}

那么nPrint(”a”,4)会输出结果是什么(

A:aaB:调用无效C:aaaaaD:aaaa

答案:aaaa一个方法不需要返回值,下面哪个关键字可以用作此方法的返回类型?()

A:voidB:intC:doubleD:public

答案:void

第五章单元测试

三维数组中,元素X[i][j]是一个一维数组,其长度可由()得到。

A:X[i].lengthB:X[i][j].lengthC:X.lengthD:X[j].length

答案:X[i][j].length对于n(n≥3)维数组X:它的每一个元素都是一个(n-1)维数组。

A:错B:对

答案:对多维数组x的长度是数组x的元素的个数,可由x.length()得到。

A:错B:对

答案:错下面不是数组复制方法的是()。

A:用方法arraycopyB:用循环语句逐个复制数组C:用“=”进行复制D:用clone方法

答案:用“=”进行复制使用arraycopy()方法将数组a内容复制到数组b正确的是()。

A:arraycopy(b,0,a,0,a.length)

B:arraycopy(a,0,b,0,a.length)C:arraycopy(a,1,b,1,a.length)D:arraycopy(a,0,b,0,b.length)

答案:arraycopy(a,0,b,0,a.length)

第六章单元测试

静态变量将数量值储存于类的(

)。

A:方法区B:内存栈C:计数器D:堆区

答案:方法区局部变量可以在对象中使用。

A:对B:错

答案:错在一个类中没有为其编写构造方法,类会提供(

)。

A:不提供任何构造参数

B:提供一个没有参数的构造函数C:提供一个含有一个参数的构造函数D:提供一个含有两个参数的构造函

答案:提供一个没有参数的构造函数对基本数据类型变量来说,变量中存储的是(

)。

A:数据值B:对象的存储地址C:变量所占空间的大小D:变量名

答案:数据值对象通过对象引用变量来访问,该变量包含对象的(

)。

A:对象占存储空间的大小B:对象名C:值D:引用地址

答案:引用地址

第七章单元测试

下面对一个Object[]类型的变量,赋值正确的()

A:newString[100]B:newdouble[100]C:newint[100]D:newchar[100]

答案:newString[100]下列代码的输出是

publicclassTest{

publicstaticvoidmain(String[]args){

Objecto1=newObject();

Objecto2=newObject();

System.out.print((o1==o2)+""+(o1.equals(o2)));

}

}

A:falsefalseB:

truefalseC:falsetrueD:turetrue

答案:falsefalse面向对象程序设计有许多特征,下列选项中,不是面向对象程序设计特性的是

A:封装性B:逻辑性C:多态性D:继承性

答案:逻辑性下列说法正确的是()

A:重载是指子类重新定义父类中函数的做法B:覆盖是指在同一个类中允许存在多个同名函数C:子类不能包含父类中没有的特性D:多态性是指在一般类中定义的属性或行为,被子类继承之后,可以具有不同的数据类型或表现出不同的行为

答案:多态性是指在一般类中定义的属性或行为,被子类继承之后,可以具有不同的数据类型或表现出不同的行为下列关于关键字super的说法,错误的是(

)

A:可以利用super调用父类的父类中未重写的方法B:利用super.super....可以调用父类的父类中的方法C:利用super可以调用父类的构造方法D:利用super可以调用父类的非private方法

答案:利用super.super....可以调用父类的父类中的方法

第八章单元测试

对于流的传递方式是()

A:串行的B:并行的C:以上都不对D:并行和串行

答案:串行的strings=”java”,如果执行语句charx=s.charAt(4);正确结果是()。

A:'a'B:程序异常C:'v'D:‘’

答案:程序异常字符流:操作的对象是纯文本的数据,字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。

A:错B:对

答案:对所有字符流类的基类是Reader、Writer。

A:对B:错

答案:对java.util.Date的构造方法Date(intyear,intmonth,intdate)的参数month为1表示1月。

A:对B:错

答案:错

第九章单元测试

classTest{

publicstaticvoidmain(String[]args){

try{

Strings="5.6";

Integer.parseInt(s);//CauseaNumberFormatException

inti=0;

inty=2/i;

}

catch(Exceptionex){

System.out.println("NumberFormatException");

}

catch(RuntimeExceptionex){

System.out.println("RuntimeException");

}

}

}

A:该程序显示NumberFormatExceptionfollowedbyRuntimeException.B:该程序显示RuntimeException.C:该程序有一个语法错误.D:该程序显示NumberFormatException.

答案:该程序有一个语法错误.下面代码产生的异常类型是(

)

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.println(1/0);

}

}

A:ClassCastExceptionB:ArrayIndexOutOfBoundsExceptionC:StringIndexOutOfBoundsExceptionD:ArithmeticExceptionE:Noexception

答案:ArithmeticException下面的程序在控制台运行时显示什么?

classTest{

publicstaticvoidmain(String[]args){

try{

method();

System.out.println("Afterthemethodcall");

}

catch(NumberFormatExceptionex){

System.out.println("NumberFormatException");

}

catch(RuntimeExceptionex){

System.out.println("RuntimeException");

}

}

staticvoidmethod(){

Strings="5.6";

Integer.parseInt(s);//CauseaNumberFormatException

inti=0;

inty=2/i;

System.out.println("WelcometoJava");

}

}

A:该程序会显示NumberFormatExceptionB:程序包含一个语法错误C:该程序会显示NumberFormatException

Afterthemethodcall.D:该程序会显示RuntimeException.E:该程序会显示NumberFormatException

RuntimeException.

答案:该程序会显示NumberFormatException关于下面的代码造成的Java异常类型是()。

int

i=Integer.MAX_VALUE+1;

A:ErrorB:RuntimeExceptionC:noexceptionsD:ExceptionE:Throwable

答案:noexceptions对于任何一个Java异常对象e都是()的实例(即einstanceof

_________表达式返回true)。

A:ExceptionB:Runt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论