Java面向对象程序设计(Java程序设计I)学习通超星期末考试答案章节答案2024年_第1页
Java面向对象程序设计(Java程序设计I)学习通超星期末考试答案章节答案2024年_第2页
Java面向对象程序设计(Java程序设计I)学习通超星期末考试答案章节答案2024年_第3页
Java面向对象程序设计(Java程序设计I)学习通超星期末考试答案章节答案2024年_第4页
Java面向对象程序设计(Java程序设计I)学习通超星期末考试答案章节答案2024年_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

Java面向对象程序设计(Java程序设计I)学习通超星期末考试章节答案2024年(7-3)关键字final不仅可以修饰成员变量,而且可以修饰局部变量。

答案:对(7-3)用final修饰的成员方法不能被重载。

答案:错(7-3)子类可以重写父类中用final修饰的成员方法。

答案:错(7-3)用final修饰的成员变量如果是基本类型,则需要在定义时初始化赋值。

答案:对(7-3)关键字final不能修饰局部变量。

答案:错(7-3)下面代码能够通过编译。class

NewString

extends

java.lang.String{

private

int

length;}

答案:错(7-3)用final修饰的成员方法不能被重写。

答案:对(7-3)Java语言通过关键字(

)防止类被继承。

答案:final(7-3)关于final关键字的说法,正确的是(

)。

答案:如果修饰成员变量,则一旦赋了值,就等同一个常量。;如果修饰成员方法,则该方法不能在子类中被重写。(7-3)关于final关键字的作用,叙述正确的是(

)。

答案:用finale修饰的静态成员变量必须初始化赋值。;用final修饰的非静态成员变量只能进行一次赋值。;final不能修饰接口。;final修饰的类不能被继承。(7-3)采用(

)关键字修饰该类,则该类不能被继承。

答案:final(7-3)编译如下定义的MyString类,将出现(

)。class

MyString

extends

java.lang.String{

}

答案:不能编译,因为String是final类型的(7-3)定义不能被继承的Fish类,应采用(

)。

答案:final

class

Fish{

}(7-2)父类的构造方法能够被子类继承。

答案:错(7-2)当重载构造方法时,可以使用关键字(

)来指代本类中的其他构造方法,而使用关键字(

)来指代父类构造方法。

