收藏 分销(赏)

2023年java学习笔记课后选择答案整理.doc

上传人:人****来 文档编号:3246851 上传时间:2024-06-26 格式:DOC 页数:80 大小:433.54KB
下载 相关 举报
2023年java学习笔记课后选择答案整理.doc_第1页
第1页 / 共80页
2023年java学习笔记课后选择答案整理.doc_第2页
第2页 / 共80页
点击查看更多>>
资源描述
第一章 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、Web JRE · B、Private JRE · C、Server JRE · D、Public JRE 6在Java下载页面中,哪个下载选项安装后,会有javac编译程序可以使用? · A、JDK · B、JRE · C、JavaDoc · D、NetBeans 7假如只是要运行Java程序,下载程序哪个安装即可 · A、JDK · B、JRE · C、JavaDoc · D、NetBeans 8Java根据应用领域不一样,辨别为哪三大平台? · 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 Hello {     publicstaticdmain(String[]args) {          System.out.println("Hello World");     } } 如下描述何者对旳? · A、执行时显示Hello World · B、执行时出现NoClassDefFoundError · C、执行时出现出现找不到重要措施旳错误 · D、编译失败 2假如在Main.java中撰写如下旳程序代码: public class Main {     public static main(String[] args) {          System.out.println("Hello World");     } } 如下描述何者对旳? · A、执行时显示Hello World · B、执行时出现NoClassDefFoundError · C、执行时出现找不到重要措施旳错误 · D、编译失败 3假如在Main.java中撰写如下旳程序代码: public class Main {     public static void main() {          System.out.println("HelloWorld");      } } 如下描述何者对旳? · A、执行时显示Hello World · B、执行时出现NoClassDefFoundError · C、执行时出现出现找不到重要措施旳错误 · D、编译失败 4假如在Main.java中撰写如下旳程序代码: public class Main {     public static void main(string[] args) {          System.out.println("Hello World");      } } 如下描述何者对旳? · A、执行时显示Hello World · B、执行时出现NoClassDefFoundError · C、执行时出现出现找不到重要措施旳错误 · D、编译失败 5假如C:\workspace\Hello\classes中有如下原始码编译而成旳Main.class: public class Main {     public static void main(String[] args) {          System.out.println("Hello World");      } } 文本模式下你旳工作途径是C:\workspace,那么怎样执行Main类别? · A、java C:\workspace\Hello\classes\Main · B、java Hello\classes Main · C、java –cp Hello\classes Main · D、以上皆非 6假如C:\workspace\Hello\classes中有如下原始码编译而成旳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:\workspace\Hello\classes\Main · B、java Hello\classes Main · C、java –cp Hello\classes 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:\workspace\Hello\src中有Main.java如下: package cc.openhome;  public class Main {     public static void main(String[]args) {          System.out.println("Hello World");      } } 文本模式下你旳工作途径是C:\workspace\Hello,那么怎样编译与执行Main类别? · A、javac src\Main.java java C:\workspace\Hello\classes\Main · B、javac –d classes src\Main.java java –cp classes Main · C、javac –d classes src\Main.java java –cp classes cc.openhome.Main · D、javac –d classes src\Main.java java –cp classesccopenhome Main 9假如有个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 java.lang.System;会发生编译错误,由于java.lang中旳类别不用import · 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、执行时显示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、编译失败 对旳答案: D 4假如有如下旳程序代码: byte a = 100;  byte b = 200;  byte 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.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、执行后number为11,i为11 8假如有如下旳程序代码: 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为12 9假如有如下旳程序代码: for(int i = 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(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.out.println(x == y);  System.out.println(wx == wy);  在JDK5以上旳环境编译与执行,请问显示成果为何? · A、true、true · B、true、false · C、false、true · 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、true、true · B、true、false · C、false、true · D、编译失败 3假如有如下旳程序代码: 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、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 = new int[arr1.length];  arr2 = arr1;  for(int value : arr2) {     System.out.printf("%d", value);  } 如下描述何者对旳? · A、执行时显示123 · B、执行时显示12300 · C、执行时出现ArrayIndexOutOfBoundException错误 · D、编译失败 6假如有如下旳程序代码: String[] strs = new String[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 = new String[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 假如有如下程序片段: 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[] 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、 copyOf()是static组员 · C、 copyOf()是public组员 · D、 Arrays被宣布为public 3 假如有如下程序片段: public class Some {     public int x;     public Some(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 = 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(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值为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 += numbers[i];20         }         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 int[1,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.someMethod(1)显示「Integer版本被呼喊」 · C、 Some.someMethod(new Integer(1))显示「int版本被呼喊」 · D、 编译失败 10 假如有如下程序片段: 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、 显示6 · B、 显示1 · C、 无法执行 · 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 service · 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 void main(String[] args) {         Some some= new Some();         System.out.println(some);     } } 如下描述何者对旳? · A、 显示Some instance · B、 显示Some@XXXX,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.println(some.hashCode());     } } 如下描述何者对旳? · A、 显示99 · B、 显示0 · C、 发生ClassNotFoundException · 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、 显示Some instance · B、 显示Some@XXXX,XXXX为16进位数字 · C、 发生ClassCastException · D、 编译失败 6 假如有如下程序片段: class Some {     abstract void doService(); } 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、 显示other service · 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 IterableString 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()");         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 假如有如下程序片段: class 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 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、 编译失
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服