java学习笔记课后选择答案整理_第1页
java学习笔记课后选择答案整理_第2页
java学习笔记课后选择答案整理_第3页
java学习笔记课后选择答案整理_第4页
java学习笔记课后选择答案整理_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、 第一章1哪个组织负责监督审察Java相关技术规格的演进?· A、JCP· B、Apache· C、EU· D、W3C2Java技术规格必须以何种正式文件提交审察?· A、RFC· B、JSR· C、ISO· D、IEEE3Java的原始码扩展名为何?编译完后是哪个扩展名?· A、*.txt、*.java· B、*.c、*.class· C、*.java、*.class· D、*.cpp、*.java4对JVM来说,可执行文件案的扩展名为何?· A、*.java&#

2、183; B、*.class· C、*.dll· D、*.pyc5在Java下载页面中,可看到JRE下载选项,这是哪种JRE?· A、Web JRE· B、Private JRE· C、Server JRE· D、Public JRE 6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用?· A、JDK· B、JRE· C、JavaDoc· D、NetBeans7如果只是要运行Java程序,下载程序哪个安装即可· A、JDK· B、JRE· C

3、、JavaDoc· D、NetBeans8Java根据应用领域不同,区分为哪三大平台?· A、Java SE· B、Java EE· C、Java ME· D、Android 9哪些平台不在Java规之中?· A、Java ME· B、Android· C、iOS· D、AVI 10以下哪些包括在JRE之中?· A、开发工具程序· B、Java SE API· C、JVM· D、部署技术第二章1如果在hello.java中撰写以下的程序代码:public class

4、 Hello     publicstaticdmain(Stringargs)          System.out.println("Hello World");    以下描述何者正确?· A、执行时显示Hello World· B、执行时出现NoClassDefFoundError· C、执行时出现出现找不到主要方法的错误· D、编译失败 2如果在Main.

5、java中撰写以下的程序代码:public class Main     public static main(String args)          System.out.println("Hello World");    以下描述何者正确?· A、执行时显示Hello World· B、执行时出现NoClassDefFoundError· C、执行时出现找不到主要方法

6、的错误· D、编译失败3如果在Main.java中撰写以下的程序代码:public class Main     public static void main()          System.out.println("HelloWorld");     以下描述何者正确?· A、执行时显示Hello World· B、执行时出现NoClassDefFoundEr

7、ror· C、执行时出现出现找不到主要方法的错误· D、编译失败4如果在Main.java中撰写以下的程序代码:public class Main     public static void main(string args)          System.out.println("Hello World");     以下描述何者正确?· A、执行时显示Hell

8、o World· B、执行时出现NoClassDefFoundError· C、执行时出现出现找不到主要方法的错误· D、编译失败5如果C:workspaceHelloclasses中有以下原始码编译而成的Main.class:public class Main     public static void main(String args)          System.out.println("Hello World&q

9、uot;);     文本模式下你的工作路径是C:workspace,那么如何执行Main类别?· A、java C:workspaceHelloclassesMain· B、java Helloclasses Main· C、java cp Helloclasses Main· D、以上皆非6如果C:workspaceHelloclasses中有以下原始码编译而成的Main.class:package cc.openhome;public class Main    

10、60;public static void main(String args)          System.out.println("Hello World");     文本模式下你的工作路径是C:workspace,那么如何执行Main类别?· A、java C:workspaceHelloclassesMain· B、java Helloclasses Main· C、java cp Helloc

11、lasses Main· D、以上皆非7如果有个Console类别的原始码开头定义如下:package cc.openhome;public class Console     . 其完全吻合名称为何?· A、cc.openhome.Console· B、package.cc.openhome.Console· C、cc.openhome.class.Console· D、以上皆非正确答案: A  8如果C:workspaceHellosrc中有Main.java如下:package

12、cc.openhome; public class Main     public static void main(Stringargs)          System.out.println("Hello World");     文本模式下你的工作路径是C:workspaceHello,那么如何编译与执行Main类别?· A、javac srcMain.java jav

