前言:
当前兄弟们对“计算机二级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考试考什么