《java》学习笔记+课后选择答案.docx

上传人:b****3 文档编号:6124985 上传时间:2023-05-09 格式:DOCX 页数:50 大小:27.19KB
下载 相关 举报
《java》学习笔记+课后选择答案.docx_第1页
第1页 / 共50页
《java》学习笔记+课后选择答案.docx_第2页
第2页 / 共50页
《java》学习笔记+课后选择答案.docx_第3页
第3页 / 共50页
《java》学习笔记+课后选择答案.docx_第4页
第4页 / 共50页
《java》学习笔记+课后选择答案.docx_第5页
第5页 / 共50页
《java》学习笔记+课后选择答案.docx_第6页
第6页 / 共50页
《java》学习笔记+课后选择答案.docx_第7页
第7页 / 共50页
《java》学习笔记+课后选择答案.docx_第8页
第8页 / 共50页
《java》学习笔记+课后选择答案.docx_第9页
第9页 / 共50页
《java》学习笔记+课后选择答案.docx_第10页
第10页 / 共50页
《java》学习笔记+课后选择答案.docx_第11页
第11页 / 共50页
《java》学习笔记+课后选择答案.docx_第12页
第12页 / 共50页
《java》学习笔记+课后选择答案.docx_第13页
第13页 / 共50页
《java》学习笔记+课后选择答案.docx_第14页
第14页 / 共50页
《java》学习笔记+课后选择答案.docx_第15页
第15页 / 共50页
《java》学习笔记+课后选择答案.docx_第16页
第16页 / 共50页
《java》学习笔记+课后选择答案.docx_第17页
第17页 / 共50页
《java》学习笔记+课后选择答案.docx_第18页
第18页 / 共50页
《java》学习笔记+课后选择答案.docx_第19页
第19页 / 共50页
《java》学习笔记+课后选择答案.docx_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

《java》学习笔记+课后选择答案.docx

《《java》学习笔记+课后选择答案.docx》由会员分享,可在线阅读,更多相关《《java》学习笔记+课后选择答案.docx(50页珍藏版)》请在冰点文库上搜索。

《java》学习笔记+课后选择答案.docx

《java》学习笔记+课后选择答案

第一章

1哪个组织负责监督审察Java相关技术规格的演进?

∙A、JCP

∙B、Apache

∙C、EU

∙D、W3C

2Java技术规格必须以何种正式文件提交审察?

∙A、RFC

∙B、JSR

∙C、ISO

∙D、IEEE

3Java的原始码扩展名为何?

编译完后是哪个扩展名?

∙A、*.txt、*.java

∙B、*.c、*.class

∙C、*.java、*.class

∙D、*.cpp、*.java

4对JVM来说,可执行文件案的扩展名为何?

∙A、*.java

∙B、*.class

∙C、*.dll

∙D、*.pyc

5在Java下载页面中,可看到JRE下载选项,这是哪种JRE?

∙A、WebJRE

∙B、PrivateJRE

∙C、ServerJRE

∙D、PublicJRE

6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用?

∙A、JDK

∙B、JRE

∙C、JavaDoc

∙D、NetBeans

7如果只是要运行Java程序,下载程序哪个安装即可

∙A、JDK

∙B、JRE

∙C、JavaDoc

∙D、NetBeans

8Java根据应用领域不同,区分为哪三大平台?

∙A、JavaSE

∙B、JavaEE

∙C、JavaME

∙D、Android

9哪些平台不在Java规范之中?

∙A、JavaME

∙B、Android

∙C、iOS

∙D、AVI

10以下哪些包括在JRE之中?

∙A、开发工具程序

∙B、JavaSEAPI

∙C、JVM

∙D、部署技术

第二章

1如果在hello.java中撰写以下的程序代码:

publicclassHello{

    publicstaticdmain(String[]args){

         System.out.println("HelloWorld");

    }

}

以下描述何者正确?

∙A、执行时显示HelloWorld

∙B、执行时出现NoClassDefFoundError

∙C、执行时出现出现找不到主要方法的错误

∙D、编译失败

2如果在Main.java中撰写以下的程序代码:

publicclassMain{

    publicstaticmain(String[]args){

         System.out.println("HelloWorld");

    }

}

以下描述何者正确?

∙A、执行时显示HelloWorld

∙B、执行时出现NoClassDefFoundError

