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

下载本文档

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

文档简介

java程序设计智慧树知到课后章节答案2023年下江西财经大学江西财经大学

第一章测试

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

)。

A:Java

Test.exe

B:java

Test.class

C:Test.class

D:javaTest

答案:javaTest

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

)。

A:.class

B:.obj

C:.exe

D:.java

答案:.class

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

)和运行三个步骤。

A:汇编

B:编码

C:解释

D:编译

答案:编译

Java属于以下哪种语言(

)。

A:汇编语言

B:机器语言

C:高级语言

D:智能语言

答案:高级语言

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

)。

A:编译执行

B:面向对象

C:分布式

D:编译执行

答案:编译执行

第二章测试

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

A:ture

B:5R

C:5

D:a++

答案:5

下列哪个不是Java关键字?

A:new

B:try

C:abstract

D:java

答案:java

下面说法错误的是(

A:

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

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

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

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

答案:

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

Java程序错误可以分为语法错误,运行时错误,逻辑错误三类,其中语法错误是最难发现和修正的。

A:对B:错

答案:错

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

A:错B:对

答案:错

第三章测试

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

)。

A:3

B:2

C:1

D:0

答案: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:36

B:100

C:30

D:40

答案:36

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

int

i=1,j=2;

if(i<--j-1)

i*=j;

A:2

B:3

C:1

D:4

答案: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:aaaaaC:aaaaD:调用无效

答案:aaaa

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

A:publicB:voidC:doubleD:int

答案:void

第五章测试

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

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

答案:X[i][j].length

对于n(n≥3)维数组X:它的每一个元素都是一个(n-1)维数组。

A:错B:对

答案:对

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

A:对B:错

答案:错

下面不是数组复制方法的是()。

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

答案:用“=”进行复制

使用arraycopy()方法将数组a内容复制到数组b正确的是()。

A:arraycopy(a,0,b,0,b.length)B:arraycopy(a,0,b,0,a.length)C:arraycopy(a,1,b,1,a.length)D:arraycopy(b,0,a,0,a.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:newchar[100]D:newint[100]

答案:newString[100]

下列代码的输出是

publicclassTest{

publicstaticvoidmain(String[]args){

Objecto1=newObject();

Objecto2=newObject();

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

}

}

A:turetrueB:falsetrueC:falsefalseD:

truefalse

答案:falsefalse

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

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

答案:逻辑性

下列说法正确的是()

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

答案:多态性是指在一般类中定义的属性或行为,被子类继承之后,可以具有不同的数据类型或表现出不同的行为

下列关于关键字super的说法,错误的是(

)

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

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

第八章测试

对于流的传递方式是()

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

答案:串行的

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

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

答案:程序异常

字符流:操作的对象是纯文本的数据,字符流处理的单元为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:该程序有一个语法错误.C:该程序显示NumberFormatException.D:该程序显示RuntimeException.

答案:该程序有一个语法错误.

下面代码产生的异常类型是(

)

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.println(1/0);

}

}

A:StringIndexOutOfBoundsExceptionB:ArithmeticExceptionC:ClassCastExceptionD:NoexceptionE:ArrayIndexOutOfBoundsException

答案: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:该程序会显示NumberFormatException

RuntimeException.B:该程序会显示RuntimeException.C:该程序会显示NumberFormatExceptionD:程序包含一个语法错误E:该程序会显示NumberFormatException

Afterthemethodcall.

答案:该程序会显示NumberFormatException

关于下面的代码造成的Java异常类型是()。

int

i=Integer.MAX_VALUE+1;

A:ThrowableB:ErrorC:ExceptionD:RuntimeExceptionE:noexceptions

答案:noexceptions

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

_________表达式返回true)。

A:ThrowableB:Exc

温馨提示

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

评论

0/150

提交评论