13、a C:workspaceHelloclassesMain· B、javac d classes srcMain.java java cp classes Main· C、javac d classes srcMain.java java cp classes cc.openhome.Main· D、javac d classes srcMain.java java cp classesccopenhome Main 9如果有个Console类别的原始码开头定义如下:package cc.openhome; public class Console  &

14、#160;  . 如何在另一个类别中撰写import?· A、import cc.openhome.Console;· B、import cc.openhome;· C、import cc.openhome.*;· D、import Console;10关于包以下何者正确?· A、要使用Java SE API的System类别必须import java.lang.System;· B、在程序中撰写import java.lang.System;会发生编译错误,因为java.lang中的类别不用import

15、· C、import并不影响执行效能· D、程序中撰写了import cc.openhome.Main,执行java指令时只要下java Main就可以了第三章1如果有以下的程序代码:int number; System.out.println(number); 以下描述何者正确?· A、执行时显示0· B、执行时显示随机数字· C、执行时出现错误· D、编译失败2如果有以下的程序代码:System.out.println(10 / 3); 以下描述何者正确?· A、执行时显示3· B

16、、执行时显示3.33333.· C、执行时出现错误· D、编译失败3如果有以下的程序代码:float radius = 88.2; double area= 2 * 3.14 * radius * radius; System.out.println(area); 以下描述何者正确?· A、执行时显示48853.6272· B、执行时显示48853· C、执行时出现错误· D、编译失败正确答案: D4如果有以下的程序代码:byte a = 100; byte b = 200; byte