∙C、执行时出现找不到主要方法的错误

∙D、编译失败

3如果在Main.java中撰写以下的程序代码:

publicclassMain{

    publicstaticvoidmain(){

         System.out.println("HelloWorld"); 

    }

}

以下描述何者正确?

∙A、执行时显示HelloWorld

∙B、执行时出现NoClassDefFoundError

∙C、执行时出现出现找不到主要方法的错误

∙D、编译失败

4如果在Main.java中撰写以下的程序代码:

publicclassMain{

    publicstaticvoidmain(string[]args){

         System.out.println("HelloWorld"); 

    }

}

以下描述何者正确?

∙A、执行时显示HelloWorld

∙B、执行时出现NoClassDefFoundError

∙C、执行时出现出现找不到主要方法的错误

∙D、编译失败

 

5如果C:

\workspace\Hello\classes中有以下原始码编译而成的Main.class:

publicclassMain{

    publicstaticvoidmain(String[]args){

         System.out.println("HelloWorld"); 

    }

}

文本模式下你的工作路径是C:

\workspace,那么如何执行Main类别?

∙A、javaC:

\workspace\Hello\classes\Main

∙B、javaHello\classesMain

∙C、java–cpHello\classesMain

∙D、以上皆非

6如果C:

\workspace\Hello\classes中有以下原始码编译而成的Main.class:

packagecc.openhome;

publicclassMain{

    publicstaticvoidmain(String[]args){

         System.out.println("HelloWorld"); 

    }

}

文本模式下你的工作路径是C:

\workspace,那么如何执行Main类别?

∙A、javaC:

\workspace\Hello\classes\Main

∙B、javaHello\classesMain

∙C、java–cpHello\classesMain

∙D、以上皆非

7如果有个Console类别的原始码开头定义如下:

packagecc.openhome;

publicclassConsole{

    ... 

}

其完全吻合名称为何?

∙A、cc.openhome.Console

∙B、package.cc.openhome.Console

∙C、cc.openhome.class.Console

∙D、以上皆非

正确答案:

8如果C:

\workspace\Hello\src中有Main.java如下:

packagecc.openhome; 

publicclassMain{

    publicstaticvoidmain(String[]args){

         System.out.println("HelloWorld"); 

    }

}

文本模式下你的工作路径是C:

\workspace\Hello,那么如何编译与执行Main类别?

∙A、javacsrc\Main.javajavaC:

\workspace\Hello\classes\Main

∙B、javac–dclassessrc\Main.javajava–cpclassesMain

∙C、javac–dclassessrc\Main.javajava–cpclassescc.openhome.Main

∙D、javac–dclassessrc\Main.javajava–cpclassesccopenhomeMain

9如果有个Console类别的原始码开头定义如下:

packagecc.openhome;publicclassConsole{

    ... 

}

如何在另一个类别中撰写import?

∙A、importcc.openhome.Console;

∙B、importcc.openhome;

∙C、importcc.openhome.*;

∙D、importConsole;

 

10关于包以下何者正确?

∙A、要使用JavaSEAPI的System类别必须importjava.lang.System;

∙B、在程序中撰写importjava.lang.System;会发生编译错误,因为java.lang中的类别不用import

∙C、import并不影响执行效能

∙D、程序中撰写了importcc.openhome.Main,执行java指令时只要下javaMain就可以了

第三章

1如果有以下的程序代码:

intnumber; 

System.out.println(number); 

以下描述何者正确?

∙A、执行时显示0

∙B、执行时显示随机数字

∙C、执行时出现错误

∙D、编译失败

2如果有以下的程序代码:

System.out.println(10/3); 

以下描述何者正确?

∙A、执行时显示3

∙B、执行时显示3.33333...

∙C、执行时出现错误

∙D、编译失败

3如果有以下的程序代码:

floatradius=88.2; 

doublearea=2*3.14*radius*radius; 

System.out.println(area); 

以下描述何者正确?

∙A、执行时显示48853.6272

∙B、执行时显示48853

∙C、执行时出现错误

∙D、编译失败

正确答案:

D

4如果有以下的程序代码:

bytea=100; 

byteb=200; 

bytec=(byte)(a+b); 

System.out.println(c); 

以下描述何者正确?

∙A、执行时显示300

∙B、执行时显示127

∙C、执行时出现错误

