考试酷java 第三章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章

1. 下列循环体执行的次数是()。

int y=2, x=4;

while(--x != x/y){ }

3

2.下列()不属于Java语言流程控制结构?

赋值语句

3.设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是()。

switch(ch+1) {}

4.下列说法中,不正确的一个是()。

if …else if语句的执行效率总是比switch语句高

5.假设a是int类型的变量,并初始化为1,则下列()是合法的条件语句?

if(true){}

6. 已知如下代码:

switch(m){

case 0: System.out.println("Condition 0");

case 1: System.out.println("Condition 1");

case 2: System.out.println("Condition 2");

case 3: System.out.println("Condition 3");break;

default:System.out.println("Other Condition");

}

当m的值为()时,输出“Condition 3”

0、1、2、3

7. 下列循环体执行的次数是()。

int x=10, y=30;

do{ y -= x; x++; }while(x++

2

1.如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个默认构造方法。这个方法没有,也没有任何具体语句,不能完成任何操作。

形式参数

2.一个类主要包含两个要素:和成员方法

数据成员

3.定义常量时要用关键字,同时需要说明常量的并指出常量的。

final 数据类型具体值

4.静态数据成员既可以通过来访问,也可以通过直接访问它。

对象类

6.类中的方法是一个特殊的方法,该方法的方法名和类名相同。

构造

7.当程序中需要引用java.awt.event包中的类时,导入该包中类的语句为。

import java.awt.event.*

8.创建包时需要使用关键字。

package

9. static方法中只能引用类型的数据成员和类型的成员方法;而非static 类型的方法中既可以引用类型的数据成员和成员方法,也可以引用类型的数据成员和成员方法。

static static static 非static

10.从用户的角度看,Java源程序中的类分为两种:和。

系统定义的类用户自己定义的类

11. public class X3_3_3 {

public static void main(String[] args) {

int i=4;

while(--i>0){ }

System.out.print(i);

}

}

12. public class X3_3_1 {

public static void main(String[] args) {

for(int i=0; i<10; i++){

if(i==5) break;

System.out.print(i);

}

}

}

01234

13. public class X3_3_2 {

public static void main(String[] args) {

int i=5, j=2;

while(j

System.out.print(j);

}

4

public static void main(String[] args) {

char ch='7';

int r=10;

switch(ch+1){

case '7': r += 7;

case '8': r += 8;

case '9': r += 9;

default:

}

System.out.print(r);

}

27

15. public class X3_3_10 {

public static void main(String[] args) {

int j=0;

a1: for(int i=3; i>0; i--){

j += i;

a2: for(int k=1; k<3;k++){

j *= k;

if(i==k) break a1;

}

}

System.out.println("j= "+j);

}

j= 16

16. public class X3_3_5 {

public static void main(String[] args) {

int i=8, j=2;

while(j< --i)

for(int k=0; k<4; k++) j++;

System.out.print(j);

}

}

6

17.引用static类型的方法时,可以使用做前缀,也可以使用做前缀。

类名对象名

18.静态数据成员被保存在类的内存区的单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是(相同/不同)的数值。

公共存储相同

19.方法体内定义变量时,变量前不能加;局部变量在使用前必须,否则编译时会出错;而类变量在使用前可以不用赋值,它们都有一个的值。

修饰符明确赋值默认

相关文档
最新文档