《java程序设计》练习题一答案

《java程序设计》练习题一答案

ID:6204403

大小:62.00 KB

页数:11页

时间:2018-01-06

《java程序设计》练习题一答案_第1页
《java程序设计》练习题一答案_第2页
《java程序设计》练习题一答案_第3页
《java程序设计》练习题一答案_第4页
《java程序设计》练习题一答案_第5页
资源描述:

《《java程序设计》练习题一答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java程序设计》练习题一答案练习题第1套答案一、单选题1、A2、C3、C4、D5、D6、B7、B8、D9、B10、B11、C12、B13、C14、A15、B16、B17、A18、B19、D20、B二、简答题1、(1)创建状态(newthread):此时的线程只是一个空对象,系统不为它分配资源,只能启动或终止该线程;(2)可运行状态(runnable):调用的start()方法会产生运行该线程所需的系统资源,安排其运行,并调用run()方法;(3)不可运行状态(notrunnable):以下四种情况会导致线程进入不可运行状态:调用sleep(

2、)方法、调用suspend()方法、调用wait()方法、发生I/O阻塞;(4)死亡状态(dead):线程的自然撤消(即run()方法的正常退出)或被停止(调用stop()方法)。2、注释是程序中的说明性文字,是程序的非执行部分。它的作用是为程序添加说明,增加程序的可读性。Java使用以下三种方式对程序进行注释:1)“//”符号,它表示从“//”符号开始到此行的末尾位置都作为注释。2)“/*...*/”符号,它表示从“/*”开始到“*/”结束的部分都作为注释部分,可以使多行注释。3)“/**……*/”符号,表示从“/**”开始到“*/”结束的部

3、分都作为文档部分。三、程序结果题1、答案:4832、答案 :100010001四、编程题1、1) publicclassaa{publicstaticvoidmain(Stringargs[]){System.out.println("Hello,World!");}}2、[解答]:publicclassTest_4{publicstaticvoidmain(String[]args){intx=4,y=2,z;//初始化x,y,zz=x&y;//求z=x&y;即x与y的值System.out.println("z=x&y:"+z);z=x

4、y

5、;//求z=x

6、y;即x或y的值System.out.println("z=x

7、y:"+z);z=x^y;//求z=x^y;即x异或y的值System.out.println("z=x

8、y:"+z);z=x>>y;//求z=x>>y;即x右移y位的值System.out.println("z=x>>y:"+z);z=~x;//求z=~x;即x位反的值System.out.println("z=~x:"+z);}}3、答案:public class Narcissus{   public static void main(String args[

9、])   {      int i,j,k,n=100,m=1;      //while      while(n<1000)      {         i=n/100;         j=(n-i*100)/10;         k=n%10;         if((Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3))==n)             System.out.println("找到第"+ m++ +"个水仙花数:"+n);      }     //end while     //fo

10、r     m=1;     for(n=100;n<1000;n++)     {       i=n/100;       j=(n-i*100)/10;       k=n%10;       if((Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3))==n)          System.out.println("找到第"+ m++ +"个水仙花数:"+n);      //end for  }}练习题第2套答案一、单选题1、B2、D3、C4、C5、B6、D7、D8、D9、A10、C11、D12、D1

11、3、B14、A15、D16、D17、D18、A19、B20、C二、简答题1、while语句是循环结构中的一种,其语法格式为:初始化语句;while(循环条件表达式){语句序列;迭代语句;//用于变更循环条件}当循环条件表达式为true时,就循环执行语句序列和迭代语句,do……while语句也是循环结构中的一种语句,和while循环非常类似,格式为:初始化语句;do{语句序列;迭代语句;}while(条件表达式);首先执行一遍循环体内的语句序列和迭代语句,然后判断条件表达式,若为true则继续执行循环体,否则终止循环。相对while循环来说,do

12、……while至少执行循环语句一次。for语句是Java语言中提供的另一种循环语句,它的语法结构如下:for(循环初始化语句;循环条件表达式;迭代语句

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

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

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