码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础-结课测试

时间:2016-04-26 12:36:35      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

1、单选

下面的方法,当输入为2的时候返回值是多少

技术分享
 1 public int getValue(int i) {
 2 
 3          int result = 0;
 4 
 5          switch (i) { 
 6 
 7             case 1: 
 8 
 9                 result = result + i; 
10 
11             case 2: 
12 
13                 result = result + i  * 2; 
14 
15             case 3: 
16 
17                 result = result + i  * 3; 
18 
19         } 
20 
21         return result; 
22 
23  }
View Code
  • A.6
  • B.2
  • C.0
  • D.10

 

给出下面代码,关于该程序以下哪个说法是正确的

技术分享
public class Person{  

     static int arr[] = new int[5]; 

     public static void main(String a[]) {  

          System.out.println(arr[0]);

     }   

}
View Code
  • A.编译时将产生错误
  • B.输出空
  • C.编译时正确,运行时将产生错误
  • D.输出0

 

list是一个ArrayList的对象,哪个选项的代码填写到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?

技术分享
 1         Iterator it = list.iterator();
 2 
 3         int index = 0;
 4 
 5         while (it.hasNext()){ 
 6 
 7               Object obj = it.next(); 
 8 
 9               if (needDelete(obj)) { //needDelete返回boolean,决定是否要删除
10 
11                    //todo delete
12 
13                } 
14 
15               index ++;
16 
17         }
View Cod
  • A.it.remove();
  • B.list.remove(it.next());
  • C.list.remove(index);
  • D.list.remove(obj);

  相关文章:使用Iterator的remove方法删除元素

Java基础-结课测试

标签:

原文地址:http://www.cnblogs.com/windJcoder/p/5434448.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!