00018java程序设计形考任务
1.( )提供给上层应用进行开发和构建应用的基础类库。
A.JDK
B.JRE
C.JVM
D.Java应用
答案:A
2.Java程序在编译之后,以( )方式被Java虚拟机执行。
A.源代码
B.二进制
C.字节码
D.文本
答案:C
3.下列( )移动开发平台使用Java语言作为官方推荐开发语言。
A.Symbian
B.IOS
C.Windows
D.Android
答案:D
4.Java语言中用来编译Java程序的命令是( )。
答案:D
5.下列( )是合法的标识符。
A.thismodityPrice
B.num_green
C.23667
D.{printOut}
答案:B(v:gkfdy567)
6.下列( )不是保留字。
A.byte
B.return
C.num_blue
D.private
答案:C
7.下列关于float类型float f=5.2的说法,正确的是( )。
A.正确
B.错误,精度不够,需要强制类型转换float
C.错误,变量声明错误
D.错误,可以考虑使用int类型
答案:C
8.下列代码执行的结果中m和n的值分别为( )。
int m = 50, n=160; int tmp =m; m=n; n=tmp
A.50/160
B.50/50
C.160/50
D.160/160
答案:C
9.表达式29/3*3的值是( )。
A.29
B.27.999
C.27
D.27.0
答案:C
10.执行下列语句: int m=15; int val =m- -; val的值是( )。
A.13
B.14
C.15
D.16
答案:C
11.执行下列语句: int m=15; int val =--m; val的值是( )。
A.13
B.14
C.15
D.16
答案:B(v:gkfdy567)
12.编译运行以下代码段后,关于输出结果正确的是( )。
public class Conditional{
  public static void main(String args[ ]){
    int x=4;
    System.out.println(“value is “+ ((x>4) ? 99.9:9));
  }
}
A.value is 99.9
B.value is 9
C.value is 9.0
D.编译错误
答案:C
13.下列代码的执行结果是( )。
public class Exam1 {
  public static void main(String[] args) {
    double var1 = 333;
  double var2 = 2344;
  String str = var1 + " / " + var2 + " = ";
  var2 = var1 / var2;
  str = str + var2;
  System.out.println(str);
  }
java switch case string}
A.333.0 / 2344.0 = 0.14206484641638226
B.333.0 / 2344.0 = 0.142
C.0.14206484641638226
D.0.142
答案:AC
14.下列代码段运行结果为( )。
int num = 15;
if (num % 2==0) {
System.out.println( "num " + num + " is 偶数");
} else {
System.out.println( "num " + num + "is 奇数");
}
A.15
B.2
C."num 15 is 偶数"
D."num 15 is 奇数"
答案:D
15.下列代码段,m的值为2时会输出( )。
public class Test1{
  public static void main(String args[]){
  int m;
  switch(m){
  case 0:
System.out.println("case 0");
break;
  case 1:
System.out.println("case 1");
break;
  case 2: break;
  default: System.out.println("default");
  }
 }
}
A.case 0
B.代码编译失败,没有结果输出
C.没有任何显示
D."default"
答案:C
16.下列代码段, n处于( )范围时将打印字符串"third" 。
if(n>5){ System.out.println("first"); } else if(n<=0){ System.out.println("second"); } else { System.out.println("third"); }
A.n>5
B.n<5
C.n<=0
D.n>0&&n<=5
答案:D
17.下列代码段,执行结果为( )。
int n; for (n=9; n>=3; n--) {System.out.print(n);}
A.代码执行成功,输出结果为9
B.代码执行成功,输出结果为8
C.代码执行成功,输出结果为9876543
D.代码编译失败,没有结果输出
答案:C
18.下列循环语句实现先执行后判断循环条件的是( )。
A.while
B.do-while
C.for
D.switch-case
答案:B(v:gkfdy567)
19.在switch-case语句中,需要与( )语句搭配使用,用以结束对应case逻辑的执行。
A.continue
B.Break
C.while
D.if-else
答案:B(v:gkfdy567)
20.下列代码段,输出“default”的m的值( )。
public class Test1{
  public static void main(String args[]){
  int m;
  switch(m){
  case 0:System.out.println("case 0");
  case 1:System.out.println("case 1");break;
  case 2: break;
  default: System.out.println("default");
  }
 }
}
A.0
B.1
C.2
D.3
答案:D
21.下列代码段, x处于( )范围时将打印字符串"second" 。
if(x>0){ System.out.println("first"); }
else if(x>-3){ System.out.println("second"); }
else { System.nut.println("third"); }
A.x>0
B.x>-3
C.x<=-3
D.x<=0&&x>-3
答案:D
22.下列数据类型中,switch语句不能用于的是( )。
A.Double
B.byte
C.short
D.char
答案:A
23.类内部内容不包括( )。
A.属性信息
B.外部类的私有方法调用
C.方法声明
D.构造方法声明
答案:B(v:gkfdy567)
24.下列关于类方法的描述,错误的是( )。
A.类方法可使用关键字static作为修饰符
B.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间
C.类方法能用实例和类名调用
D.类方法只能处理类变量或调用类方法
答案:B(v:gkfdy567)
25.下列( )不是修饰符。
A.static
B.final
C.abstract
D.Void
答案:D
26.下列修饰符( )修饰的变量称为静态变量,修饰的方法称为静态方法。
A.synchronized
B.native
C.Static
D.abstract
答案:C
27.对于下列代码段,说法正确的是( )。
public class Student {
private String name;

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