好文档 - 专业文书写作范文服务资料分享网站

《Java语言程序设计基础教程》习题解答

天下 分享 时间: 加入收藏 我要投稿 点赞

《Java语言程序设计基础教程》

练习思考题参考答案 第1章 Java程序设计概述

1、9 练习思考题

1、 Java运行平台包括三个版本,请选择正确得三项:( ) A、 J2EE???? B、 J2ME ?C、 J2SE ? D、 J2E

解答:A,B,C 2、 Java JDK中反编译工具就是:( ) ?A、 javac ?? B、 java ?C、 jdb ??? ?D、 javap

解答:D

3、?public static void main方法得参数描述就是:( )

A、 String args[] ?? B、 String[] args C、 Strings args[] ? D、 String args 解答:A,B

4、 在Java中,关于CLASSPATH环境变量得说法不正确得就是:( )

A、 CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、 编译器用它来搜索各自得类文件。 C、 CLASSPATH就是一个目录列表。 D、 解释器用它来搜索各自得类文件。 解答:A 5、 编译Java Application源文件将产生相应得字节码文件,扩展名为( ) A、 、java ? ? B、 、class ?C、 、html ??? ?D、 、exe

解答:B

6、 开发与运行Java程序需要经过得三个主要步骤为____________、____________与____________.

7、 如果一个Java Applet源程序文件只定义有一个类,该类得类名为MyApplet,则类MyApplet必须就是______类得子类并且存储该源程序文件得文件名为______.

8、 如果一个Java Applet程序文件中定义有3个类,则使用Sun公司得JDK编译器 编译该源程序文件将产生______个文件名与类名相同而扩展名为______

得字节码文件.

9、 开发与运行Java程序需要经过哪些主要步骤与过程?

10、Java程序就是由什么组成得?一个程序中必须要有public类吗?Java源文件得命名规则就是怎么样得?

11、编写一个简单得Java应用程序,该程序在命令行窗口输出两行文字:“您好,很高兴学习Java”与“We are students”.

第2章 Java基本得程序设计结构

2、7练习思考题

1、 从下面选项中,选择三个有效得标示符:( )

?A、 IDoLikeTheLongNameClass B、 $byte

C、 const?? ? D、 _ok E、 3_case 解答:A,B,D

2、 下面哪一项在java中就是非法得标识符?( )

A、 $user? ??? B、 point C、 You&me D、 _endline 解答:C

3、 下列不属于Java保留字得就是:( )

A、 sizeof B、 super C、 abstract D、 break 解答:A

4、?下面哪些java语句会导致无限循环?( )

I、?while (true) i = 0; II、 while (false) i = 1;

III、 while (!false) i = 0; A、仅仅III B、I 与III C、仅仅I

D、I, II 与III 解答:B

5、 下列整型数据类型中,需要内存空间最少得就是 ( ).

A、 short ? ?? B、 long ? C、 int D、 byte 解答:D

6、 下面代码执行后,正确得输出结果就是:( )