∙D、编译失败

5如果有以下的程序代码:

System.out.println(Integer.MAX_VALUE+1==Integer.MIN_VALUE); 

以下描述何者正确?

∙A、执行时显示true

∙B、执行时显示false

∙C、执行时出现错误

∙D、编译失败

6如果有以下的程序代码:

System.out.println(-Integer.MAX_VALUE==Integer.MIN_VALUE); 

以下描述何者正确?

∙A、执行时显示true

∙B、执行时显示false

∙C、执行时出现错误

∙D、编译失败

7如果有以下的程序代码:

inti=10;10 

intnumber=i++;

number=--i; 

以下描述何者正确?

∙A、执行后number为10,i为10

∙B、执行后number为10,i为11

∙C、执行后number为11,i为10

∙D、执行后number为11,i为11

8如果有以下的程序代码:

inti=10; 

intnumber=++i; 

number=++i; 

以下描述何者正确?

∙A、执行后number为11,i为11

∙B、执行后number为11,i为12

∙C、执行后number为12,i为11

∙D、执行后number为12,i为12

 

9如果有以下的程序代码:

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

   if(i==5){continue; 

}

System.out.printf("i=%d%n",i); 

以下描述何者正确?

∙A、显示i=1到4,以及6到9

∙B、显示i=1到9

∙C、显示i=1到4

∙D、显示i=6到9

10如果有以下的程序代码:

for(intnumber=0;number!

=5;number=(int)(Math.random()*10)){

   System.out.println(number); 

}

以下描述何者正确?

∙A、执行时显示数字永不停止

∙B、执行时显示数字0后停止

∙C、执行时显示数字5后停止

∙D、执行时显示数字直到number为5后停止

 

第四章

 

1如果有以下的程序代码:

intx=100; 

inty=100; 

Integerwx=x; 

Integerwy=y; 

System.out.println(x==y); 

System.out.println(wx==wy); 

在JDK5以上的环境编译与执行,请问显示结果为何?

∙A、true、true

∙B、true、false

∙C、false、true

∙D、编译失败

2如果有以下的程序代码:

intx=200; 

inty=200; 

Integerwx=x; 

Integerwy=y; 

System.out.println(x==wx); 

System.out.println(y==wy); 

在JDK5以上的环境编译与执行,请问显示结果为何?

∙A、true、true

∙B、true、false

∙C、false、true

∙D、编译失败

3如果有以下的程序代码:

intx=300; 

inty=300; 

Integerwx=x; 

Integerwy=y; 

System.out.println(wx.equals(x)); 

System.out.println(wy.equals(y)); 

以下描述何者正确?

∙A、true、true

∙B、true、false

∙C、false、true

∙D、编译失败

4如果有以下的程序代码:

int[]arr1={1,2,3};

int[]arr2=arr1; 

arr2[1]=20; 

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

以下描述何者正确?

∙A、执行时显示2

∙B、执行时显示20

∙C、执行时出现ArrayIndexOutOfBoundException错误

∙D、编译失败

 

5如果有以下的程序代码:

int[]arr1={1,2,3};

int[]arr2=newint[arr1.length]; 

arr2=arr1; 

for(intvalue:

arr2){

   System.out.printf("%d",value); 

}

以下描述何者正确?

∙A、执行时显示123

∙B、执行时显示12300

∙C、执行时出现ArrayIndexOutOfBoundException错误

∙D、编译失败

6如果有以下的程序代码:

String[]strs=newString[5]; 

以下描述何者正确?

∙A、产生5个String实例

∙B、产生1个String实例

∙C、产生0个String实例

∙D、编译失败

7如果有以下的程序代码:

String[]strs={"Java","Java","Java","Java","Java"};

以下描述何者正确?

∙A、产生5个String实例

∙B、产生1个String实例

∙C、产生0个String实例

∙D、编译失败

8如果有以下的程序代码:

String[][]strs=newString[2][5]; 

以下描述何者正确?

∙A、产生10个String实例

∙B、产生2个String实例

∙C、产生0个String实例

∙D、编译失败

9如果有以下的程序代码:

String[][]strs={

    {"Java","Java","Java"}, 

    {"Java","Java","Java","Java"}

};

System.out.println(strs.length); 

System.out.println(strs[0].length); 

System.out.println(strs[1].length); 

以下描述何者正确?

