考试酷java 第三章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.方法体内定义变量时,变量前不能加;局部变量在使用前必须,否则编译时会出错;而类变量在使用前可以不用赋值,它们都有一个的值。 修饰符明确赋值默认