01给定某Java程序的main方法如下所示,该程序的运行结果是(B)。 
public static void main(String[] args) {
    boolean boo = true;
    if (boo == false) {
        System.out.println("a");
    } else {
        System.out.println("b");
    }
}
(选择一项)
A) 输出ajava switch case string
B) 输出b
C) 输出ab
D) 运行时出错
02】在JAVA中经常使用System.out对象的print()println()方法实现控制台输出,则下面选项中描述正确的是(C)
(选择一项)
A) print()可以实现控制台输出并实现换行
B) println()在实现控制台输出前先进行换行
C) print()实现控制台输出,但是不换行
D) println()在控制台输出时,前后都进行换行
【03】在JAVA,变量命名正确的是(C).
(选择一项)
A) ${student}
B) 1_people
C) _OK
D) "name"
04】在JAVA中,下列说法正确的是(C)。
(选择一项)
A) 编写的源程序保存在扩展名为class文件中
B) 源程序编译后积存在扩展名为java的文件中
C) 编写的源程序必须先编译后才能运行
D) 程序员可以读懂扩展名为class的文件
05】在Java中,以下(C )不属于Java基本数据类型。
(选择一项)
A) int
B) double
C) String
D) boolean
★★【06】分析下面的Java代码片段,编译运行后的输出结果是( D)。
for (int i = 0; i < 6; i++) {
  int k = ++i;
  while(k <5) {
      System.out.print(i);
      break;
  }
}
(选择一项)
A) 024
B) 02
C) 123
D) 13
解释:1、i= i+1;  k=i;     
07】在Java中,包有多种用途,但不包含( C)。
(选择一项)
A)  将类组合成较小的单元,便于使用
B) 有助于避免命名冲突
C) 有助于提高运行效率
D) 允许在更广的范围内保护类、数据和方法
08】编译并运行下面的Java代码,( AD)会出现在输出结果中。
public class Test{
    public static void main(String args[])  {
        for(int i = 0; i < 3; i++)  {
          for(int j = 3; j >= 0; j--)  {
              if(i == j)
                continue;
          System.out.println("i="+ i + "  j="+j);
      }
      }
    }
}
(选择二项)
A) i=0 j=3
B)  i=0 j=0
C) i=2 j=2
D) i=0 j=2
E)  i=1 j=1
09】在Java中,( C)关键字用来退出循环,将控制权转给程序的其他部分。
 
(选择一项)
A) return
B) continue
C) break
D) exit
【10】在Java语言的控制结构中,break语句是经常用到的语句。下面一段代码中break语句起到( C)的作用。
int pointer = 0;
while (pointer <= 10) {
    switch (pointer % 3) {
    case 1:
        pointer += 1;
        break;
    case 2:
        pointer += 2;
        break;
    default:
        pointer += 3;
        break;
    }
}
(选择一项)
A)  结束当次循环,使控制权直接转移到控制循环的条件表达式
B) 从嵌套循环内部跳出最里面的循环
C) 终止switch语句的语句序列,提高switch-case语句性能
D) 退出循环
11】给定如下Java代码,编译运行后,输出的结果将是( B)。
public class Test {
    public static void main(String args[]) {
        String s1 = new String("Test");
        String s2 = new String("Test");
        if (s1 == s2)
            System.out.println("Same");
        if (s1.equals(s2))
            System.out.println("Equals");
    }
}
(选择一项)
A) Same
B) Equals
C) Same
    Equals
D) 什么都不输出
12】给定如下Java程序的方法结构,则方法体实现语句正确的是(C )。
public String change(int i){
  //方法体 
}
(选择一项)
A) return 100;
B) return 'a';
C)  return i+"";
D) return i;
13】给定Java代码如下所示,则编译运行后,输出结果是( C)。
public class Test{
  static int i;
  public int aMethod() {
      i++;
      return i;
  }
  public static void main(String args[]) {
    Test test = new Test();
  test.aMethod();//不必接收返回值
    System.out.println(test.aMethod());
  }
}
(选择一项)
A) 0
B) 1
C) 2
D) 3
14】在Java中,如果要在字符串类型对象s="java"中,得到字母 'v' 出现的位置,可使用以下(C )语句。
(选择一项)
A)  s.matches('v');
B)  s.charAt('v');
C) s.indexOf('v');
D) s.substring('v');
【15】给定如下Java代码片段,编译运行的结果是( A)。
int i = 0, j = -1;
switch (i) {
    case 0, 1: j = 1;
    case 2: j = 2;
}
System.out.print("j=" + j);
(选择一项)
A) 程序编译出错
B) 输出:j=1
C) 输出:j=2
D) 输出:j=0
【16】有关Java中的类和对象,以下说法错误的是(B )。
(选择一项)
A) 同一个类的所有对象都拥有相同的特征和行为
B)  类和对象一样,只是说法不同
C) 对象是具有属性和行为的实体
D) 类规定了对象拥有的特征和行为
【17】在Java语言中有如下代码,下列x的定义中,可以使该段代码输出100的是(A )。
switch( x ) {
case 100 :
        System.out.println("100");
break ;
case 110 :
System.out.println("110");
break ;
}
(选择一项)
A) int x = 100;
B) double x = 100;
C) String x = "100";
D) int x = 110;
【18】在Java语言中,有如下代码:
switch(x) {
    case 100 :

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。