java阶段考带答案解析.docVIP

  • 2
  • 0
  • 约1.26万字
  • 约 15页
  • 2019-09-30 发布于安徽
  • 举报
. . . 参考学习 安卓16班java阶段考试 选择题(15分) 1、0.6332的数据类型是( B ) A float ? ? B double ? ? C Float ? ?? D Double 2、 下面的方法,当i输入为2的时候返回值是多少?( D ) public static int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; } A、0?? B 、2??????? C 、4??????? D、10 3、?下面代码的运行结果为:( C ) import java.io.*;import java.util.*; public class foo{ public static void main (String[] args){ String s; System.out.println(s= + s); } } A?代码得到编译,并输出“s=” B?代码得到编译,并输出“s=null” C?由于String s没有初始化,代码不能编译通过 D?代码得到编译,但捕获到?NullPointException异常 4、(单选题)程序执行的结果是:( B )。 public?class?Point{ ?int?y =?7; ?public?void?step(int?y) { ????y += y; ???System.out.println(y); ?} ?public?static?void?main(String[] args) { ???Point p =?new?Point(); ???p.step(10); ?} } A.14 B.20 C.10 D.17 5、下列说法正确的有( C ) A. 类中的构造方法不可省略 B. 构造方法必须与类同名,但方法不能与类同名 C. 构造方法在一个对象被创建时执行 D.一个类只能定义一个构造方法 6、下面关于数组的声明语句中,有编译错误的是:( B )。 ?A.int[] arr = new int[]{1,2,3}; ?B.int[] arr = null;arr = {1,2,3,4,5}; ?C.int[][] arr = new int[][]{{1,2,3},{4,5},{6}} ?D.int[][] arr = new int[2][]; 7、下列说法正确的是:( B ) A)抽象类可以用new操作符实例化 B)接口不能用new操作符实例化 C)抽象类所有的变量必须是public static final D)抽象类所有方法必须是public abstract 8、下面哪个流类属于面向字符的输入流(? D ) A??BufferedWriter?????????? B??FileInputStream??? ?C??ObjectInputStream?????????D? InputStreamReader 9、下列代码编译和运行的结果是:( C )。 public class D { public static void main(String[] args) throws Exception{ Thread.sleep(3000); System.out.println(sleep); } } ?A.编译错误 ?B.抛出运行时异常 ?C.输出:sleep ?D.代码正常运行,但是无输出 下列代码输出的结果是:( D ) String name=NASDAQ欢迎你;String newName=name.substring(4,7); System.out.println(newName); A、DAQ B、SDAQ 欢 C、AQ

文档评论(0)

1亿VIP精品文档

相关文档