答案:this;super(7-2)有如下代码,下面哪些说法是正确的?(

class

X

{

X(

)

{

}

}

class

Y

extends

X

{

}

答案:Y类的构造方法没有参数。;Y类的构造方法调用了super(

)。(7-2)super关键字表示(

)。

答案:当前对象直接父类对象的引用(7-2)编译并运行下面程序,以下描述哪个是正确的。(

)1

class

Cat{2

public

String

toString(){3

return

super.toString();4

}5

}

答案:编译通过(7-2)super关键字表示(

)。

答案:当前对象直接父类对象的引用。(7-1)子类不能重写父类中用static修饰的成员方法。

答案:错(7-1)一个父类一般代表的对象数量要少于其子类代表的对象数量。

答案:错(7-1)当子类的成员变量与父类的成员变量同名时,子类的成员变量将(

)父类的成员变量。

答案:隐藏(7-1)如果定义的类没有使用extends关键字继承父类,则默认(

)类是该类的父类。

答案:Object(7-1)定义了如下

的Father类和Derived类,则下面(

)语句是正确的。abstract

class

Father

{

public

abstract

void

call();}class

Derived

extends

Father

{

public

void

call()

{

}}

答案:Father

Obj

=

new

Derived();;Derived

Obj

=

new

Derived

();(7-1)Java程序中,类之间的继承关系是(

)。

答案:单重的(7-1)关于继承的说法,正确的是(

)。

答案:子类能继承父类的非私有成员变量和成员方法(7-1)已知类B是类C的父类,则不正确的语句是(

)。

答案:C

x

=

new

B(

);(7-1)以下程序的运行结果是(

)。

class

A{

A(

){

System.out.print(10);

}}public

class

Demo

extends

A

{

public

static

void

main(String[]

args)

{

new

A(

);

new

Demo(

);

}}

答案:10

10(7-1)以下程序运行结果是(

)。

class

FatherX{

public

Integer

getX()

{

return

new

Integer(10);

}}class

Son

extends

FatherX{

public

Double

getX()

{

return

new

Double(20);

}}public

class

Demo12

{

public

static

void

main(String[]

args)

{

FatherX

f=new

FatherX();

Son

s=new

Son();

System.out.println(f.getX()+s.getX());

}}

答案:编译失败(7-1)定义了如下的A、B和C类,则(

)语句在①处能正确调用类C中的print(

)方法。class

C{

void

print()

{}}class

B

extends

C{

void

print()

{

}}class

A

extends

B{

void

print()

{

}

void

show()

{

}}

答案:new

C(

).print(

);(7-1)关于子类调用父类的构造方法,正确的说法是(

)。

答案:如果子类的构造没有通过super调用父类构造方法,那么子类会先调用父类不含参数的构造方法,再调用子类自己的构造方法。(6-6)请阅读程序,写出程序运行结果。class

Test{

static

int

x=10;

int

y=99;

{

y=y+10;

}

static

{

x=x+5;

}

{

y=y+10;

}

static

{

x=x+5;

}

public

Test()

{//构造方法

x=x+5;

}

{

System.out.println(x*y);

}}public

class

Demo11

{

public

static

void

main(String[]

args)

{

Test

t1=new

Test();

Test

t2=new

Test();

}}

答案:2380;2975(6-6)在一个类中,static方法能够访问非static方法。

答案:错(6-6)在一个类中,非static方法能够访问static方法。

答案:对(6-6)在main(String[]

args)方法内可以直接调用本类中的一个非静态方法

答案:错(6-6)Java类中定义的静态代码块每次新建对象时都会被执行。

答案:错(6-6)在类中定义的非静态方法能够直接访问静态方法和非静态方法。

答案:对(6-6)在类中定义的静态方法能够直接访问静态方法和非静态方法。

答案:错(6-6)不同对象的实例变量占用的堆空间不同。

答案:对(6-6)在Java语言中,利用(

)关键字声明类的静态成员,利用(

)关键字声明最终变量(即常量)。

答案:static;final(6-6)关于Java语言的变量,说法正确的是(

)。

答案:类的静态成员用关键字static声明。;在方法中定义的局部变量在该方法被执行时创建。;局部变量在使用前必须被初始化。;成员变量在创建对象时被初始化。(6-6)关于静态语句块,正确的说法是(

)。

答案:静态语句块用static修饰,与成员变量和成员方法的级别相同。;静态语句块在调用构造方法前执行。;静态语句块只能加载一次。;静态语句块完成类的初始化任务,如数据库连接,初始化图像等等。(6-6)关于Java的类方法(静态方法),下列叙述错误的有(

)。

答案:在类方法中只能调用本类中的类方法。;在类方法中可用this来调用本类的类方法。;在类方法中绝对不能调用实例方法;在类方法中可直接调用本类的实例方法。(6-6)在类Person中定义了如下方法say(

),

Person类中的

(

)方法能正确调用say()方法。

class

Person{

public

static

void

say(){}}

答案:public

void

intro(){

};static

int

show(){

//省略代码

};private

static

void

cry(){

//省略代码

};public

String

getInfo(){

//省略代码

}(6-6)关于静态方法的描述,错误的是(

)。

答案:需要先创建实例对象后才可以调用静态方法。(6-6)下面关于静态方法和实例方法的描述,正确的是(

)。

答案:静态方法可以访问静态成员变量,不可以访问实例成员变量。(6-6)关于静态成员变量的说法,正确的是(

答案:如果拥有访问权限,可以用类直接访问静态成员变量(6-5)Java程序的成员方法中,如果局部变量与数据成员同名,首先引用的是局部变量,这是因为JVM按照就近原则取得变量信息。

答案:对(6-5)this关键字的作用包括(

)。

答案:调用本类中的数据成员。;调用本类的成员方法。;调用本类的构造方法。(6-5)以下代码中,this表示(

)。class

Bird

{

int

x,

y;

void

fly(int

x,

int

y)

{

this.x

=

x;

this.y

=

y;

}}

答案:一个Bird对象(5-1)利用二分查找法在一维数组中搜索某个元素的前提条件是该一维数组已经排序。

答案:对(5-1)(

)是一段可重复调用的代码块,在软件开发中,利用它能够提高软件开发效率,并且提高软件可维护性。

答案:方法;函数;成员方法;成员函数(5-1)在Java程序中,如果方法的形参是数组,则调用该方法时传递的是数组的(

)。

答案:引用(5-1)下面所定义的方法中不正确的是(

)。

答案:public

static

method

(

double

a

){

}(5-1)数组名作为方法形式参数,调用该方法时实参向形参传递的是(

)。

答案:数组的引用(5-1)(

)可以获得操作系统名称。

答案:System.getProperty("")(5-1)下面所定义的方法中正确的是(

)。

答案:int

method

(

int

a,int

b)

{

return

a-b;

}(4-3)补全程序空白处,使程序能够正确运行。//该程序遍历二维数组arrpublicclassDemo05{

publicstaticvoidmain(String[]args){

int[][]arr={{3,4,5},{7,8,2},{1},{6,2,8}};

for(

list:arr)

for(intx:

){

System.out.println(x);

}

}}

答案:int[];list(4-1)写出下面程序运行结果。public

class

Demo

{

public

static

void

main(String[]

args)

{

int

a[]={1,3,5,7,9,11,13};

int

b[]=new

int[10];

int

sum=0;

System.arraycopy(a,2,b,3,3);

for(int

x:b)

sum=sum+x;

System.out.println(sum);

}

}

答案:21(4-3)写出以下程序运行结果。publicclassDemo05{

publicstaticvoidmain(String[]args){

inttemp=0;

int[][]arr={{3,4,5},{7,8,2},{1},{6,2,8}};

for(int[]list:arr)

for(intx:list){

if(x>3)

temp+=list.length;

}

System.out.println(temp);

}}

答案:18(4-1)写出下面程序运行结果。public

class

Demo5

{

public

static

void

main(String

[]args)

{

int[]

arr={12,35,8,7,2};

Arrays.sort(arr);

System.out.println(arr[3]*arr.length);

}}

答案:60(4-1)请阅读程序,然后写出程序运行结果。public

class

Demo7

{

public

static

void

main(String[]

args)

{

int

[]

arr=

new

int[5];

int

sum=0;

Arrays.fill(arr,

3);

for(int

x:arr)

{

sum=sum+x;

}

System.out.println(sum);

}}

答案:15/star3/origin/18744cce6d75619fab3ec35c064a0c55.png

答案:arr.length;arr[i].length(4-2)请阅读程序,根据提示补全程序空白处,使程序能够正确运行。//该程序实现n×n数组的行列互换public

class

ArrayRowColumnSwap

{

//交换n×n数组arr的行和列

public

static

int

[][]

swapRowColumn(int

[][]arr)

{

int

=

new

int[arr.length][arr.length];

for

(int

i

=

0;

i

<

;

i++)

{//

调整数组行列数据

for

(int

j

=

0;

j

<

;

j++)

{

arr2[i][j]

=

;

}

}

return

arr2;

}

//输出二维数组

public

static

void

showArray(int[][]

arr)

{

for

(int

i

=

0;

i

<

arr.length;

i++)

{//

遍历数组

for

(int

j

=

0;

j

<

arr.length;

j++)

{

System.out.print(arr[i][j]

+

"

");//

不换行输出数组元素

}

System.out.println();

//换行

}

}

public

static

void

main(String[]

args)

{

//

创建二维数组

int

arr[][]

=

new

int[][]

{

{

22,

33,

44

},

{

55,

66,

77

},

{

88,

88,

0

}

};

System.out.println("行列互调前:");

//

输出二维数组

showArray(arr);

System.out.println("行列互调后:");

int

[][]

list=swapRowColumn(arr);

//输出行列互调后的二维数组

;

}}

答案:arr2[][];[

][

]arr2;[

]arr2[

];arr.length;arr[i].length;arr[j][i];showArray(list(4-2)写出下面程序运行结果。public

class

Demo2

{

public

static

void

main(String[]

args)

{

int

[][]

arr=new

int[3][3];

int

sum=0;

for(int

i=0;i答案:18(4-2)在计算机程序中,利用(

)维数组存储矩阵或二维表格。

答案:二;2;二维;2维(4-2)有如下语句:int[][]

arr1

=

{

{

2,

3,

4

},

{

5,

6

},

{

7,

8,

9,

0

}

};则arr1[2][2]

*

arr1.length

*

arr1[2].length的值是(

),

答案:108(4-2)下面(

)语句正确地声明一个整型的二维数组。

答案:int

a[][]

=

new

int[5][

];;int

a[

][

]

=

new

int[

5

][

5

];;int

[][]a

=

new

int[5][10];;int

[]a[]

=

new

int[5][10];(4-2)下面(

)是不正确地初始化数组形式。

答案:int

key[]={{1,2,3},{4,5,6}};(4-2)下面(

)语句能正确创建一个数组实例。

答案:byte[]

ba

=

new

byte

[10];(4-2)正确地初始化二维数组语句是(

)。

答案:int

a[][]={{1,2},{3,4},{1},{4,5,6,7}};(4-2)下面(

)不能正确创建数组。

答案:float

arr

[

][

]=new

float[

][6];在任何情况下,都可以利用二分查找法在一维数组中搜索某个元素。

答案:错在Java语言中,数组类型是基本类型。

答案:错在Java语言中,利用length()方法获得数组的元素个数。

答案:错Java语言中,对象类型数组元素的默认值是(

)。

答案:nullJVM将数组元素存储在(

)

(栈或者堆)中。

答案:堆通过(

)访问数组元素,一维数组array的长度为

(

)。

答案:下标;array.lengthJava语言中,数组的维数用(

)的个数来确定,利用(

)关键字为数组分配空间,利用(

)取得数组长度。

答案:[];new;数组名.length(

)引用了一维数组arr的第三个元素。

答案:a[2]Java程序中的数组元素储存在(

)中。

答案:堆Java程序中引用数组元素时,数组下标可以是(

)。

答案:以上均可Java语言中,正确的初始化语句是(

)。

答案:char

str[

]={'h','e','l','l','o'};/star3/origin/092797ddcb563eb8df654baa0a6e1171.jpg

答案:new

PrintStream(System.out;new

Scanner(System.in;scan.nextInt(;break;ps.close(;scan.close(/star3/origin/c5eba13f8478205341c65b42dfb6a0aa.png

答案:breaklabel根据提示补全程序空白处,使程序能够正确运行。/**输入一个字符串,统计数字的个数

*

例如,输入字符串

great

dream

2040;great

success

2050.

*

则数字个数是8。

*/public

class

Demo12

{

public

static

void

main(String[]

args)

{

Scanner

scan=new

Scanner(System.in);

String

info=

;//接收用户从键盘输入一行字符

int

index=0;

int

count=0;//数字个数

while(index

<

)

{

if(

>='0'

&&

<='9')

;

index++;

}

System.out.println("数字个数="+count);

}}

答案:scan.nextLine(;info.length(;info.charAt(index;info.charAt(index;count++;count=count+1;++count;count+=1;根据提示补全程序空白处,使程序能正确运行。//验证登录信息的合法性//假设合法用户名jsu123,密码A12345importjava.util.Scanner;publicclassDemo10{

publicstaticvoidmain(String[]args){

Scannerscan=newScanner(System.in);//创建扫描器

System.out.println("请输入登录用户名:");

StringuserName=scan.nextLine();//接收用户输入登录名

System.out.println("请输入登录密码:");

Stringpassword=

;//接收用户输入登录密码

if(

){//判断用户名合法性

System.out.println("用户名非法。");

}elseif(

){//判断密码合法性

System.out.println("登录密码错误。");

}else{//通过以上两个条件判断则默认通过登录验证

System.out.println("恭喜您,登录信息通过验证。");

}

scan.close();

}}

答案:scan.nextLine(;!userName.equals("jsu123";!password.equals("A12345"写出下面程序运行结果。publicclassDemo{

publicstaticvoidmain(Stringargs[]){

intx=5,y=10,r=5;

switch(x+y){

case15:

r+=x;

case20:

r-=y;

case25:

r*=x/y;

default:

r+=r;

}

System.out.println(r);

}}

答案:0写出下面程序运行结果。publicclassDemo9{

publicstaticvoidmain(String[]args){

Stringmsg="努力成就伟大梦想!";

for(inti=0;i答案:力就大想;梦想写出以下程序运行结果。publicclassDemo8{

publicstaticvoidmain(String[]args){

intsum=0;

while(true){

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

if(i*j%3==0)

continue;

sum=sum+i;

}

if(sum>20)

break;

}

System.out.println(sum);

}}

答案:27(

)语句用来退出当前循环语句。(不要写分号)

答案:break在循环语句的循环体中,可以用(

)语句结束本次循环。

答案:continuecontinue和break语句都能在(

)语句中使用,此外break语句还可以在(

)语句中使用。

答案:循环;循环语句;switch;switch语句在事先不知道循环语句重复执行的次数时,可以用一个(

)值来终止循环。

答案:布尔如下代码段:

switch

(m)

{

case

0:

System.out.println("Condition

0");

case

1:

System.out.println("Condition

1");

case

2:

System.out.println("Condition

2");

case

3:

System.out.println("Condition

3");

break;

default:

System.out.println("Other

Condition");}

当m的值为(

)时,输出的结果中包含“Condition

3”

答案:

0、1、2、3通常情况下,一条完整的循环语句应包括(

)。

答案:以上都是在命令提示符下以“java

Test

99”运行以下程序,输出结果是(

)。public

class

Test

{

public

static

void

main(String[]

args)

{

int

value

=

Integer.parseInt(args[0]);

switch

(value)

{

case

1:

System.out.println("1");

case

2:

System.out.println("2");

break;

default:

System.out.println("default");

break;

}

}}

答案:default下面(

)程序段可以产生一个不大于100的随机整数。

答案:Randomrandom=newRandom();intaInt=random.nextInt(100);(2-6)写出下面程序的运行结果。public

class

Demo

{

public

static

void

main(String

args[])

{

boolean

a

=

false;

boolean

b

=

true;

boolean

c

=

(a

&&

b)

&&

(!b);

boolean

result

=

(a

&

b)

&

(!b);

System.out.println(result);

System.out.println(c);

}}

答案:false;false(2-6)写出下面程序运行结果。public

class

Demo

{

public

static

void

main(String

args[])

{

int

x

=

9,

y

=

11,

z

=

8;

int

t,

w;

t

=

x

>

y

?

x

:

y

+

x;

w

=

t

>

z

?

t

:

z;

System.out.println(w);

}}

答案:20(2-6)写出下面程序运行结果。public

class

Demo

{

public

static

void

main(String

args[])

{

int

a=10,b=20;

a=a^b;

b=b^a;

System.out.println(a);

System.out.println(b);

}}

答案:30;10(2-6)请写出下面程序运行结果。public

class

Demo

{

public

static

void

main(String[]

args)

{

int

b

=

011001;

System.out.println(b);

}}

答案:4609(2-6)if(

-0.0

==

0.0

)返回true。

答案:对(2-6)Java语言的关系表达式的运算结果是(

)类型。

答案:布尔(2-6)利用逻辑运算符将逻辑值连接的有意义式子是(

)表达式,它的值是(

)类型.

答案:逻辑;布尔(2-6)Java语言中,单目运算符有(

)个操作数,双目运算符有(

)个操作数。

答案:1;2(2-6)假设x为10、y为20、z为30,则表达式x<10||x>10的值为(

),x>y&&y>x的值为(

)。

答案:false;false(2-6)不属于Java运算符的是(

)。

答案:<

>

(2-6)Java程序中表达式

37/10f

的运算结果是

(

)。

答案:3.7(2-6)Java语言中,(

)不属于单目运算符。

答案:?

:(2-6)下面语句的输出结果是(

)。System.out.println(5

&

6);

答案:4(2-6)变量x、y和z的定义:int

x=10,y=20,z=30;

则表达式

x

>

y

?

(x

>

z

?

x

:

y)

:

(y

>

z

?

y

:

z)

的值是(

)。

答案:30(2-6)若所有变量都已正确定义,以下选项中(

)是不合法的表达式。

答案:

'a'

=

1/2/star3/origin/39b4b4c70df0ac0c2cb0a8756aed7f8a.jpg

答案:输出结果为:value

is

9.0(2-6)(

)是Java程序中不合法的赋值语句。

答案:int

x=12345L;

/star3/origin/bdd2f9c82d7ddf697637694f1eb43749.jpg

答案:Double.parseDouble(s1(2-5)写出下面程序运行结果。public

class

Demo

{

public

static

void

main(String

args[])

{

System.out.println(123);

System.out.println(0123);

System.out.println(0x123);

}}

答案:123;83;291(2-5)表达式(0.05+0.01)==0.06)的返回结果是true

答案:错(2-5)Java语言中,char型变量不能存贮一个汉字,也不能存储一个希腊字母。

答案:错(2-5)Java程序中定义的变量三要素是(

)、(

)和(

)。

答案:变量类型;变量名;变量值(2-5)能正确定义float类型变量的是(

)。

答案:

float

foo

=

-1;

;float

foo

=

2.02f;

(2-5)下面程序段的输出结果是(

)。

int

size

=

Double.SIZE

-

Byte.SIZE;

System.out.println(size);

答案:56(2-5)不合法的字符常量是(

)。

答案:"\n"

(2-5)Java语言中,八进制数常量以(

)开头。

答案:0(2-5)Java语言中,(

)是正确的变量名。

答案:age(2-5)必须把左边类型强制转换为右边类型的是(

)。

答案:int→char(2-5)Integer.MAX_VALUE表示(

)。

答案:int类型最大值(2-5)下面(

)需要进行强制类型转换。

答案:float类型转换为int类型(2-5)变量定义有错误的是(

)。

答案:float

f

=

2.3;(2-5)执行下面语句,temp值是(

)。

long

temp

=

(int)

5.6;

temp

%=

2;

答案:1(2-5)下面程序段的输出结果是(

)。

String

s0

=

new

String("hello,中国!");

System.out.println(s0.length());

答案:9(2-5)在Java语言中,(

)表示“回车”转义字符。

答案:\r(2-4)下面Java程序代码段的第(

)条语句有错误。int

x;//(1)double

y;//(2)float

z;//(3)x=500;//(4)y=3.1415;//(5)z=3.1415;//(6)

答案:6;(6(2-4)Java基本数据类型char采用Unicode编码方案,每个Unicode码占用(

)个字节存储空间。

答案:2;2个;两;两个(2-4)Java语言提供了(

)种基本数据类型。

答案:8(2-4)Java语言将存储范围大的数值类型转换为存储范围小的数值类型时,采用(

)转换(强制/自动)。

答案:强制(2-4)在任何平台上运行Java程序,Java的一个int类型数据占(

)字节的存储空间。

答案:4(2-4)属于Java基本数据类型的有(

)。

答案:short;byte;int;float(2-4)

不属于Java引用数据类型的是(

)。

答案:字符型(2-4)Java语言中存储范围最小的数据类型是(

)。

答案:byte(2-3)Java语言中,可以利用“/*

*/”符号来注释多条暂时不用的语句。

答案:对(2-3)Java语言中进行单行注释的符号是“\\”。

答案:错(2-3)Java语言中,采用“/**

注释内容

*/”来进行文档注释。

答案:对(2-3)在调试Java程序过程中,最好采用(

)注释暂时不需要的某行语句,该注释的语法为(

)。

答案:行;//(2-3)下列叙述有错误的是(

)。

答案:Java语言的标识符不区分大小写;Java程序中必须有一个main方法,并且必须由public

static来修饰(2-3)下面说法错误的是(

)。

答案:一个Java源文件中只能有一个类/star3/origin/1e5334035a3c07e53fee631ed8284f5b.png

答案:Hello;public

static;static

public(2-2)有如下Java程序代码段,程序运行结果是(

)。

String

s[]={"北京",

"江苏",

"上海"};

System.out.println(s[1]);

答案:江苏;江

苏(2-2)(

)方法是Java的Application程序的入口方法。

答案:main((2-2)下面说法正确的是(

)。

答案:变量的使用规则是先声明,后使用(2-2)下面叙述正确的是(

)。

答案:Java语言的标识符是区分大小写的(2-1)Java语言采用(

)字符集,该字符集的每个字符占(

)字节。

答案:Unicode;2(2-1)(

)编码是国际组织制定的可以容纳世界上所有文字和字符的编码方案,又称统一码。

答案:Unicode(2-1)(

)不是合法的Java自定义标识符。

答案:abc-d;class;#good(2-1)以下(

)是不合法的Java自定义标识符。

答案:5save

(2-1)以下(

)是Java语言合法自定义标识符。

答案:_endline(2-1)在开发Java程序时,下列标识符命名符合默认规则的是(

)。

答案:常量需要大写全部字母(2-1)(

)不是Java关键字。

答案:integer/star3/origin/fe9ff44e30fd429129ac88473032b418.jpg

答案:publicstatic;main(01-06)一个Java源程序文件可以定义多个public类。

答案:错(1-6)Eclipse平台仅仅提供开发Java应用程序环境。

答案:错(1-6)Eclipse的透视图是多个视图和操作的集合。

答案:对(01-06)为了提高Java程序的开发效率,目前有很多集成开发工具(IDE),最流行的是开源软件(

),还包括MyEclipse、JBuilder、JDeveloper、JCreator等。

答案:eclipse/star3/origin/707a4f87e37882a8d920518c912e019f.jpg

答案:Classics;static;String[](01-06)关于Java应用程序的主方法,哪些声明是正确的?

(

)

答案:public

static

void

main(String

[]

args);static

public

void

main(String

[]

args);public

static

void

main(String

args

[])/star3/origin/e20ae5b6ed8cb96842a7ffcc8a8d90e6.jpg

答案:编译无错误,但运行时指示没有正确定义main方法(01-04)为了在Windows命令提示符下的任何目录下运行javac.exe和java.exe等JDK命令,需要配置(

)环境变量。

答案:path(01-05)Java

应用程序都包含了main方法,它是Java应用程序的入口方法。

答案:对(01-05)执行Java应用程序分为2步,第一步,利用(

)命令将一个Java源程序(.java)编译为一个字节码文件(.class);第二步,利用(

)命令执行一个字节码文件(*

温馨提示

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

评论

0/150

提交评论