17、 c = (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.

18、out.println(-Integer.MAX_VALUE = Integer.MIN_VALUE); 以下描述何者正确?· A、执行时显示true· B、执行时显示false· C、执行时出现错误· D、编译失败7如果有以下的程序代码:int i = 10;10 int number = i+;number = -i; 以下描述何者正确?· A、执行后number为10,i为10· B、执行后number为10,i为11· C、执行后number为11,i为10· D、执行后num

19、ber为11,i为118如果有以下的程序代码:int i = 10; int number = +i; number = +i; 以下描述何者正确?· A、执行后number为11,i为11· B、执行后number为11,i为12· C、执行后number为12,i为11· D、执行后number为12,i为129如果有以下的程序代码:for(int i = 1; i < 10; i+)      if(i = 5) continue; System.out.prin

20、tf("i = %d%n", i); 以下描述何者正确?· A、显示i =1到4,以与6到9· B、显示i =1到9· C、显示i =1到4· D、显示i = 6到910如果有以下的程序代码:for(int number = 0; number != 5; number = (int) (Math.random() * 10)     System.out.println(number); 以下描述何者正确?· A、执行时显示数字永不停止· B、执行时显示数字0后停

21、止· C、执行时显示数字5后停止· D、执行时显示数字直到number为5后停止第四章1如果有以下的程序代码:int x = 100; int y = 100; Integer wx = x; Integer wy = y; System.out.println(x = y); System.out.println(wx = wy); 在JDK5以上的环境编译与执行,请问显示结果为何?· A、true、true· B、true、false· C、false、true· D、编

22、译失败2如果有以下的程序代码:int x = 200; int y = 200; Integer wx = x; Integer wy = y; System.out.println(x = wx); System.out.println(y = wy); 在JDK5以上的环境编译与执行,请问显示结果为何?· A、true、true· B、true、false· C、false、true· D、编译失败3如果有以下的程序代码:int x = 300; int y = 300; 

23、;Integer wx = x; Integer wy = 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; arr21 = 20; System.out.println(arr11); 以

24、下描述何者正确?· A、执行时显示2· B、执行时显示20· C、执行时出现ArrayIndexOutOfBoundException错误· D、编译失败5如果有以下的程序代码:int arr1 = 1, 2, 3;int arr2 = new intarr1.length; arr2 = arr1; for(int value : arr2)     System.out.printf("%d", value); 以下描述何者正确?· A、执行时显示123

25、3; B、执行时显示12300· C、执行时出现ArrayIndexOutOfBoundException错误· D、编译失败6如果有以下的程序代码:String strs = new String5; 以下描述何者正确?· A、产生5个String实例· B、产生1个String实例· C、产生0个String实例· D、编译失败7如果有以下的程序代码:String strs = "Java", "Java", "Java", "Java",

26、"Java"以下描述何者正确?· A、产生5个String实例· B、产生1个String实例· C、产生0个String实例· D、编译失败8如果有以下的程序代码:String strs = new String25; 以下描述何者正确?· A、产生10个String实例· B、产生2个String实例· C、产生0个String实例· D、编译失败9如果有以下的程序代码:String strs =      "Java",

27、 "Java", "Java",      "Java", "Java", "Java", "Java"System.out.println(strs.length); System.out.println(strs0.length); System.out.println(strs1.length); 以下描述何者正确?· A、显示2、3、4· B、显示2、0、1·

28、 C、显示1、2、3· D、编译失败10如果有以下的程序代码:String strs =     "Java", "Java", "Java",     "Java", "Java", "Java", "Java"for(_row : strs)     for(_str : row)      &

29、#160;  .    空白处应该分别填上什么?· A、String、String· B、String、String· C、String、String· D、String、String第五章1 如果有以下程序片段:public class Some     private Some some;     private Some()     public static Some create()   

30、0;     if(some = null)             some = new Some();                return some;     以下描述何者正确?· A、 编译失败· B、 客户端必须new Some()产Some生

31、实例· C、 客户端必须new Some().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()应该改为new Arrays().copyOf()· B、

32、 copyOf()是static成员· C、 copyOf()是public成员· D、 Arrays被宣告为public3 如果有以下程序片段:public class Some     public int x;     public Some(int x)         this.x = x;     以下描述何者正确?· A、 建构Some时,可使用new Some()或new Some(10)形

33、式· B、 建构Some时,只能使用new Some()形式· C、 建构Some时,只能使用newSome(10)形式· D、 没有无自变量建构式,所以编译失败4 如果有以下程序片段:public class Some     public int x;     public Some(int x)         x = x;     以下描述何者正确?· A、 new Some(10)建构对

34、象后,对象成员x值为10· B、 new Some(10)建构对象后,对象成员x值为0· C、 Some s = new Some(10)后,可使用s.x取得值· D、 编译失败5 如果有以下程序片段:public class Some     private int x;     public Some(int x)         this.x = x;     以下描述何者正确?·

35、 A、 new Some(10) 建构物件后,成员 x值为 10· B、 new Some(10) 建构物件后,成员 x值为 0· C、 Some s = new Some(10) 后,可使用 s.x 取得值· D、 编译失败6 如果有以下程序片段:package cc.openhome.util; class Some     public int x;     public Some(int x)         

36、0;   this.x = x;     以下描述何者正确?· A、cc.openhome.util 套件中其它程序代码可以 new Some(10)· B、 cc.openhome.util 套件外其它程序代码可以 new Some(10)· C、 可以在其它套件 import cc.openhome.util.Some;· D、 编译失败7 如果有以下程序片段:public class Some     private final int x; 

37、60;   public Some()     public Some(int x)         this.x = x;     以下描述何者正确?· A、 new Some(10)建构对象后,对象成员x值为10· B、 new Some(10)建构对象后,对象成员x值为0· C、 Some s = new Some(10)后,可使用s.x取得值· D、 编译失败8 如果有以下程序片段:public c

38、lass Some     public static int sum(int. numbers)         int sum = 0;         for(int i = 10; i < numbers.length; i+)             sum += numbersi;20  &

39、#160;              return sum;     以下描述何者正确?· A、 可使用Some.sum(1, 2, 3)加总1、2、3· B、 可使用new Some.sum(1, 2, 3)加总1、2、3· C、 可使用Some.sum(new int1,2, 3)加总1、2、3· D、 编译失败,因为不定长度自变量只能用增强式for循环语法9 如果有以下程序片段:public clas

40、s Some     public static void someMethod(int i)         System.out.println("int 版本被呼叫");        public static void someMethod(Integer integer)         System.out.println("

41、;Integer 版本被呼叫");    以下描述何者正确?· A、 Some.someMethod(1)显示int版本被呼叫· B、 Some.someMethod(1)显示Integer版本被呼叫· C、 Some.someMethod(new Integer(1)显示int版本被呼叫· D、 编译失败10 如果有以下程序片段:public class Main    public intsome(int. numbers)     

42、0;   int sum = 0;         for(int number : numbers)             sum += number;                 return sum;     

43、0;   public static void main(String args)          System.out.println(sum(1, 2, 3);    以下描述何者正确?· A、 显示6· B、 显示1· C、 无法执行· D、 编译失败第六章1 如果有以下程序片段:class Some     void doService()     

44、;    System.out.println("some service");    class Other extends Some     Override    void doService()         System.out.println("other service");    public class Main &#

45、160;   public static void main(String args)         Other other = new Other();        other.doService();    以下描述何者正确?· A、 编译失败· B、 显示some service· C、 显示other service· D、 先显示some service

46、、后显示other service2 承上题,如果main()中改为:Some some = new Other();some.doService();以下描述何者正确?· A、 编译失败· B、 显示some service· C、 显示other service· D、 先显示some service、后显示other service3 如果有以下程序片段:class Some     String ToString()         return

47、"Some instance"    public class Main     public static void main(String args)         Some some= new Some();        System.out.println(some);    以下描述何者正确?· A、 显示Some inst

48、ance· B、 显示SomeXXXX,XXXX为16进位数字· C、 发生ClassCastException· D、 编译失败4 如果有以下程序片段:class Some     int hashCode()         return 99;    public class Main     public static void main(String args)    

49、;     Some some = new Some();        System.out.println(some.hashCode();    以下描述何者正确?· A、 显示99· B、 显示0· C、 发生ClassNotFoundException· D、 编译失败5 如果有以下程序片段:class Some     Override    S

50、tring ToString()         return "Some instance"    public class Main     public static void main(String args)         Some some = new Some();        System

51、.out.println(some);    以下描述何者正确?· A、 显示Some instance· B、 显示SomeXXXX,XXXX为16进位数字· C、 发生ClassCastException· D、 编译失败6 如果有以下程序片段:class Some     abstract void doService();class Other extends Some     Override    void doServic

52、e()         System.out.println("other service");    public class Main     public static void main(String args)         Some some = new Other();        some

53、.doService();    以下描述何者正确?· A、 编译失败· B、 显示other service· C、 执行时发生ClassCastException· D、 移除Override可编译成功7 如果有以下程序片段:class Some     protected int x;    Some(int x)         this.x = x;   

54、class Other extends Some     Other(int x)         this.x = x;    以下描述何者正确?· A、 new Other(10)后,物件成员x值为10· B、 new Other(10)后,物件成员x值为任意值· C、 Other中无法存取x的编译失败· D、 Other中无法呼叫父类别建构式的编译失败8 如果有以下程序片段:public class IterableSt

55、ring extends String     public IterableString(String original)         super(original);        public void iterate()         /.    以下描述何者正确?· A、 String s = new Itera

56、bleString("J")可通过编译· B、 IterableString s = new IterableString("J")可通过编译· C、 因无法呼叫super()的编译失败· D、 因无法继承String的编译失败9 如果有以下程序片段:class Some     Some()         System.out.println("Some()");   &#

57、160;    this(10);        Some(int x)         System.out.println("Some(int x)");    class Other extends Some Other()     super(10);        System.

58、out.println("Other()");        Other(int y)         System.out.println("Other(int y)");    以下描述何者正确?· A、 new Other()显示"Some(int x)"、"Other()"· B、 new Other(10)显示"Oth

59、er(int y)"· C、 newSome()显示"Some(int x)"、"Some()"· D、 编译失败10 如果有以下程序片段:class Some     Some()         this(10);        System.out.println("Some()");     

60、;   Some(int x)         System.out.println("Some(int x)");    class Other extends Some     Other()         super(10);        System.out.println(&

61、quot;Other()");        Other(int y)         System.out.println("Other(int y)");    以下描述何者正确?· A、 new Other()显示"Some(int x)"、"Other()"· B、 new Other(10)显示"Some()"、&qu

62、ot;Some(int x)"、"Other(int y)"· C、 new Some()显示"Some(int x)"、"Some()"· D、 编译失败第七章 1 如果有以下程序片段:interface Some     protected void doSome();class SomeImpl implements Some     public void doSome()      &#

63、160;  System.out.println("作一些事");    public class Main     public static void main(String args)         Some s = new SomeImpl();        s.doSome();   以下描述何者正确?· A、 编译失败&#

64、183; B、 显示"作一些事"· C、 发生ClassCastException· D、 执行时不显示任何讯息2 如果有以下程序片段:interface Some     int x = 10;public class Main     public static void main(String args)         System.out.println(Some.x);    以下描述

65、何者正确?· A、 编译失败· B、 显示10· C、 必须建构Some实例才能存取x· D、 显示03 如果有以下程序片段:interface Some     void doSome();class SomeImpl implements Some     void doSome()        System.out.println("作一些事");    public class

66、 Main     public static void main(String args)         Some s = new SomeImpl();        s.doSome();    以下描述何者正确?· A、 编译失败· B、 显示"作一些事"· C、 发生ClassCastException· D、 执行时不显示任

67、何讯息4 如果有以下程序片段:interface Some     void doSome();class SomeImpl implements Some     public void doSome()         System.out.println("作一些事");    public class Main     public static void main(String

68、 args)         Some s = new SomeImpl();        s.doSome();    以下描述何者正确?· A、 编译失败· B、 显示"作一些事"· C、 发生ClassCastException· D、 执行时不显示任何讯息5 如果有以下程序片段:interface Some    void doSome(

69、);interface Other     void doOther();class SomeOtherImpl implements Some, Other     public void doSome()         System.out.println("作一些事");public void doOther()     System.out.println("作其它事"); &

70、#160;  public class Main    public static void main(String args)         Some s = new SomeOtherImpl();        s.doSome();Other o = (Other) s;        o.doOther();  &#

71、160; 以下描述何者正确?· A、 编译失败· B、 显示"作一些事"、"作其它事"· C、 发生ClassCastException· D、 执行时不显示任何讯息6 如果有以下程序片段:interface Some     void doSome();abstract class AbstractSome implements Some     public abstract void doSome();    publi

72、c void doService()         System.out.println("作一些服务");    public class Main     public static void main(String args)         AbstractSome s = new AbstractSome();    

73、0;   s.doService();    以下描述何者正确?· A、 编译失败· B、 显示"作一些服务"· C、 发生ClassCastException· D、 执行时不显示任何讯息正确答案: A7 如果有以下程序片段:interface Some    void doSome();abstract class AbstractSome implements Some     public abstract void doSom

74、e();    public void doService()         System.out.println("作一些服务");    public class Main     public static void main(String args)         AbstractSome s = new AbstractSome()

75、            public void doSome()                 System.out.println("作一些事");               

76、;         public void doService()        ;       s.doService();    以下描述何者正确?· A、 编译失败· B、 显示"作一些服务"· C、 发生ClassCastException· D、 执行时不显示任何讯息8 如果有以下程序片段:inte

77、rface Some     void doSome();public class Main     public static void main(String args)         Some s = new Some()             public void doSome()      &

78、#160;          System.out.println("作一些事");                        public void doService()        

79、60;        System.out.println("作一些服务");                    ;       s.doService();    以下描述何者正确?· A、 编译失败· B、 显示

80、"作一些服务"· C、 发生ClassCastException· D、 执行时不显示任何讯息9 如果有以下程序片段:interface Some     protected static final int x = 10;public class Main     public static void main(String args)         System.out.println(Some.x); 

81、60;  以下描述何者正确?· A、 编译失败· B、 显示10· C、 必须建构Some实例才能存取x· D、 显示010 如果有以下程序片段:interface Some     void doSome();    void doService()         System.out.println("作一些服务");    class SomeImpl implements

温馨提示

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

最新文档

评论

0/150

提交评论