∙A、显示2、3、4

∙B、显示2、0、1

∙C、显示1、2、3

∙D、编译失败

10如果有以下的程序代码:

String[][]strs={

   {"Java","Java","Java"}, 

   {"Java","Java","Java","Java"}

};

for(________row:

strs){

   for(________str:

row){

       ....

   }

}

空白处应该分别填上什么?

∙A、String、String

∙B、String、String[]

∙C、String[]、String

∙D、String[]、String[]

 

第五章

1

如果有以下程序片段:

publicclassSome{

   privateSomesome;

   privateSome(){}

   publicstaticSomecreate(){

       if(some==null){

           some=newSome();

       }

       returnsome;

   }

}

以下描述何者正确?

∙A、编译失败

∙B、客户端必须newSome()产Some生实例

∙C、客户端必须newSome().create()产生Some实例

∙D、客户端必须Some.create()产生Some实例

 

2如果有以下程序片段:

int[]scores1={88,81,74,68,78,76,77,85,95,93};

int[]scores2=Arrays.copyOf(scores1,scores1.length);

其中Arrays完全吻合名称为java.util.Arrays,以下描述何者正确?

∙A、Arrays.copyOf()应该改为newArrays().copyOf()

∙B、copyOf()是static成员

∙C、copyOf()是public成员

∙D、Arrays被宣告为public

3如果有以下程序片段:

publicclassSome{

   publicintx;

   publicSome(intx){

       this.x=x;

   }

}

以下描述何者正确?

∙A、建构Some时,可使用newSome()或newSome(10)形式

∙B、建构Some时,只能使用newSome()形式

∙C、建构Some时,只能使用newSome(10)形式

∙D、没有无自变量建构式,所以编译失败

4如果有以下程序片段:

publicclassSome{

   publicintx;

   publicSome(intx){

       x=x;

   }

}

以下描述何者正确?

∙A、newSome(10)建构对象后,对象成员x值为10

∙B、newSome(10)建构对象后,对象成员x值为0

∙C、Somes=newSome(10)后,可使用s.x取得值

∙D、编译失败

5如果有以下程序片段:

publicclassSome{

   privateintx; 

   publicSome(intx){

       this.x=x;

   }

}

以下描述何者正确?

∙A、newSome(10)建构物件后,成员x值为10

∙B、newSome(10)建构物件后,成员x值为0

∙C、Somes=newSome(10)后,可使用s.x取得值

∙D、编译失败

6如果有以下程序片段:

packagecc.openhome.util;

classSome{

   publicintx;

   publicSome(intx){

           this.x=x; 

    }

}

以下描述何者正确?

∙A、cc.openhome.util套件中其它程序代码可以newSome(10)

∙B、cc.openhome.util套件外其它程序代码可以newSome(10)

∙C、可以在其它套件importcc.openhome.util.Some;

∙D、编译失败

7

如果有以下程序片段:

publicclassSome{

   privatefinalintx;

   publicSome(){}

   publicSome(intx){

       this.x=x;

   }

}

以下描述何者正确?

∙A、newSome(10)建构对象后,对象成员x值为10

∙B、newSome(10)建构对象后,对象成员x值为0

∙C、Somes=newSome(10)后,可使用s.x取得值

∙D、编译失败

8如果有以下程序片段:

publicclassSome{

   publicstaticintsum(int...numbers){

       intsum=0;

       for(inti=10;i

           sum+=numbers[i];20

       }

       returnsum;

   }

}

以下描述何者正确?

∙A、可使用Some.sum(1,2,3)加总1、2、3

∙B、可使用newSome.sum(1,2,3)加总1、2、3

∙C、可使用Some.sum(newint[1,2,3])加总1、2、3

∙D、编译失败,因为不定长度自变量只能用增强式for循环语法

9

如果有以下程序片段:

publicclassSome{

   publicstaticvoidsomeMethod(inti){

       System.out.println("int版本被呼叫");

   }

   publicstaticvoidsomeMethod(Integerinteger){

       System.out.println("Integer版本被呼叫");

   }

}

以下描述何者正确?

∙A、Some.someMethod

(1)显示「int版本被呼叫」

∙B、Some.someMethod

(1)显示「Integer版本被呼叫」

∙C、Some.som

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

当前位置:首页 > 解决方案 > 学习计划

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

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