Java1试题加答案()

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

试卷(一)

一、填空题(每空2分,共计10分)

1、在Java平台技术中,boolean数据类型只有两个值分别是和

2、面向对象技术三个特点是封装、继承和。

3、封装在类中某方法,其方法名与类名相同且没有返回类型并负责完成对象成员的初始化工作,为实例变量赋予合适的初始值,则该方法是方法。

4、在一个类中封装了多个同名方法,而这些同名方法之间的参数类型不同或参数的个数不同,则这种现象称之为方法的。

5、用来表示当前对象的关键字是this,而用来表示父类对象的关键字是。

二、判断题(每题2分,共计20分,请将答案写在相应的答题卡栏中)

1、StringBuffer实例的字符串内容能够通过封装在该类中方法进行修改。()

2、int数据类型的变量在某种情况可以自动转换成String类型。()

3、包可以实现在一个工程(project)中定义多个同名类。()

4、在您的程序中使用Scanner类需要使用语句:import java.util.Scanner;()

5、使用继承可以提高代码的复用性。()

6、数组对象的lenth属性显示的是数组的长度。()

7、在比较str1和str2两个字符串对象值是否相等时使用语句str1=str2。()

8、用于结束循环而执行循环体外围语句的是break语句。()

9、用于提前结束本次循环而进入下一次循环的是continue语句。()

10、static修饰的方法称之为类方法。()

二、选择题:(每题2分,共计40分)

1、选出合理的标识符()

A、2mail

B、_sys1@l23

C、$change

D、class

2、指出下列程序运行的结果()public class Example{

String str=new String("good");

char[]ch={'a','b','c'};

public static void main(String args[]){

Example ex=new Example();

ex.change(ex.str,ex.ch);

System.out.print(ex.str+" and ");

System.out.print(ex.ch);

}

public void change(String str,char ch[]){

str="test ok";

ch[0]='g';

}

}

A、good and abc

B、good and gbc

C、test ok and abc

D、test ok and gbc

3、Java技术平台共分为3种类型:()

A、Java ME、Java SE、Java EE

B、Java SE、Java DE、Java EE

C、Java UE、Java SE、Java EE

D、Java F

E、Java SE、Java EE

4、在控制台显示消息的语句正确的是:()

A、system.out.println(“hello world ”);

B、System.Out.println(“hello world ”);

C、System.out.println(“hello world ”);

D、System.Out.Println(“hello world ”);

5、下列说法正确的是:()

A、Java程序的main方法必须都写在类里面

B、Java程序中可以有多个main方法

C、Java程序的以public修饰的类名不必与所在的文件的文件名一样。

D、Java程序的main方法定义中的static可以去掉。

6、表达式(18+3*8)/4%3的值是:()

A、31

B、0

C、1

D、2

7、为一个boolean类型的变量赋值时,可以使用方式:()

A、boolean a=1;

B、boolean a=(9>=10);

C、boolean a=”真”;

D、boolean a==false;

8下面程序执行的结果是:()public class Weather{

public static void main(String[] args){

int shidu=15;

if(shidu>=80){

System.out.println(“要下雨了!!!”);

} else if(shidu>=50){

System.out.println(“天阴了!!!”);

} else if(shidu>=30){

System.out.println(“很舒适!!!”);

} else if(shidu>=0){

System.out.println(“很干燥!!!”);

}

}

}

A、要下雨了

B、天阴了

C、很舒适

D、很干燥

9.运行下面的程序将输出()次“我爱您中国!”

public class China{

public static void main(String[] args){

int i=1;

do {

相关文档
最新文档