1、某Java程序的类定义代码参看如下的程序语句
public class MyClass extends BaseClass{ }
则该Java源程序文件在计算机磁盘中存盘时的源文件名应为如下哪一项( )(1)myclass.java(2)MyClass.java(3)MYCLASS.java(4)MyClass.jav2、下列哪种形式的标识符在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_Float6、下列给出各种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)null13、下列给出各种形式的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 () ;
计算机等级二Java考试辅导:“面向对象”单元练习题(第1部分)
Java课程设计项目实例《远程屏幕分享监视》第2部分
Java课程设计项目实例《远程屏幕分享监视》第1部分
计算机等级二级考试辅导:Java IO单元机试题及解答(第4部分)
计算机等级二级考试辅导:Java IO单元机试题及解答(第3部分)