J'ava-2实用教学课件(第5版~)习题解答

上传人:不*** 文档编号:88037241 上传时间:2019-04-17 格式:DOC 页数:51 大小:237KB
返回 下载 相关 举报
J'ava-2实用教学课件(第5版~)习题解答_第1页
第1页 / 共51页
J'ava-2实用教学课件(第5版~)习题解答_第2页
第2页 / 共51页
J'ava-2实用教学课件(第5版~)习题解答_第3页
第3页 / 共51页
J'ava-2实用教学课件(第5版~)习题解答_第4页
第4页 / 共51页
J'ava-2实用教学课件(第5版~)习题解答_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《J'ava-2实用教学课件(第5版~)习题解答》由会员分享,可在线阅读,更多相关《J'ava-2实用教学课件(第5版~)习题解答(51页珍藏版)》请在金锄头文库上搜索。

1、#*习题解答习题1(第1章)一、 问答题1Java语言的主要贡献者是谁?2开发Java应用程序需要经过哪些主要步骤?3Java源文件是由什么组成的?一个源文件中必须要有public类吗?4如果JDK的安装目录为D:jdk,应当怎样设置path和classpath的值?5Java源文件的扩展名是什么?Java字节码的扩展名是什么?6如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行该程序?7有哪两种编程风格,在格式上各有怎样的特点?1James Gosling2需3个步骤:1) 用文本编辑器编写源文件。 2) 使用javac编译源文件,得到字节码文件。3) 使用解释器运行程序。3源

2、文件由若干个类所构成。对于应用程序,必须有一个类含有public static void main(String args)的方法,含有该方法的类称为应用程序的主类。不一定,但至多有一个public类。4set classpath=D:jdkjrelibrt.jar;.;5. java和class6. java Bird 7. 独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)二、选择题1B。2D。 1下列哪个是JDK提供的编译器?A)java.exeB)javac.exeC)javap.exeD)javaw.exe2下列哪个是Java应用程序主类中正确的main方法?

3、A)public void main (String args )B)static void main (String args )C)public static void Main (String args)D)public static void main (String args )三、阅读程序阅读下列Java源文件,并回答问题。public class Person void speakHello() System.out.print(您好,很高兴认识您);System.out.println( nice to meet you); class Xiti public static v

4、oid main(String args) Person zhang = new Person(); zhang.speakHello(); (a)上述源文件的名字是什么?(b)编译上述源文件将生成几个字节码文件?这些字节码文件的名字都是什么?(c)在命令行执行java Person得到怎样的错误提示?执行java xiti得到怎样的错误提示?执行java Xiti.class得到怎样的错误提示?执行java Xiti得到怎样的输出结果?1(a)Person.java。(b)两个字节码,分别是Person.class和Xiti.class。(c)得到“NoSuchMethodError”,得到

5、“NoClassDefFoundError: Xiti/class”,得到“您好,很高兴认识您 nice to meet you”习题2(第2章)一、问答题1什么叫标识符?标识符的规则是什么?false是否可以作为标识符。2什么叫关键字?true和false是否是关键字?请说出6个关键字。3Java的基本数据类型都是什么?4float型常量和double型常量在表示上有什么区别?5. 怎样获取一维数组的长度,怎样获取二维数组中一维数组的个数。1用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false

6、不是标识符。2关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。true和false不是关键字。6个关键字:class implements interface enum extends abstract。3boolean,char,byte,short,int,long,float,double。4float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。5一维数组名.length。二维数组名.length。二、选择题2下列哪三项是正确的float变量的声明?adf A. float foo = -1; B. float foo = 1

7、.0; C. float foo = 42e1; D. float foo = 2.02f; E. float foo = 3.03d; F. float foo = 0x0123; 3下列哪一项叙述是正确的?bA. char型字符在Unicode表中的位置范围是0至32767B. char型字符在Unicode表中的位置范围是0至65535C. char型字符在Unicode表中的位置范围是0至65536D. char型字符在Unicode表中的位置范围是-32768至327674以下哪两项是正确的char型变量的声明?beA. char ch = R;B. char ch = C. cha

8、r ch = ABCD;D. char ch = ABCD;E. char ch = ucafe;F. char ch = u101005下列程序中哪些【代码】是错误的?2345public class E public static void main(String args) int x = 8; byte b = 127; /【代码1】 b = x; /【代码2】 x = 12L; /【代码3】 long y=8.0; /【代码4】 float z=6.89 ; /【代码5】 6对于int a = new int3;下列哪个叙述是错误的?bA. a.length的值是3。B. a1的值是

9、1。C. a0的值是0。D. aa.length-1的值等于a2的值。1C。2ADF。3B。4BE。5【代码2】【代码3】【代码4】【代码5】。6B。三、阅读或调试程序1属于操作题,解答略。2属于操作题,解答略。3属于操作题,解答略。4.下列程序标注的【代码1】,【代码2】的输出结果是什么?public class E public static void main (String args ) long a = 1,2,3,4; long b = 100,200,300,400,500; b = a; System.out.println(数组b的长度:+b.length); /【代码1】

10、System.out.println(b0=+b0); /【代码2】 5.下列程序标注的【代码1】,【代码2】的输出结果是什么?public class E public static void main(String args) int a=10,20,30,40,b=1,2,4,5,6,7; b0 = a; b01 = b13; System.out.println(b03); /【代码1】 System.out.println(a1); /【代码2】 4【代码1】:4。【代码2】:b0=1。5【代码1】:40。【代码2】:7四、编写程序1编写一个应用程序,给出汉字你、我、他在Unicod

11、e表中的位置。2编写一个Java应用程序,输出全部的希腊字母。1. public class E public static void main(String args) System.out.println(int)你); System.out.println(int)我); System.out.println(int)他); 2. public class E public static void main (String args ) char cStart=,cEnd=; for(char c=cStart;c0 Bm+0 Cm = 0 Dm100&truepublic class

12、E public static void main (String args ) int m=10,n=0; while(【代码】) n+; 3假设有int x=1;以下哪个代码导致“可能损失精度,找到int需要char”这样的编译错误。 cAshort t=12+a; Bchar c =a+1; Cchar m =a+x; Dbyte n =a+1;1A。 2C。 3C。三、阅读程序1下列程序的输出结果是什么?public class E public static void main (String args ) char x=你,y=e,z=吃; if(xA) y=苹; z=果; else y=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号