欢迎来到天天文库
浏览记录
ID:3914263
大小:256.39 KB
页数:29页
时间:2017-11-25
《java程序设计习题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java程序设计习题集第一章Java基础知识§1.1Java概述1.完成在Windows2000操作系统下环境变量的配置2.创建一个Java程序,输出自己的基本信息:名字和年龄。3.概述Java语言的版本发展过程。4.简述Java语言的运行机制。5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。6.简述Java语言的特点,Java虚拟机的概念及作用。§1.2Java基本语法1.什么是变量?什么是常量?2.什么叫表达式,Java语言中共有几种表达式?3.下面哪些表达式不合法?为什么?HelloWorld2Thankyou_First-Month8
2、93Hellonon-problemHotJavaimplements$_MyFirst4.以下的选项中能正确表示Java语言中的一个整型常量的是()。A)12.B)-20C)1,000D)4565.以下选项中,合法的赋值语句是()。A)a==1;B)++i;C)a=a+1=5;D)y=int(i);6.若所用变量都已正确定义,以下选项中,非法的表达式是()。A)a!=4
3、
4、b==1B)'a'%3C)'a'=1/2D)'A'+327.若有定义inta=2;则执行完语句a+=a-=a*a;后,a的值是()。A)0B)4C)8D)–48.在Java语言中,逻辑常量只有true和__
5、_________两个值。9.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和__________两种具体类型。10.Java语言是()。A.面向问题的解释型高级编程语言B.面向机器的低级编程语言C.面向过程的编译型高级编程语言D.面向对象的解释型高级编程语言11.下列的变量定义中,错误的是()。A)inti;B)inti=Integer.MAX_VALUE;C)staticinti=100;D)int123_$;12.以下的变量定义语句中,合法的是()。A)float$_*5=3.4F;B)byteb1=15678;C)doublea=Dou
6、ble.MAX_VALUE;D)int_abc_=3721L;13.以下字符常量中不合法的是()。A)'
7、'B)'''C)""D)'我'14.若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是()。A)b=a!=7;B)a=7+b+c=9;C)i=12.3*%4;D)a=a+7=c+b;15.下列程序段执行后t5的结果是()。intt1=9,t2=11,t3=8;intt4,t5;t4=t1>t2?t1:t2+t1;t5=t4>t3?t4:t3;A)8B)20C)11D)916.设a,b,c,d均为int型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()
8、。A)a!=b&c%d=c+d17.请说出下面程序的运行结果。publicstaticvoidmain(String[]args){intnNum1=6;intnNum2=8;System.out.println();//nNum1不自加短路原则System.out.println(((nNum1nNum2));System.out.println("nNum1is"+nNum1);System.out.println(((nNum1nN
9、um2));System.out.println("nNum1is"+nNum1);}§1.3流程控制语句1.While与Do…While语句的区别是什么?2.下面程序的输出结果是什么?publicclassMyFirst{publicstaticvoidmain(Stringargs[]){intx=1,y,total=0;while(x<=20){y=x*x;System.out.println(“y=“+y);total=total+y;++x;}System.out.println(“Totalis“+total);}}3.设计程序求1到100的和。4.请指出下面程序的
10、错误:swith(n){case1:System.out.println(“First”);case2:System.out.println(“Second”);case3:System.out.println(“Third”);}5.水仙花数是指其个位、十位、百位三个数的立方和等于这个数本身,求出所有水仙花数。6.试利用for循环,计算1+2+3+4+5+…+100的总和。7.利用do…while循环,计算1!+2!+3!+…+100!的总和。8.使用循环嵌套,编写一个输出如下图形的程序:
此文档下载收益归作者所有