JAVA学习笔记有答案吗,java学习笔记课后选择答案整理

这篇博客详细梳理了Java编程的基础知识,包括JCP、Java技术规格、JVM、JRE、JDK的下载与使用,以及Java应用程序的结构与执行。内容涵盖了类、方法、变量、运算符、控制流、异常处理等方面,深入浅出地讲解了Java语法和编程实践。同时,文章还讨论了Java平台的不同版本,如JavaSE、JavaEE和JavaME,并指出了一些常见错误和陷阱。
摘要由CSDN通过智能技术生成

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

1、第一章1哪个组织负责监督审察Java相关技术规格的演进?A、JCPB、ApacheC、EUD、W3C2Java技术规格必须以何种正式文件提交审察?A、RFCB、JSRC、ISOD、IEEE3Java的原始码扩展名为何?编译完后是哪个扩展名?A、*.txt、*.javaB、*.c、*.classC、*.java、*.classD、*.cpp、*.java4对JVM来说,可执行文件案的扩展名为何?A、*.javaB、*.classC、*.dllD、*.pyc5在Java下载页面中,可看到JRE下载选项,这是哪种JRE?A、Web JREB、Private JREC、Server JRED、Publ。

2、ic JRE6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用?A、JDKB、JREC、JavaDocD、NetBeans7如果只是要运行Java程序,下载程序哪个安装即可A、JDKB、JREC、JavaDocD、NetBeans8Java根据应用领域不同,区分为哪三大平台?A、Java SEB、Java EEC、Java MED、Android9哪些平台不在Java规范之中?A、Java MEB、AndroidC、iOSD、AVI10以下哪些包括在JRE之中?A、开发工具程序B、Java SE APIC、JVMD、部署技术第二章1如果在hello.java中撰写以下的。

3、程序代码:public class Hello publicstaticdmain(Stringargs) System.out.println(Hello World);以下描述何者正确?A、执行时显示Hello WorldB、执行时出现NoClassDefFoundErrorC、执行时出现出现找不到主要方法的错误D、编译失败2如果在Main.java中撰写以下的程序代码:public class Main public static main(String args) System.out.println(Hello World);以下描述何者正确?A、执行时显示Hello WorldB、。

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

5、rgs) System.out.println(Hello World);以下描述何者正确?A、执行时显示Hello WorldB、执行时出现NoClassDefFoundErrorC、执行时出现出现找不到主要方法的错误D、编译失败5如果C:workspaceHelloclasses中有以下原始码编译而成的Main.class:public class Main public static void main(String args) System.out.println(Hello World);文本模式下你的工作路径是C:workspace,那么如何执行Main类别?A、java C:wo。

6、rkspaceHelloclassesMainB、java Helloclasses MainC、java cp Helloclasses MainD、以上皆非6如果C:workspaceHelloclasses中有以下原始码编译而成的Main.class:package cc.openhome;public class Main public static void main(String args) System.out.println(Hello World);文本模式下你的工作路径是C:workspace,那么如何执行Main类别?A、java C:workspaceHelloclas。

7、sesMainB、java Helloclasses MainC、java cp Helloclasses MainD、以上皆非7如果有个Console类别的原始码开头定义如下:package cc.openhome;public class Console .其完全吻合名称为何?A、cc.openhome.ConsoleB、package.cc.openhome.ConsoleC、cc.openhome.class.ConsoleD、以上皆非正确答案: A8如果C:workspaceHellosrc中有Main.java如下:package cc.openhome;public class 。

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

9、es srcMain.java java cp classesccopenhome Main9如果有个Console类别的原始码开头定义如下:package cc.openhome; public class Console .如何在另一个类别中撰写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 。

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

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

12、System.out.println(Integer.MAX_VALUE + 1 = Integer.MIN_VALUE);以下描述何者正确?A、执行时显示trueB、执行时显示falseC、执行时出现错误D、编译失败6如果有以下的程序代码:System.out.println(-Integer.MAX_VALUE = Integer.MIN_VALUE);以下描述何者正确?A、执行时显示trueB、执行时显示falseC、执行时出现错误D、编译失败7如果有以下的程序代码:int i = 10;10int number = i+;number = -i;以下描述何者正确?A、执行后number。

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

