龙空技术网

计算机等级二级考试辅导:“面向对象”单元练习题(第2部分)

杨教授工作室 284

前言:

当前兄弟们对“计算机二级java考试考什么”大概比较注重,我们都想要了解一些“计算机二级java考试考什么”的相关文章。那么小编同时在网摘上收集了一些关于“计算机二级java考试考什么””的相关内容,希望大家能喜欢,姐妹们一起来学习一下吧!

1、某Java程序的类定义代码参看如下的程序语句

public class MyClass extends BaseClass{

}

则该Java源程序文件在计算机磁盘中存盘时的源文件名应为如下哪一项( )

(1)myclass.java

(2)MyClass.java

(3)MYCLASS.java

(4)MyClass.jav

2、下列哪种形式的标识符在Java程序中是错误的( )

(1)MyClass_Base12

(2)_MyClass$Base12

(3)$MyClass_12

(4)76MyClass$12

3、下列给出各种形式的Java方法的定义示例,哪种定义形式在Java语言中是正确的( )

(1)void myFun(int X=1){

}

(2)void myFun(int & X){

}

(3)void myFun(int X ){

}

(4)void myFun(int * X){

}

4、在下列各种形式的Java方法定义中,哪种定义形式可以实现传值拷贝调用( )

(1)void myFun( int X){

}

(2)void myFun( Frame Obj){

}

(3)void myFun( Point P){

}

(4)void myFun( Rectangle R){

}

5、下列哪种标识符不能作为Java程序中的变量名定义( )

(1)INT

(2)boolean

(3)character

(4)Java_Float

6、下列给出各种Java语言的数据类型,其中属于基本的数据类型的是哪一项( )

(1)byte 数据类型

(2)数组 数据类型

(3)类 的数据类型

(4)接口 数据类型

7、下列给出各种Java语言的数据类型,其中属于复合的数据类型的是哪一项( )

(1)int 数据类型

(2)数组 数据类型

(3)float数据类型

(4)char 数据类型

8、下列给出Java语言中的各种符号的定义格式,哪种在Java语言中是正确的常量定义( )

(1)const int SUM=1;

(2)#define SUM 1

(3)final int SUM =1;

(4)int SUM=1;

9、下列给出各种形式的符号定义语句,哪种定义语句在Java语言中是错误的变量定义( )

(1)int myVal =1;

(2)char $myVal =1;

(3)byte _myVal =1;

(4)float 3.14myVal=1;

10、下列给出各种形式的符号定义语句,哪种定义语句在Java语言中是正确的布尔类型(boolean)的变量定义语句( )

(1)boolean myBOOL =1;

(2)boolean myBOOL =0;

(3)boolean myBOOL =true;

(4)boolean myBOOL =null;

11、下列给出各种形式的Java赋值操作语句,哪种在Java语言中是错误的赋值语句( )

(1) int A =1; byte B=(byte)A;

(2) int A =1; char B=A;

(3) int A =1; float B=A;

(4) int A=1; long B=A;

12、有如下的语句:int X = 1; 则“X = = 1”表达式之值为( )

(1)1

(2)false

(3)true

(4)null

13、下列给出各种形式的Java条件判断语句中的条件判断格式,哪种形式在Java语言的程序中是错误的条件判断格式( )

(1)if (A >= B)

(2)if( A = = B)

(3)if( A = B)

(4)if((A >B) = =true)

14、下列给出各种形式的Java语句,哪种形式在Java语言中是错误的语句( )

(1)break stop;

(2)continue goon;

(3)goto goon;

(4)if(A > B ){ A=1; }

15、设有如下的程序类定义:class MyClass{ public MyClass( int X ){ } }

在如下的各种方式的创建对象语句中,哪一种形式是正确的( )

(1) MyClass myobj = new MyClass;

(2) MyClass myobj = new MyClass( );

(3) Myclass myobj = new MyClass(1);

(4) MyClass myobj = new MyClass(1,2);

16、在下列各种形式的Java程序类的定义中,哪种形式是错误的( )

(1)class MyBaseClass{ }

class MyDerived extends MyBaseClass{ }

(2)abstract class MyBaseClass{ }

class MyDerived extends MyBaseClass{ }

(3)public class MyBaseClass{ }

class MyDerived extends MyBaseClass{ }

