出国留学网

目录

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

【 liuxue86.com - 计算机二级 】

  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)

  想了解更多计算机二级网的资讯,请访问: 计算机二级

本文来源:https://jsj.liuxue86.com/a/4421105.html
延伸阅读
2022年的计算机等级考试今年的最后一场考试将在12月的月初举行,各位考生目前最后的一个月时间里是否清楚自己如何复习才能取得最大的效益呢?小编将在本文中为各位考生解答2022计算机
2022-10-28
很多大学生在大学期间都应该会考的证书那肯定是计算机二级证书啦,但是计算机二级的考试科目也并不是只有一个,所以一般都是看自己需要考哪个科目综合决定。下面是计算机二级考试科目的具体情况
2022-07-20
计算机二级报考一共有9个考试科目,看到这么多考试科目就不经有人疑惑到底报考那个科目最好,针对这一问题小编整理出来一些建议,还不确定自己要报考那个科目的小伙伴来小编这了解一下吧!计算
2022-07-15
计算机二级考试是现在十分热门的高校考试之一,那么本项考试的难度大不大呢?下面是由出国留学网编辑为大家整理的“计算机二级考试难不难报考条件有哪些”,仅供参考,欢迎大家阅读本文。计算机
2022-04-14
计算机等级考试是高校的热门考试之一,那么计算机等级考试每年有几次报考机会呢?下面是由出国留学网编辑为大家整理的“计算机二级一年考几次多少分及格”,仅供参考,欢迎大家阅读本文。计算机
2022-04-14
2022年下半年的计算机等级考试还剩下12月的最后一场考试,各位考生们即将在五天后正式迎来本次考试,大家是否已经做好了准备呢?本文中小编将为大家带来的内容是2022年下半年计算机二
2022-11-30
计算机二级是高校的热门考试之一,那么计算机二级考试应该如何展开复习呢?下面是由出国留学网编辑为大家整理的“2022年计算机二级考试备考技巧”,仅供参考,欢迎大家阅读本文。计算机二级
2022-02-10
每年都有很多人参加计算机等级考试,那么2022年计算机二级的考试时间在什么时候?下面是由出国留学网编辑为大家整理的“2022年计算机二级考试什么时候考”,仅供参考,欢迎大家阅读本文
2022-02-11
计算机二级考试是高校的热门考试,同事也是很多高校学生毕业的条件之一,那么二级java的考试内容是什么呢?下面是由出国留学网编辑为大家整理的“计算机二级Java报考条件考试内容”,仅
2021-11-22
2022年的计算机二级考试的四场考试里,最后一场考试马上就要在一个月后拉开帷幕,由于九月的考试多个地区选择延期考试,所以本次考试相当于是两场计算机等级考试组合进行,小编在本文中为各
2022-10-28