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

  2022年下半年的计算机等级考试还剩下12月的最后一场考试,各位考生们即将在五天后正式迎来本次考试,大家是否已经做好了准备呢?本文中小编将为大家带来的内容是2022年下半年计算机二级考试《JAVA》考前模拟测试题,快来试一试自己的做题能力吧!

  1、在下列所给出的各种形式的重载定义中,哪一种定义方式是正确的( )

  (1) int add(int x , int y);

  int add(int x , int y, int z);

  (2) int add(int a , int b);

  int add(int x , int y);

  (3) int add(int x,int y);

  void add(int a , int b);

  (4) int add(int x , int y);

  void add(int y , int x);

  2、下列给出各种形式的Java程序类中的成员方法的重写定义形式,哪种定义形式是错误的( )

  (1) class Base{

  public void fun(){

  }

  }

  class Derived extends Base{

  public void fun(){

  }

  }

  (2) class Base{

  public void fun(){

  }

  }

  class Derived extends Base{

  public void fun( int X){

  }

  }

  (3) class Base{

  public void fun(){

  }

  }

  class Derived extends Base{

  private void fun(){

  }

  }

  (4) class Base{

  void fun(){

  }

  }

  class Derived extends Base{

  void fun(){

  }

  }

  3、在下面给出的各种形式的接口定义中,哪一种定义形式是错误的( )

  (1) interface MyInterface {

  public abstract void myfun() ;

  int myval=1;

  }

  (2) interface MyInterface {

  void myfrn( );

  public static final int myval=1;

  }

  (3) interface MyInterface {

  public abstract void myfun();

  private int myval=1;

  }

  (4)interface MyInterface{

  public abstract void myfrn();

  public abstract void myfrn(int x);

  public static final int myval=1;

  }

  4、下列给出各种形式的Java程序中的接口定义,哪种定义形式是错误的( )

  (1) interface MyInterface{

  int Val=1;

  void myFun();

  }

  (2)interface MyInterface{

  public static final int Val=1;

  void myFun();

  }

  (3)interface MyInterface{

  public static int Val;

  void myFun();

  }

  (4)interface MyInterface{

  public final int Val=1;

  void myFun();

  }

  5、 欲将C/C++语言中定义的int x=1移植到Java语言程序中,但仍要求保持为16位数据长度,应选择下面的哪一种声明方式( )

  (1) int x=1;

  (2) short x =1 ;

  (3) long int x=1;

  (4) byte x=1;

  6、设myCircle为Circle程序类的对象实例,并且myCircle = new Circle(10,10,100); 则如下的表达式:myCircle instanceof Circle的表达式值为( )

  (1)false

  (2)ture

  (3)null

  (4)0

  7、下列给出各种形式的Java程序中的接口定义,哪种定义形式是错误的( )

  (1) interface MyInterface{

  int Val=1;

  void myFun();

  }

  (2)interface MyInterface{

  public static final int Val=1;

  void myFun();

  }

  (3)interface MyInterface{

  public static int Val=1;

  void myFun(){

  }

  }

  (4)interface MyInterface{

  public final int Val=1;

  void myFun();

  }

  8、给定名称为Point的程序类的定义体

  class Point{

  private int x , y ;

  public Point (int x , int y){

  this.x=x;

  this.y=y;

  }

  }

  其中的this代表下面的哪一项( )

  (1) 类名Point

  (2) 父类的对象

  (3) Point类的当前对象

  (4) this指针

  9、下列给出各种形式的Java程序中的派生类的定义,哪一种定义形式是正确的( )

  (1) class myDrived extends Base { }

  (2) class myDrived :public Base{ }

  (3) class myDrived :extends Base { }

  (4) class myDrived extends public Base { }

  10、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是哪一项( )

  (1)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

  (2)可以被两种类访问和引用:该类本身、该类的所有子类

  (3)只能被该类自身所访问和修改

  (4)只能被同一个包中的类访问

  11、以下程序代码段在执行后,将创建出几个对象( )

  String str1="bc";

  String str2="bc";

  (1)0

  (2)1

  (3)2

  (4)3

  12、编译并运行以下的Java程序代码,以下哪个描述选项是正确的( )

  class X{

  protected String toString(){

  return super.toString();

  }

  }

  (1)编译通过运行无异常

  (2)编译通过但运行时出错

  (3)第2行(protected String toString())将会出现编译错误,不能成功编译

  (4)第3行(return super.toString();)将会出现编译错误,不能成功编译

  推荐阅读:

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

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

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

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

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

  2022计算机二级考试C语言考前模拟试题练习

分享

热门关注

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

计算机二级考试

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

计算机二级报考

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

计算机二级考试

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

计算机二级考试

计算机二级考试是立即出成绩吗 二级考试注意事项

计算机二级考试

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

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

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

计算机二级考试时间

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

二级java的报考条件

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

计算机二级考试

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

计算机二级考试