云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2009 JAVA基础 终稿习题 答案

2009 JAVA基础 终稿习题 答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 10:03:55

Java程序设计基础期末复习(一)

第1章 一、填空

1.Java平台共分为 J2EE 、 J2SE 、 J2ME 三个版本。

2. JVM 是Java编程语言的核心,是一种纯软件形式的计算机。 3.Java环境包含5个元素: 、 、 、 、 。4.Java语言必须先经过 ,再经过 才能执行。 二、选择

1.Java具有的特点是( D)。

A.面向对象 B.跨平台 C.安全性 D.以上都对 2.Java源代码文件的扩展名为( B ) 。

A..class B..java C..com D.以上都不正确 3.Java编译器会将Java程序转换为( A )。

A.字节码 B.可执行代码 C.机器代码 D.以上都不正确 4.( C )会将源文件转换为类文件(.class文件)。

A.appletviewer B.java C.javac D.以上都不正确 5.( C )命令用于执行在Java虚拟机中运行类的类文件。 A.javac B.java C.appletviewer D.以上都不正确 6.Java程序中最小的可编译单元是( A )。

A.对象 B.类 C.方法 D.语句

7.纯面向对象的语言有( A )。

A.Java B.C C.C++ D.Pascal 8.在Java中,对简单数据类型(如int)分配的内存为(C )。

A.在IBM计算机中位16位 B.在VAX-11中为16位

C.与所在机器无关 D.都是16位

9.下面有关main()方法声明时,可以改动的是( D )。

A.public B.static C.void D.args

10.main()方法是程序的入口,关于main()方法的方法头描述正确的是( B)。

A.public static void main() B.public static void main(String args[]) C.public static int main(String args[])

D.public void main(String args[]) 三、判断

1.Java程序由若干个类组成。 ( 对 )

2.Java源代码中定义了几个类,编译结果就生成几个以.class为后缀的字节码文件。( 对 ) 四、简答

1.简述Java程序执行的流程。

2.列举Java虚拟机的组成元素。

1

Java程序设计基础期末复习(一)

第2章

一、选择题

1.下面Java语言中是关键字的是( B )

A.sizeof B.abstract C.NULL D.Native 2.下面语句中正确的是( A )

A.char=’zdc’; B.long l=oxfff; C.float f=0.65 D.double=0.7E-2 3.关于选择结构的说法是( B )

A.if语句和else语句必须成对出现 B.if语句可以没有else语句对应

C.switch结构中每个case语句中必须用break语句 D.switch结构中必须有default语句

4.以下语句中有语法错误的是( A ) A.for( ; ;); B.for(int I=0;I<100;I++){} 5.while循环和do-while循环的区别是( D )

A.没有区别,这两个结构任何情况下效果都一样

B.while比do-while循环执行效率高

C.while循环是先循环后判断,所以循环至少被执行一次 D.do-while循环是先循环后判断,所以循环至少被执行一次 6.关于for循环和while循环的说法正确的是( B )

A.while循环能实现的操作,for循环也能实现的

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可替换,所以循环体至少被执行一次 D.两种循环结构中都必须有循环体,循环体不能为空 7.下列说法正确的是( B )

A.程序执行到break语句时一定会结束所有的循环 B.程序执行到continue语句时会结束当前循环

C.break语句和continue语句都可以和标签协同使用 D.continue语句和break语句的作用相同

8.以下程序是测试String类的各种构造方法,试选出其运行效果( B )

class STR{

public static void main(String args[]){

String s1=new String();

String s2=new String(\char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb);

System.out.println(\ is \

2

C.if(a<0>a++; D. ; ; ;

Java程序设计基础期末复习(一)

}

System.out.println(\ is \System.out.println(\ is \System.out.println(\ is \System.out.println(\ is \

}

A.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string

C.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string

9.下面语句段的输出结果是( B )

int i=9; switch(i){ default: }

System.out.println(\case 0:

System.out.println(\ break; case 1:

System.out.println(\case 2:

System.out.println(\

B.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string

D.以上都不对

A.default B.default, zero

C.error default clause not defined D.no output displayed

10.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。

A.8 B.16 C.32 D.64 11.设a=8,则表达式a>>>2的值是( A )

A.1 B.2 C.3 D.4 12.若a的值为3时,下列程序段被执行后,c的值是( D ) c=1;

if(a>0) if(a>3) c=2;else c=3;else c=4;

A.1 B.2 C.3 D.4

3

Java程序设计基础期末复习(一)

13.创建字符串s:String s=new String(“hello ”);以下语句将改变s的是( )

A.s.append(“aaa ”); B.s.concat(s);

C.s.substring(3); D.以上语句都不会

14.编译运行以下程序后,关于输出结果的说明正确的是( B )

public class C{

public static void main(String args[ ]){ int x=0;

System.out.println(“value is”+((x>0)?1.0:0));

}

}

A.输出结果为:value is 1.0 C.输出结果为:value is 0.0

B.输出结果为:value is 0 D.编译错误

15.以下选项中循环结构合法的是(C )

A.while(int i<7) {

i++;

System.out.println(“i is ”+i);

}

B.int j=3;

while(j) {

System.out.println(“j is ”+j);

}

C.int j=0;

for(int k=0;j+k!=10;j++,k++){

System.out.println(“j is ”+j+”k is” +k);

}

D.int j=0;

do{

System.out.println(“j is ”+j++); if(j= =3) {continue loop;}

}while(j<10);

16.关于以下程序段,正确的说法是( A )

1 String s1=\2 String s2=new String(s1); 3 if(s1= =s2)

4 System.out.println(\

5 if(s1.equals(s2))

6 System.out.println(\ succeeded\ A.程序将输出:= = succeeded B.程序将输出:.equals() succeeded C.程序将输出:= = succeeded D.程序无输出

4

搜索更多关于: 2009 JAVA基础 终稿习题 答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java程序设计基础期末复习(一) 第1章 一、填空 1.Java平台共分为 J2EE 、 J2SE 、 J2ME 三个版本。 2. JVM 是Java编程语言的核心,是一种纯软件形式的计算机。 3.Java环境包含5个元素: 、 、 、 、 。4.Java语言必须先经过 ,再经过 才能执行。 二、选择 1.Java具有的特点是( D)。 A.面向对象 B.跨平台 C.安全性 D.以上都对 2.Java源代码文件的扩展名为( B ) 。 A..class B..java C..com

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com