14、示i =1到4,以及6到9B、显示i =1到9C、显示i =1到4D、显示i = 6到910如果有以下的程序代码:for(int number = 0; number != 5; number = (int) (Math.random() * 10) System.out.println(number);以下描述何者正确?A、执行时显示数字永不停止B、执行时显示数字0后停止C、执行时显示数字5后停止D、执行时显示数字直到number为5后停止第四章1如果有以下的程序代码:int x = 100;int y = 100;Integer wx = x;Integer wy = y;System.o。

15、ut.println(x = y);System.out.println(wx = wy);在JDK5以上的环境编译与执行,请问显示结果为何?A、true、trueB、true、falseC、false、trueD、编译失败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、trueB、true、falseC、false、trueD、编译失败3如。

16、果有以下的程序代码:int x = 300;int y = 300;Integer wx = x;Integer wy = y;System.out.println(wx.equals(x);System.out.println(wy.equals(y);以下描述何者正确?A、true、trueB、true、falseC、false、trueD、编译失败4如果有以下的程序代码:int arr1 = 1, 2, 3;int arr2 = arr1;arr21 = 20;System.out.println(arr11);以下描述何者正确?A、执行时显示2B、执行时显示20C、执行时出现Array。

17、IndexOutOfBoundException错误D、编译失败5如果有以下的程序代码:int arr1 = 1, 2, 3;int arr2 = new intarr1.length;arr2 = arr1;for(int value : arr2) System.out.printf(%d, value);以下描述何者正确?A、执行时显示123B、执行时显示12300C、执行时出现ArrayIndexOutOfBoundException错误D、编译失败6如果有以下的程序代码:String strs = new String5;以下描述何者正确?A、产生5个String实例B、产生1个St。

18、ring实例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 = new String25;以下描述何者正确?A、产生10个String实例B、产生2个String实例C、产生0个String实例D、编译失败9如果有以下的程序代码:String strs = Java, Java, Java,Java, Java, Java, Java。

19、;System.out.println(strs.length);System.out.println(strs0.length);System.out.println(strs1.length);以下描述何者正确?A、显示2、3、4B、显示2、0、1C、显示1、2、3D、编译失败10如果有以下的程序代码:String strs = Java, Java, Java,Java, Java, Java, Java;for(________row : strs) for(________str : row) .空白处应该分别填上什么?A、String、StringB、String、StringC、。

20、String、StringD、String、String第五章1 如果有以下程序片段:public class Some private Some some; private Some() public static Some create() if(some = null) some = new Some();return some; 以下描述何者正确?A、 编译失败 B、 客户端必须new Some()产Some生实例 C、 客户端必须new Some().create()产生Some实例 D、 客户端必须Some.create()产生Some实例 2 如果有以下程序片段:int scor。

21、es1 = 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、 copyOf()是static成员 C、 copyOf()是public成员 D、 Arrays被宣告为public 3 如果有以下程序片段:public class Some public int x; public So。

22、me(int x) this.x = x; 以下描述何者正确?A、 建构Some时,可使用new Some()或new Some(10)形式 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)建构对象后,对象成员x值为10 B、 new Some(10)建构对象后,对象成员x值为0 C、 Some s = 。

23、new Some(10)后,可使用s.x取得值 D、 编译失败 5 如果有以下程序片段:public class Some private int x;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、 编译失败 6 如果有以下程序片段:package cc.openhome.util; class Some public int x; public Some。

24、(int x) 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; public Some() public Some(int x) this.x = x; 以下描述何者正确?A、 new Some(10)建构对象后,对象成员x值为。

25、10 B、 new Some(10)建构对象后,对象成员x值为0 C、 Some s = new Some(10)后,可使用s.x取得值 D、 编译失败 8 如果有以下程序片段:public class Some public static int sum(int. numbers) int sum = 0; for(int i = 10; i numbers.length; i+) sum += numbersi;20 return sum; 以下描述何者正确?A、 可使用Some.sum(1, 2, 3)加总1、2、3 B、 可使用new Some.sum(1, 2, 3)加总1、2、3 。

26、C、 可使用Some.sum(new int1,2, 3)加总1、2、3 D、 编译失败,因为不定长度自变量只能用增强式for循环语法 9 如果有以下程序片段:public class Some public static void someMethod(int i) System.out.println(int 版本被呼叫);public static void someMethod(Integer integer) System.out.println(Integer 版本被呼叫);以下描述何者正确?A、 Some.someMethod(1)显示int版本被呼叫 B、 Some.someM。

27、ethod(1)显示Integer版本被呼叫 C、 Some.someMethod(new Integer(1)显示int版本被呼叫 D、 编译失败 10 如果有以下程序片段:public class Mainpublic intsome(int. numbers) int sum = 0; for(int number : numbers) sum += number; return sum; public static void main(String args) System.out.println(sum(1, 2, 3);以下描述何者正确?A、 显示6 B、 显示1 C、 无法执行 。

28、D、 编译失败 第六章1 如果有以下程序片段:class Some void doService() System.out.println(some service);class Other extends Some Override void doService() System.out.println(other service);public class Main public static void main(String args) Other other = new Other();other.doService();以下描述何者正确?A、 编译失败 B、 显示some servi。

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

30、 void main(String args) Some some= new Some();System.out.println(some);以下描述何者正确?A、 显示Some instance B、 显示SomeXXXX,XXXX为16进位数字 C、 发生ClassCastException D、 编译失败 4 如果有以下程序片段:class Some int hashCode() return 99;public class Main public static void main(String args) Some some = new Some();System.out.printl。

31、n(some.hashCode();以下描述何者正确?A、 显示99 B、 显示0 C、 发生ClassNotFoundException D、 编译失败 5 如果有以下程序片段:class Some OverrideString ToString() return Some instance;public class Main public static void main(String args) Some some = new Some();System.out.println(some);以下描述何者正确?A、 显示Some instance B、 显示SomeXXXX,XXXX为16。

32、进位数字 C、 发生ClassCastException D、 编译失败 6 如果有以下程序片段:class Some abstract void doService();class Other extends Some Overridevoid doService() System.out.println(other service);public class Main public static void main(String args) Some some = new Other();some.doService();以下描述何者正确?A、 编译失败 B、 显示other servic。

33、e C、 执行时发生ClassCastException D、 移除Override可编译成功 7 如果有以下程序片段:class Some protected int x;Some(int x) this.x = x;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 Itera。

34、bleString extends String public IterableString(String original) super(original);public void iterate() /.以下描述何者正确?A、 String s = new IterableString(J)可通过编译 B、 IterableString s = new IterableString(J)可通过编译 C、 因无法呼叫super()的编译失败 D、 因无法继承String的编译失败 9 如果有以下程序片段:class Some Some() System.out.println(Some();。

35、this(10);Some(int x) System.out.println(Some(int x);class Other extends Some Other() super(10);System.out.println(Other();Other(int y) System.out.println(Other(int y);以下描述何者正确?A、 new Other()显示Some(int x)、Other() B、 new Other(10)显示Other(int y) C、 newSome()显示Some(int x)、Some() D、 编译失败 10 如果有以下程序片段:cla。

36、ss Some Some() this(10);System.out.println(Some();Some(int x) System.out.println(Some(int x);class Other extends Some Other() super(10);System.out.println(Other();Other(int y) System.out.println(Other(int y);以下描述何者正确?A、 new Other()显示Some(int x)、Other() B、 new Other(10)显示Some()、Some(int x)、Other(int 。

37、y) C、 new Some()显示Some(int x)、Some() D、 编译失败 第七章 1 如果有以下程序片段:interface Some protected void doSome();class SomeImpl implements Some public void doSome() System.out.println(作一些事);public class Main public static void main(String args) Some s = new SomeImpl();s.doSome();以下描述何者正确?A、 编译失败 B、 显示作一些事 C、 发生ClassCastException D、 执行时不显示任何讯息 2 如果有以下程序片段:interface Some int x = 10;public class Main public static void main(String args) System.out.println(Some.x);以下描述何者正确?A、 编译失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值