首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

计算机二级Java模拟试题及答案

2024-09-27 来源:华佗小知识

  1[单选题]下面的哪个赋值语句是不对的?(  )

  A.float f = 11.1;

  B.double d = 5.3E12;

  C.double d = 3.14159;

  D.double d = 3.14D;

  参考答案:A

  2[单选题]下面的代码段中,执行之后i 和j 的值是什么?(  )

  int i = 1;

  int j;

  j = i++;

  A.1, 1B.1, 2C.2, 1D.2, 2

  参考答案:C

  3[单选题]下列语句片段:

  int result;

  int a=17,b=6;

  result=(a%b>4)? a%b:a/b;

  System,out.println(result);

  的结果为(  )

  A.0B.1C.2D.5

  参考答案:D

  4[单选题]下列语句片段

  int a=10,b=4,c=20,d=6;

  System.out.println(a++*b+c*--d);

  的结果为(  )

  A.144B.28C.140D.不能执行

  参考答案:C

  5[单选题]下列程序的输出结果是

  public class fff

  {

  void printValue(int m)

  {

  do { System.out.println("The value is"+m);}

  while( --m > 10 )

  }

  public static void main(String arg[])

  {

  int i=10;

  Test t= new Test();

  t.printValue(i);

  }

  }

  A.8 B.9 C.10 D.11

  参考答案:C

  6[单选题]下列属于合法的Java标识符是

  A._cat B.5books C.+static D.-3.14159

  参考答案:A

  7[单选题]在Java中,表示换行符的转义字符是

  A.\n B.\f C.'n' D.\dd

  参考答案:A

  8[单选题]下列的`哪个赋值语句是不正确的?

  A.float f = 11.1;

  B.double d = 5.3E12;

  C.float d = 3.14f ;

  D.double f=11.1E10f;

  参考答案:A

  9[单选题]下列的哪个赋值语句是正确的?

  A.char a=12; B.int a=12.0; C.int a=12.0f; D.int a=(int)12.0;

  参考答案:D

  10[单选题]下列程序段执行后的输出结果为

  int x=3; inty=10;

  System.out.println(y%x);

  A.0 B.1 C.2 D.3

  参考答案:B

显示全文