public class Example {

public static void main(String args[]) { ??int l = 0; do {

System、out、println(\Doing it for l is:" + l); } while (--l 〉 0);

? System、out、println(\ish"); } }

A、 Doing it for l is 3 B、 Doing it for l is 1 C、 Doing it for l is 2

D、 Doing it for l is 0 E、 Doing it for l is ?C1 F、 Finish 解答:D,F

7、 若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 得值就是:( )

A、 3? ? ??B、 4 C、 5?? ???D、 6 解答:B

8、 若有定义 int a=9,b=6; 那么a〉b得值就是:( )

A、 0? ???B、 1

C、 false? ???D、 true 解答:D

9、 假定有变量定义: int k=7,x=12; 那么能使值为3得表达式就是:( )

A、 x%=(k%=5)? ?B、 x%=(k-k%5) C、 x%=k-k%5 ? D、 (x%=k)-(k%=5) 解答:D

10、执行完以下代码int[ ] x = new int[25];后,以下说明正确得就是:( )

A、 x[24]为0 ??? B、 x[24]未定义 C、 x[25]为0 ? D、 x[0]为空 解答:A

11、Java应用程序得main方法中有以下语句,则输出得结果就是( )。

int[] x={2,3,-8,7,9};

int max=x[0];

for(int i=1;i

if(x[i]>max) max=x[i]; }

System、out、println(max); A、 2 ?????B、 -8 C、 7 ? ? ?D、 9 解答:D 12、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 得值就是( )

A、 3 ?? ? B、 3、5 C、 4?? D、 5 解答:A

13、有整型数组:int[] x={2,33,88,5,10};,则调用方法 Arrays、sort(x) 后,数组x中得元素值依次就是?( )

A、 88 331?05? 2 B、 2?5 10 33?88 ?C、 88 10?233? 5 D、 533? 2 10?88 解答:B

14、下列语句有错误得就是:( )

A、 int []a; ? ?B、 int []b=new int[10]; C、 int c[]=new int[]; D、 int d[]=null; 解答:C

15、下列语句有错误得就是:( )

A、 int a[][]=new int[5][5]; B、 int [][]b=new int[5][5];

C、 int []c[]=new int[5][5]; D、 int [][]d=new int[5,5];

解答:D

16、关于下面得程序,正确得结论就是______。

public class ex4_7{

public static void main(String args[]){ int a[]=new int[5];

?boolean b[]=new boolean[5]; ?System、out、print(a[1]);

?System、out、println(b[2]); }

A、 运行结果为0false ?B、 运行结果为1true

C、 程序无法通过编译 ?D、 可以通过编译但结果不确定 解答:A

17、在Java得基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用______字节内存空间,这样,无论就是中文字符还就是英文字符,都就是占用______字节内存空间.

18、设 x = 2 ,则表达式 ( x + + )/3 得值就是______。

19、若x = 5,y = 10,则x 〈 y与x >= y得逻辑值分别为______与______。 20、设有数组定义:

int MyIntArray[] = { 10, 20, 30, 40, 50, 60, 70 }; 则执行以下几个语句后得输出结果就是: 。

?int MyIntArray[] = { 10, 20, 30, 40, 50, 60, 70 }; ?int s = 0; for (int i = 0; i < MyIntArray、length; i++) ? if (i % 2 == 1) ?? s += MyIntArray[i]; ?System、out、println(s);

21、数组对象得长度在数组对象创建之后,就______改变。数组元素得下标总就是从______开始。

22、对于数组int[][]t={{1,2,3},{4,5,6}}来说,t、length等于______,t[0]、length等于______。

23、已知数组a得定义为“int a[]={1,2,3,4,5};”,则a[2]=______,数组b得定义为“int b[]=new int[5];”,则b[2]=______,数组c得定义为“Object []c=new Object[5];\则c[2]=______。

24、调用数组元素时,用______与______来唯一确定数组中得元素。

25、什么就是数组?数组有哪些特点?Java中创建数组需要哪些步骤?如何访问数组得第一个元素?

26、编程计算10~20得整数得平方值,将结果保存在一个数组中。

27、编写一个程序使之从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。

28、某人有5张3分与4张5分得邮票,请编写一个程序,计算由这些邮票中得1张或若干张可以得到多少种不同得邮资。

29、分析写出下列程序完成得功能。

public class sun {

?public static void main(String args[]) { double sum = 0、0;

? for (int i = 1; i <= 100; i++) ???sum += 1、0 / (double) i; System、out、println(\" + sum);

《Java语言程序设计基础教程》习题解答

《Java语言程序设计基础教程》练习思考题参考答案第1章Java程序设计概述1、9练习思考题1、Java运行平台包括三个版本,请选择正确得三项:()A、J2EE????B、J2ME?C、J2SE?D、J2E解答:A,B,C2、JavaJDK中反编译工
推荐度:
点击下载文档文档为doc格式
6v8km0wzrw9sc9l3ppnv1xep036fc3019cs
领取福利

微信扫码领取福利

微信扫码分享