2022年下半年计算机二级考试《JAVA》考前模拟测试题(下)

  2022年的计算机二级考试还剩下最后一场考试将在12月的月初举行,考生们即将在五天后开始正式考试,为了帮助大家尽早的适应考试试题难度,小编在本文中为大家带来了2022年下半年计算机二级考试《JAVA》考前模拟测试题,有需要的小伙伴们快来一起看看吧!

  13、下列给出几种形式的关于Java语言中的各种修饰符混用的说法,其中错误的是哪一项( )

  (1)abstract不能与final并列修饰同一个类

  (2)abstract类中不可以有private的成员

  (3)abstract方法必须在abstract类中

  (4)static方法中能处理非static的属性

  14、main()方法是Java Application应用程序在执行时的入口点,下面给出各种形式的main()方法的定义,哪一项是正确的定义形式( )

  (1)public static void main()

  (2)public static void main(String[ ] args)

  (3)public static int main(String[ ] arg)

  (4)public void main(String arg[ ])

  15、执行完以下程序代码int [ ] x = new int[25];后,以下哪一项说明是正确的( )

  (1)x[24]的值为0

  (2)x[24]未定义

  (3)x[25] 的值为0

  (4)x[0] 的值为空

  16、以下程序代码段在执行后的输出结果为( )

  int x=3; int y=10;

  System.out.println(y%x);

  (1)0

  (2)1

  (3)2

  (4)3

  17、下列给出各种形式的语句,其中哪个语句是错误的( )

  (1)String x=”Hello”; int y=9; x+=y;

  (2)String x=”Hello”; int y=9; if(x= =y) { }

  (3)String x=”Hello”; int y=9; x=x+y;

  (4)String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0

  18、编译运行以下的Java程序后,将在屏幕上输出显示出对应的结果。其中关于输出结果的说明是正确的是哪一项( )

  public class Conditional{

  public static void main(String args[ ]){

  int x=4;

  System.out.println(“value is “+ ((x>4) ? 99.9 :9));

  }

  }

  (1)输出结果为:value is 99.99

  (2)输出结果为:value is 9

  (3)输出结果为:value is 9.0

  (4)编译错误

  19、下列给出各种形式的定义语句,其中声明合法的是哪一项( )

  (1)default String str;

  (2)public final static native int someOneMethod( )

  (3)abstract double val;

  (4)abstract final double someTwoMethod ( )

  20.下面给出一段程序代码示例,对此程序代码片段说明是正确的是下面的哪一项( )

  1. class SomeOneStaticClass{

  2. private static int val=100;

  3. public static void main(String args[ ]){

  4. SomeOneStaticClass oneObject=new SomeOneStaticClass( );

  5. oneObject.val++;

  6. SomeOneStaticClass twoObject=new SomeOneStaticClass( );

  7. twoObject.val++;

  8. oneObject=new SomeOneStaticClass( );

  9. oneObject.val++;

  10. SomeOneStaticClass.val--;

  11. System.out.println(“变量val的值为:”+val);

  12. }

  13.}

  (1)第5行不能通过编译,因为引用了私有静态变量

  (2)第10行不能通过编译,因为x是私有静态变量

  (3)程序通过编译,输出结果为:x=103

  (4)程序通过编译,输出结果为:x=102

  21、在以下各种形式的标识符中,哪一项是不合法的标识符( )

  (1)BigMeaninglessName

  (2)$int

  (3)1 st

  (4)$1

  22、给出如下程序代码示例,下列哪一项说明是正确的( )

  1.class SomeOneClassDef{

  2. static int someOneVal=10;

  3. static { someOneVal +=5;}

  4. public static void main(String args[ ]){

  5. System.out.println("someOneVal =" + someOneVal);

  6. }

  7. static { someOneVal /=3;}

  8. }

  (1)第3行与第7行不能通过编译,因为缺少方法名和返回类型

  (2)第7行不能通过编译,因为只能有一个静态初始化器

  (3)编译通过,执行结果为:someOneVal =5

  (4)编译通过,执行结果为:someOneVal =3

  23、下列给出各种形式的Java循环代码,其中循环结构是正确的是哪一项( )

  (1)while (int i<7){

  i++;

  System.out.println(“i is “+i);

  }

  (2)int j=3;

  while(j){

  System.out.println(“ j is “+j);

  }

  (3)int j=0;

  for(int k=0; j + k !=10; j++,k++){

  System.out.println(“ j is “+ j + “k is”+ k);

  }

  (4)int j=0;

  do{

  System.out.println( “j is “+j++);

  if (j = = 3) {

  continue loop;

  }

  }

  while (j<10);

  24、给定某个名称为SomeOneClass的程序类定义如下

  1.public class SomeOneClass{

  2. public float someOneMethod(float x,float y){ }

  3.

  4.}

  现欲将下面的someOneMethod方法插入到第3行所在的位置处形成SomeOneClass类的成员方法定义,哪一项是错误的( )

  (1)public float someOneMethod(float x, float y,float z){ }

  (2)public float someOneMethod(float a,float b){ }

  (3)public int someOneMethod(int x, int y){ }

  (4)private float someOneMethod(int x,int y,int z){ }

  25、给定程序类SomeOneClass、SomeTwoClass定义如下

  1. public class SomeOneClass{

  2. public float someOneMethod(float x,float y) throws IOException {

  3. }

  4. }

  5. public class SomeTwoClass extends SomeOneClass{

  6.

  7. }

  现欲将下面的someOneMethod方法插入到第6行所在的位置处形成SomeTwoClass 程序类的成员方法定义,哪一项是错误的( )

  (1)float someOneMethod(float x,float y){ }

  (2)public int someOneMethod(int x,int y) throws Exception{ }

  (3)public float someOneMethod(float a,float b){ }

  (4)public int someOneMethod(int m,int n) throws IOException{ }

  26、给定如下的程序代码片段,其中正确的说法是哪一项( )

  1. String str1="abc"+"def";

  2. String str2=new String(s1);

  3. if(str1 == str2)

  4. System.out.println("== 成功");

  5. if (str1.equals(str2))

  6. System.out.println(".equals() 成功");

  (1)第4行和第6行的打印输出语句都将会执行

  (2)第4行打印输出语句执行,但第6行的打印输出语句不执行

  (3)第6行打印输出语句执行,但第4行的打印输出语句不执行

  (4)第4行和第6行的打印输出语句都不执行

  27、编译并运行以下的程序代码(命令形式为:java SomeOneClass 1),并给出几种对其中的运行结果的描述选项,正确的描述选项是哪一项( )

  class SomeOneClass {

  public static void main(String [ ] args){

  long i=0;

  try{

  i=Integer.parseInt(args[0]);

  }

  catch(Exception e){

  }

  switch(i){

  case 0: System.out.println("0");

  case 1: System.out.println("1");

  default : System.out.println("default");

  }

  }

  }

  (1)编译出错

  (2)打印出“0”

  (3)打印出“1”

  (4)打印出“default”

  推荐阅读:

  2022年下半年计算机二级考试《JAVA》考前模拟测试题

  2022年计算机一级考试wps考前模拟测试题

  2022年计算机二级考试java科目考前必备考试模拟练习

  西华师范大学2022年下半年计算机等级考试要求通知

  2022年计算机二级考试java科目考前必备考试模拟练习(3)

  2022年计算机二级考试java科目考前必备考试模拟练习(2)

分享

热门关注

2022计算机二级考试考前复习应该怎么做?

计算机二级考试

大学期间应该考计算机二级哪个科目

计算机二级考试

计算机二级报考哪个科目好

计算机二级报考

计算机二级考试难不难 报考条件有哪些

计算机二级考试

计算机二级一年考几次 多少分及格

计算机二级考试

2022年下半年计算机二级考试《JAVA》考前模拟测试题

计算机等级考试

2022年计算机二级考试备考技巧

该怎么复习计算机二级考试

2022年计算机二级考试什么时候考

计算机二级考试时间

计算机二级Java报考条件 考试内容

二级java的报考条件

计算机二级考试ms office2022年考前信息汇总

计算机二级考试