自考JAVA课后题答案.doc

自考JAVA课后题答案.doc

ID:49070626

大小:2.29 MB

页数:94页

时间:2020-02-27

自考JAVA课后题答案.doc_第1页
自考JAVA课后题答案.doc_第2页
自考JAVA课后题答案.doc_第3页
自考JAVA课后题答案.doc_第4页
自考JAVA课后题答案.doc_第5页
资源描述:

《自考JAVA课后题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课后习题参考程序第一章1.指出JAVA语言的主要特点和JAVA程序的执行过程。(1)强类型;(2)编译和解释;(3)自动无用内存回收功能;(4)面向对象;(5)与平台无关;(6)安全性;(7)分布式计算;(8)多线程;2.说出开发与运行JAVA程序的重要步骤。(1)编写源文件:使用一个文本编译器,如Edit或记事本,不可以使用Word.将编好的源文件保存起来,源文件的扩展名必须是.java;(2)编译Java源文件:使用Java编译器(javac.exe)编译源文件得到字节码文件;(3)运行Ja

2、va程序:Java程序分为两类----Java应用程序必须通过Java解释器(java.exe)来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行.3.如何区分应用程序和小应用程序?应用程序在与源文件名字相同的类中,有main()方法,该方法代表应用程序的入口;小应用程序必须有一个Applet类的子类,该类称作主类,必须用public修饰。4.说出JAVA源文件的命名规则。源文件命名规则和类命名规则一样,所有的单词首字母都用大写字母。5.略6.JAVA语言使用什

3、么字符集?共有多少个不同的字符?Java语言使用Unicode字符集,共有65535个字符。7.JAVA语言标识符的命名规则是什么?(1)由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字字符组成;(2)限定标识符的第一个字符不能是数组符。数据类型关键字字节数默认值常量举例范围逻辑类型布尔型boolean1falsefalse,truefalse,true 字符型char20a,我,ぽ0~65535整数类型字节性byte1012,13,45-128~127短整型short2012,13

4、,45-32768~32767整型int8012,13,45-2E31~2E31-1长整型long80L12L,13L,45L-2E63~2E63-1浮点类型单精度浮点float40F12.345F,6.7891F-10E38~-10E-3810E-38~10E38双精度浮点double80D12.345D,6.7891D-10E308~-10E-30810E-308~10E3088.JAVA有那些基本数据类型,它们的常量又是如何书写的?9.指出下列内容哪些是JAVA语言的整型常量,哪些是浮点数

5、类型常量,哪些两者都不是。整型常量:4)0xABCL;8)003;10)077;浮点数类型常量:3)-1E-31;5).32E3113)0.;14).0两者都不是:1,2,6,7,9,11,12第二章1.Java的字符能参加算术运算吗?可以。(1)字符与整型数据运算,结果为整型数据,只能附给整型变量,如果附给字符型变量会损失精度,需要强制类型装换;(2)字符与字符运算,结果为字符型数据,可以直接附给字符型或整型变量。2.占字节多的变量能直接赋值给占字节少的变量么?不能直接赋值,需要强制类型转换。

6、3.试用Java语言表达式描述以下数学计算式或逻辑条件:   V=(4.0/3)*Math.PI*Math.pow(r,3);   R=1/(1.0/R1+1.0/R2);   y=Math.pow(x,5)+Math.pow(x,3)+6;   F=1.0*M1*M2/(R*R);   Math.sin(x)/ax+Math.cos(π*x/2)>0?Math.cos(π*x/2):-Math.cos(π*x/2);6)00&&a<107)条件x=1与y=2有且只有一个成立

7、.   (x==1&&y!=2)

8、

9、(x!=1&&y==2)4.设在求以下表达式之前,整型变量a的值是4,试指出在求了以下表达式之后,变量a、b和c的值。1)b=a*a++;   a=5;b=162)c=++a+a;   a=5;c=106,若一个数恰好等于它的因子之和,则这个数称为“完全数”。编写程序求1000之内的所有完全数。分析:若一个自然数,它所有的真因子(即除了自身以外的约数)的和恰好等于它本身,这种数叫做完全数。例如,6=1+2+3??28=1+2+4+7+14496=1+2+4+8

10、+16+31+62+124+2488128=1+2+4+8+16+32+64+127+254+508+1016+2032+4064publicclassWork2_6//第二章,第6题{publicstaticvoidmain(Stringargs[]){inti,j,sum;inttest=10000;for(i=1;i<=test;i++){sum=0;for(j=1;j<=(i/2);j++){if(i%j==0)//判断是否是它的真因子sum=sum+j;//累计真因子的和}if(i==

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。