《java学习笔记课后选择答案整理.doc》由会员分享,可在线阅读,更多相关《java学习笔记课后选择答案整理.doc(43页珍藏版)》请在三一办公上搜索。
1、精选优质文档-倾情为你奉上第一章1哪个组织负责监督审察Java相关技术规格的演进? A、 B、 C、 D、2Java技术规格必须以何种正式文件提交审察? A、 B、 C、 D、3Java的原始码扩展名为何?编译完后是哪个扩展名? A、 B、 C、 D、4对JVM来说,可执行文件案的扩展名为何? A、 B、 C、 D、5在Java下载页面中,可看到JRE下载选项,这是哪种JRE? A、 B、 C、 D、 6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用? A、 B、 C、 D、7如果只是要运行Java程序,下载程序哪个安装即可 A、 B、 C、 D、8Java根据应用领
2、域不同,区分为哪三大平台? A、 B、 C、 D、 9哪些平台不在Java规范之中? A、 B、 C、 D、 10以下哪些包括在JRE之中? A、 B、 C、 D、第二章1如果在hello.java中撰写以下的程序代码:public class Hello publicstaticdmain(Stringargs) System.out.println(Hello World);以下描述何者正确? A、 B、 C、 D、 2如果在Main.java中撰写以下的程序代码:public class Main public static main(String args) System.out.pr
3、intln(Hello World);以下描述何者正确? A、 B、 C、 D、3如果在Main.java中撰写以下的程序代码:public class Main public static void main() System.out.println(HelloWorld);以下描述何者正确? A、 B、 C、 D、4如果在Main.java中撰写以下的程序代码:public class Main public static void main(string args) System.out.println(Hello World);以下描述何者正确? A、 B、 C、 D、5如果C:wor
4、kspaceHelloclasses中有以下原始码编译而成的Main.class:public class Main public static void main(String args) System.out.println(Hello World);文本模式下你的工作路径是C:workspace,那么如何执行Main类别? A、 B、 C、 D、6如果C:workspaceHelloclasses中有以下原始码编译而成的Main.class:package cc.openhome;public class Main public static void main(String args)
5、 System.out.println(Hello World);文本模式下你的工作路径是C:workspace,那么如何执行Main类别? A、 B、 C、 D、7如果有个Console类别的原始码开头定义如下:package cc.openhome;public class Console .其完全吻合名称为何? A、 B、 C、 D、正确答案: A 8如果C:workspaceHellosrc中有Main.java如下:package cc.openhome;public class Main public static void main(Stringargs) System.out.
6、println(Hello World);文本模式下你的工作路径是C:workspaceHello,那么如何编译与执行Main类别? A、 B、 C、 D、 9如果有个Console类别的原始码开头定义如下:package cc.openhome; public class Console .如何在另一个类别中撰写import? A、 B、 C、 D、10关于包以下何者正确? A、 B、 C、 D、第三章1如果有以下的程序代码:int number;System.out.println(number);以下描述何者正确? A、 B、 C、 D、2如果有以下的程序代码:System.out.pr
7、intln(10 / 3);以下描述何者正确? A、 B、 C、 D、3如果有以下的程序代码:float radius = 88.2;double area= 2 * 3.14 * radius * radius;System.out.println(area);以下描述何者正确? A、 B、 C、 D、正确答案: D4如果有以下的程序代码:byte a = 100;byte b = 200;byte c = (byte) (a + b);System.out.println(c);以下描述何者正确? A、 B、 C、 D、5如果有以下的程序代码:System.out.println(Inte
8、ger.MAX_VALUE + 1 = Integer.MIN_VALUE);以下描述何者正确? A、 B、 C、 D、6如果有以下的程序代码:System.out.println(-Integer.MAX_VALUE = Integer.MIN_VALUE);以下描述何者正确? A、 B、 C、 D、7如果有以下的程序代码:int i = 10;10int number = i+;number = -i;以下描述何者正确? A、 B、 C、 D、8如果有以下的程序代码:int i = 10;int number = +i;number = +i;以下描述何者正确? A、 B、 C、 D、9如
9、果有以下的程序代码:for(int i = 1; i 10; i+) if(i = 5) continue;System.out.printf(i = %d%n, i);以下描述何者正确? A、 B、 C、 D、10如果有以下的程序代码:for(int number = 0; number != 5; number = (int) (Math.random() * 10) System.out.println(number);以下描述何者正确? A、 B、 C、 D、第四章1如果有以下的程序代码:int x = 100;int y = 100;Integer wx = x;Integer wy
10、 = y;System.out.println(x = y);System.out.println(wx = wy);在JDK5以上的环境编译与执行,请问显示结果为何? A、 B、 C、 D、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、 B、 C、 D、3如果有以下的程序代码:int x = 300;int y = 300;Integer wx
11、= x;Integer wy = y;System.out.println(wx.equals(x);System.out.println(wy.equals(y);以下描述何者正确? A、 B、 C、 D、4如果有以下的程序代码:int arr1 = 1, 2, 3;int arr2 = arr1;arr21 = 20;System.out.println(arr11);以下描述何者正确? A、 B、 C、 D、5如果有以下的程序代码:int arr1 = 1, 2, 3;int arr2 = new intarr1.length;arr2 = arr1;for(int value : ar
12、r2) System.out.printf(%d, value);以下描述何者正确? A、 B、 C、 D、6如果有以下的程序代码:String strs = new String5;以下描述何者正确? A、 B、 C、 D、7如果有以下的程序代码:String strs = Java, Java, Java, Java, Java;以下描述何者正确? A、 B、 C、 D、8如果有以下的程序代码:String strs = new String25;以下描述何者正确? A、 B、 C、 D、9如果有以下的程序代码:String strs = Java, Java, Java, Java, J
13、ava, Java, Java;System.out.println(strs.length);System.out.println(strs0.length);System.out.println(strs1.length);以下描述何者正确? A、 B、 C、 D、10如果有以下的程序代码:String strs = Java, Java, Java, Java, Java, Java, Java;for(_row : strs) for(_str : row) . 空白处应该分别填上什么? A、 B、 C、 D、第五章1 如果有以下程序片段:public class Some priva
14、te Some some; private Some() public static Some create() if(some = null) some = new Some(); return some; 以下描述何者正确? A、 B、 C、 D、 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、 B、 C、 D、
15、3 如果有以下程序片段:public class Some public int x; public Some(int x) this.x = x; 以下描述何者正确? A、 B、 C、 D、 4 如果有以下程序片段:public class Some public int x; public Some(int x) x = x; 以下描述何者正确? A、 B、 C、 D、 5 如果有以下程序片段:public class Some private int x; public Some(int x) this.x = x; 以下描述何者正确? A、 B、 C、 D、 6 如果有以下程序片段:p
16、ackage cc.openhome.util; class Some public int x; public Some(int x) this.x = x;以下描述何者正确? A、 B、 C、 D、 7 如果有以下程序片段:public class Some private final int x; public Some() public Some(int x) this.x = x; 以下描述何者正确? A、 B、 C、 D、 8 如果有以下程序片段:public class Some public static int sum(int. numbers) int sum = 0; f
17、or(int i = 10; i numbers.length; i+) sum += numbersi;20 return sum; 以下描述何者正确? A、 B、 C、 D、 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、 B、 C、 D、 10 如果有以下
18、程序片段:public class Main public 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、 B、 C、 D、 第六章1 如果有以下程序片段:class Some void doService() System.out.println(some service); class Other e
19、xtends 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、 C、 D、 2 承上题,如果main()中改为:Some some = new Other();some.doService();以下描述何者正确? A、 B、 C、 D、 3 如果有以下程序片段:class Some
20、String ToString() return Some instance; public class Main public static void main(String args) Some some= new Some(); System.out.println(some); 以下描述何者正确? A、 B、 C、 D、 4 如果有以下程序片段:class Some int hashCode() return 99; public class Main public static void main(String args) Some some = new Some(); System
21、.out.println(some.hashCode(); 以下描述何者正确? A、 B、 C、 D、 5 如果有以下程序片段:class Some Override String ToString() return Some instance; public class Main public static void main(String args) Some some = new Some(); System.out.println(some); 以下描述何者正确? A、 B、 C、 D、 6 如果有以下程序片段:class Some abstract void doService();
22、class Other extends Some Override void doService() System.out.println(other service); public class Main public static void main(String args) Some some = new Other(); some.doService(); 以下描述何者正确? A、 B、 C、 D、 7 如果有以下程序片段:class Some protected int x; Some(int x) this.x = x; class Other extends Some Other
23、(int x) this.x = x; 以下描述何者正确? A、 B、 C、 D、 8 如果有以下程序片段:public class IterableString extends String public IterableString(String original) super(original); public void iterate() /. 以下描述何者正确? A、 B、 C、 D、 9 如果有以下程序片段:class Some Some() System.out.println(Some(); this(10); Some(int x) System.out.println(So
24、me(int x); class Other extends Some Other() super(10); System.out.println(Other(); Other(int y) System.out.println(Other(int y); 以下描述何者正确? A、 B、 C、 D、 10 如果有以下程序片段:class Some Some() this(10); System.out.println(Some(); Some(int x) System.out.println(Some(int x); class Other extends Some Other() supe
25、r(10); System.out.println(Other(); Other(int y) System.out.println(Other(int y); 以下描述何者正确? A、 B、 C、 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 =
26、new SomeImpl(); s.doSome(); 以下描述何者正确? A、 B、 C、 D、 2 如果有以下程序片段:interface Some int x = 10;public class Main public static void main(String args) System.out.println(Some.x); 以下描述何者正确? A、 B、 C、 D、 3 如果有以下程序片段:interface Some void doSome();class SomeImpl implements Some void doSome() System.out.println(作一
27、些事); public class Main public static void main(String args) Some s = new SomeImpl(); s.doSome(); 以下描述何者正确? A、 B、 C、 D、 4 如果有以下程序片段:interface Some void doSome();class SomeImpl implements Some public void doSome() System.out.println(作一些事); public class Main public static void main(String args) Some s
28、= new SomeImpl(); s.doSome(); 以下描述何者正确? A、 B、 C、 D、 5 如果有以下程序片段:interface Some void doSome();interface Other void doOther();class SomeOtherImpl implements Some, Other public void doSome() System.out.println(作一些事);public void doOther() System.out.println(作其它事);public class Main public static void mai
29、n(String args) Some s = new SomeOtherImpl(); s.doSome();Other o = (Other) s; o.doOther(); 以下描述何者正确? A、 B、 C、 D、 6 如果有以下程序片段:interface Some void doSome();abstract class AbstractSome implements Some public abstract void doSome(); public void doService() System.out.println(作一些服务); public class Main pub
30、lic static void main(String args) AbstractSome s = new AbstractSome(); s.doService(); 以下描述何者正确? A、 B、 C、 D、 正确答案: A7 如果有以下程序片段:interface Some void doSome();abstract class AbstractSome implements Some public abstract void doSome(); public void doService() System.out.println(作一些服务); public class Main
31、public static void main(String args) AbstractSome s = new AbstractSome() public void doSome() System.out.println(作一些事); public void doService() ; s.doService(); 以下描述何者正确? A、 B、 C、 D、 8 如果有以下程序片段:interface Some void doSome();public class Main public static void main(String args) Some s = new Some() p
32、ublic void doSome() System.out.println(作一些事); public void doService() System.out.println(作一些服务); ; s.doService(); 以下描述何者正确? A、 B、 C、 D、 9 如果有以下程序片段:interface Some protected static final int x = 10;public class Main public static void main(String args) System.out.println(Some.x);以下描述何者正确? A、 B、 C、 D、
33、 10 如果有以下程序片段:interface Some void doSome(); void doService() System.out.println(作一些服务); 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(); s.doService(); 以下描述何者正确? A、 B、 C、 D、 第八章 1
34、 如果有以下程序片段:public class Main public static void main(String args) try int number = Integer.parseInt(args0); System.out.println(number+); catch(NumberFormatException ex) System.out.println(必须输入数字); 执行时若没有指定命令行自变量,以下描述何者正确? A、 B、 C、 D、 2 如果有以下程序片段:public class Main public static void main(String args) Object objs = Java, 7; Integer number = (Integer) objs1; System.out.println(number); 根据图8.2,以下描述何者正确? A、 B、 C、 D、 3 如果有以下程序片段:public class Main public static void main(String args) try