下面的程序能够编译通过。 public class test02 { public static void main(string[] args){ int x = 12; { int y = 96; system.out.println("x is " x); system.out.println("y is " y); } y = x; system.out.println("x is " x); } }
byte类型数据占______个字节
若x = 2,则表达式 ( x )/3 的值是______。
若int a =2; a =3;执行后,变量a的值为______。
请先阅读下面的代码。 int x = 1; int y = 2; if (x % 2 == 0) { y ; } else { y--; } system.out.println("y=" y); 上面一段程序运行结束时,变量y的值为下列哪一项?
以下选项中,switch语句判断条件可以接收的数据类型有哪些?
运行下面程序,输出结果是____。 public class test01 { public static void main(string[] args) { int sum = 0; for (int i = 1; i < 10; i ) { if (i % 2 != 0) sum = i; } system.out.println(sum); } }
请先阅读下面的代码。 int x = 1; int y = 2; if (x % 2 == 0) { y ; } else { y--; } system.out.println("y=" y);
以下选项中,哪些属于合法的标识符?() a、 b、 class c、 password123 d、 98
java语言不区分大小写。
0xc5表示的是一个十六进制整数。
continue 语句只用于循环语句中,它的作用是跳出循环。
“/*…*/”中可以嵌套“//”注释,但不能嵌套“/*…*/”注释。
-5%3的运算结果是2
若x=3,测表达式( x)/2的值是_______。
在逻辑运算符中,运算符______和||表示逻辑或。
若a=5;a-=2;执行后,变量a的值为_____。
public class test03 { public static void main(string args[]) { int x = 4, j = 0; switch (x) { case 1: j ; case 2: j ; case 3: j ; case 4: j ; case 5: j ; default: j ; } system.out.println(j); } } 程序运行后,输出结果是________。
public class test01 { public static void main(string[] args) { byte b; int a = 298; b = a; system.out.println(b); } } 程序运行后的输出结果是______。
char型变量中能不能存贮一个中文汉字?请说出理由。
已知函数 x 3 ( x > 0 ) y = 0 ( x = 0 ) x*x –1 ( x < 0 ) 请设计一个方法实现上面的函数,根据传入的值x的不同,返回对应的y值。 提示: 1.定义一个static修饰符修饰的方法,方法接收一个int类型的参数x,返回值为int类型。 2.在方法中使用if…else if..else 语句针对x的值进行三种情况的判断。 3.根据判断结果分别执行不同的表达式,并将结果赋予变量y。 4.在方法的最后返回y的值。 5.在main方法中调用设计好的方法,传入一个int型的值,将方法的返回值打印。
请先阅读下面的代码 public class test { public test(){ system.out.println("构造方法一被调用了"); } public test(int x){ this(); system.out.println("构造方法二被调用了"); } public test(boolean b){ this(1); system.out.println("构造方法三被调用了"); } public static void main(string[] args) { test test = new test(true); } } 上面程序的运行结果为下列哪一项?( )
下面有关类和对象的说确的是?( )
下面对于构造方法的描述,正确有哪些?( )
下列有关lambda表达式的说确的是( )。
super关键字以下说法哪些是正确的?( )
在java中,下列有关抽象类和接口的说确的是( )。
java中被final关键字修饰的变量,不能被重新赋值。
在java中,在类的继承关系中,使用extends关键字可以实现多重继承。
在java语言中,在方法上声明抛出异常使用的关键字是throws?
public class test01 { public static void main(string[] args) { try { int x = 2 / 0; system.out.println(x); } catch (exception e) { system.out.println("进入catch代码块"); } finally { system.out.println("进入finally代码块"); } } } 此程序能通过编译,输出的结果为:进入catch代码块。
在java语言中,所有的类都直接或间接继承自object类。
面向对象编程的三大特性是_________。
如果一个类或者类的成员不适用任何访问控制符修饰,这个类或者类的成员可以被所有的类访问。
定义在类中的变量被称为__________,定义在方法中的变量被称为局部变量。
java中可以使用关键字_________来创建类的实例对象。
面向对象程序设计的重点是____________的设计,它是用来创建对象的模板。
所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用____________关键字来修饰。
关于方法重载的描述,以下选项中哪些是正确的?
方法的递归是指一个方法调用它自身的过程,递归必需要有结束的条件。
类的构造方在实例化类的对象时自动调用。
当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在。
在构造方法中使用this关键字,可以解决成员变量和局部变量命名冲突的问题。
不能在一个类的两个构造方法中使用this关键字互相调用。
以下关于static关键字的说确的是?
静态代码块在类加载的时候执行,只执行一次。
下面哪一个是正确的类的声明?
在以下什么情况下,构造方被调用?
请先阅读下面的代码 public class test { public test(){ system.out.println("构造方法一被调用了"); } public test(int x){ this(); system.out.println("构造方法二被调用了"); } public test(boolean b){ this(1); system.out.println("构造方法三被调用了"); } public static void main(string[] args) { test test = new test(true); } } 上面程序的运行结果为下列哪一项?
类的定义必须包含在以下哪种符号之间?
关于方法重载的描述,以下选项中正确的是?
使用this调用类的构造方法,下面的说确的是?
下面对于构造方法的描述,正确有哪些?
下面哪些可以使用static关键字修饰?
下面对于类的封装的描述正确的是?
下面有关类和对象的说确的是?
在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问。
public class test2 { int x = 50; static int y =200 ; public static void method() { system.out.println(x y); } public static void main(string[] args) { test2.method(); } } 这段程序可以通过编译。
声明构造方法时,不能使用private关键字修饰。
类中的static变量或方法,可以使用类名或对象的引用变量访问。
class a { private int secret = 5; } public class test1 { public static void main(string[] args) { a a = new a(); system.out.println(a.secret ); } } 程序不能编译通过,因为在类a中的成员变量secret用private修饰,所以在类test1中无法访问。
string s = "abcdedcba";则s.substring(3,4)返回的字符串是以下选项中的哪个?
要产生[20,999]之间的随机整数可以使用以下哪个表达式?
下面的程序段执行后,输出的结果是以下哪个选项? stringbuffer buf = new stringbuffer("beijing2008"); buf.insert(7,"@"); system.out.println(buf.tostring());
阅读下面的程序: public class test { public static void main(string args[]) { int i; float f = 2.3f; double d = 2.7; i = ((int)math.ceil(f)) * ((int)math.round(d)); system.out.println(i); } } 程序执行后,运行结果为以下哪个选项?