(4)final class MyBaseClass{ }

class MyDerived extends MyBaseClass{ }

17、下列给出各种形式的Java程序类的定义代码,哪种定义形式是错误的( )

(1)class MyBaseClass{					void myFun(){					}			}		class MyDerived extends MyBaseClass{			void myFun(){			}		}
(2)abstract class MyBaseClass{						abstract void myFun();				}			class MyDerived extends MyBaseClass{					void myFun(){					}			}
(3)public class MyBaseClass{            public void myFun(){            }          }           class MyDerived extends MyBaseClass{            public void myFun(){            }          }
(4)class MyBaseClass{            public final void myFun(){            }          }          class MyDerived extends MyBaseClass{            public void myFun(){            }          }

18、下列给出各种形式的Java程序的方法定义,哪种能够实现引用数据方式的方法调用( )

(1)void myFun( char X){

}

(2)void myFun( byte X){

}

(3)void myFun( Circle X){

}

(4)void myFun( float X){

}

19、下列给出各种形式的Java语言中的构造方法的定义,哪种定义形式是错误的构造方法定义( )

(1)class MyClass{

public MyClass(){

}

}

(2)class MyClass{

public MyClass(int X){

}

}

(3)class MyClass{

public int MyClass(){

}

}

(4)class MyClass{

public MyClass(int x, int y){

}

}

20、下列给出各种形式的Java程序类的定义,哪种定义形式是错误的( )

(1)class MyClass{

private int Val;

public int getVal(){

return Val;

}

}

(2)class MyClass{

private static int Val;

public int getVal(){

return Val;

}

}

(3)class MyClass{

private int Val;

public static int getVal(){

return Val;

}

}

(4)class MyClass{

private static int Val;

public static int getVal(){

return Val;

}

}

21、下列给出各种形式的Java程序类的定义,哪种定义形式是错误的( )

(1)class MyClass{

private int Val;

public int setVal(int Val){

this.Val=Val;

}

}

(2)class MyClass{

private static int Val;

public int setVal(int Val){

this.Val=Val;

}

}

(3)class MyClass{

private int Val;

public static int setVal(int Val){

this.Val=Val;

}

}

(4)class MyClass{

private static int Val;

public static int setVal(int ValData){

Val=ValData;

}

}

22、下列给出各种形式的Java程序类的定义,哪种定义形式是错误的( )

(1)class MyClass{

public synchronized void myFun(){

wait();

}

}

(2)class MyClass{

public void myFun(){

wait();

}

}

(3)class MyClass{

public synchronized void myFun(){

notify();

}

}

(4)class MyClass{

public void myFun(){

System.out.println(" wait() ");

}

}

23、下列给出各种形式的Java程序类的定义,哪种定义形式是错误的( )

(1)class MyClass{

public synchronized void myFun(){

wait();

}

}

(2)class MyClass{

public void myFun(){

notify();

}

}

(3)class MyClass{

public synchronized void myFun(){

notify();

}

}

(4)class MyClass{

public void myFun(){

System.out.println(" notify() ");

}

}

24、如下四种形式的继承与派生的程序类定义,哪一种定义形式是正确的( )

(1) class base {

public abstract void myfun();

}

class derived extends base {

public void myfun() {

}

}

(2) final class base {

public void myfun(){

}

}

class derived extends base{

public void myfun(){

}

}

(3) class base {

public final void myfun(){

}

}

class Dervived extends base {

public void myfun(){

}

}

(4) abstract class base{

public abstract void myfun();

}

class derived extends base{

public void myfun(){

}

}

25、欲获取MyClass程序类中的名称为member的成员变量之值,下列哪种方式是正确的( )

class MyClass{

private static int member=1;

public static int getMember(){

return member ;

}

}

(1)MyClass.member ;

(2)new MyClass ().member ;

(3)MyClass.getMember ();

(4)MyClass ().getMember () ;

计算机等级二级考试辅导:“面向对象”单元练习题(第1部分)

计算机等级考试辅导:面向对象编程的基本概念和特征单元辅导文档

计算机等级二考试辅导:Java IO机试题及解答(第1部分)

计算机等级二考试辅导:Java IO机试题及解答(第3部分)

计算机等级二考试辅导:Java IO机试题及解答(第2部分)

标签: #计算机二级java考试考什么