更多"已知有下列类的说明,则下列哪个语句是正确的public class T"的相关试题:
[单项选择]已知有下列类的说明,则下列哪个语句是正确的
public class Test
private float f=1.0f;
int m=12;
static int n=1;
public static void main(String arg[])
Test t= new Test( );
A. f;
B. this. n
C. Test.m;
D. Test.f;
[单项选择]已知有下面的类说明: public class Test4 { private float f=1.0f; int m=12; static int n=1; public static void main(String args[]) { Test4 e=new Test4( ); } } 在main( )方法中,下面哪个的使用是正确的 ( )
A. f
B. thin
C. Test4.m
D. Test4.f
[单项选择]已知有下列类的说明,则下列哪个语句是正确的
public class Test{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[ ]){
Test t = new Test( );
}
}
A. 对象的加锁技术有效的预防了死锁的发生
B. 共享数据的所有访问都必须作为临界区,使用synchronized关键字进行加锁控制
C. 用synchronized保护的共享数据必须都是私有的
D. Java语言中对象加锁具有可重入性
[单项选择]有如下类定义:
class Test
private int x;
public int y;
public void setX (int m) x=m;
public int getX( ) return x;
现用Test t=new Text( );生成一个对象t,则如下语句中,错误的是( )。
A. x=10;
B. y=10;
C. setX(10);
D. int m=t.getX( );
[单项选择]有如下类定义: class Test { private int x; public int y; public void setX (int m) {x=m;} public int getX( ) {return x;} }现用Test t=new Text( );生成一个对象t,则如下语句中,错误的是( )。
A. x=10;
B. y=10;
C. setX(10);
D. int m=getX( );
[单项选择]已知有下面的类说明: pubic class Test4 { private float f=1.0f; int m=12; static int n=1; public static void main(String args[]) { Test4 e=new Test4( ); } } 在main( )方法中,下面( )使用是正确的。
A. f
B. thin
C. Test4.m
D. Test4.f
[单项选择]已知如下代码: public class Test{ public static void main (String arg[]){ longa[]=new long[10]; System.out.Println(a[6]); } } 下列选项正确的是( )。
A. 输出为null
B. 输出为0
C. 编译时出错
D. 运行时出错