Java程序设计课程习题集.doc

Java程序设计课程习题集.doc

ID:51226444

大小:48.50 KB

页数:7页

时间:2020-03-10

Java程序设计课程习题集.doc_第1页
Java程序设计课程习题集.doc_第2页
Java程序设计课程习题集.doc_第3页
Java程序设计课程习题集.doc_第4页
Java程序设计课程习题集.doc_第5页
资源描述:

《Java程序设计课程习题集.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、007---习题集Java程序设计课程习题集第1章Java语言概述1、Java源程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名有什么规定?2、应用程序和小应用程序的主要区别是什么?3、开发与运行应用程序需要经过哪些主要步骤和过程?4、安装JDK之后如何设置JDK系统的PATH,CLASSPATH?他们的作用是什么?5、Java语言特点是什么?6、分别用JDK、GEL和Eclipse编写能输出“HelloWorld!”的Java应用程序。第2章数据类型及其运算1.试分析基本数据类型和引用

2、数据类型的基本特点?2.请使用异或运算符^,实现两个整数的交换。3.编程序,显示螺旋方阵:123412131451116156109874.下列哪个是合法的标识符:()。  A、a=b  B、_Hello  C、2nd  D、Chongqing5.下列哪些是合法的标识符()。  A、new  B、class  C、int  D、const26.如果定义有变量doubled1,d2=4.0则下列说法正确的是:A、变量d1,d2均初始化为4.0B、变量d1没有初始化,d2初始化为4.0C、变量d1,d2均未初始化D、

3、变量d2没有初始化,d1初始化为4.07.判断题:所有的变量在使用前都必须进行初始化。()8.内部数据类型byte的取值范围是:()   A、0~65,535   B、(-128)~127   C、(-32,768)~32,767   D、(-256)~2559.下列哪些是不能通过编译的语句:()   A、inti=32;   B、floatf=45.0;   C、doubled=45.0;   D、chara=‘c’;10.判断题:Java中数据类型的长度与具体使用的机器相关。()11.如果定义有doublex

4、;floaty;intm,则表达式x*y-m的类型为():   A、double   B、float   C、int   D、short1.如果定义有shorts;byteb;charc,则表达式s*b+c的类型为():   A、char   B、short   C、int   D、byte2.已知inti=2147483647;++i;则i的值等于多少()A-2147483648B2147483647C21474836483.已知bytei=127;++i;则i的值等于多少()A-128B127C1284.已知

5、bytei=127;i=i+1;这两行语句能否编译成功?()5.执行以下程序段inta=5,b;  b=++a*3后b的值为:()   A、17    B、18    C、16    D、15   6.如果x=3,y=5,则表达式x

6、y的值为:()   A、15    B、8    C、1    D、7 7.如果inta=3,b=2,则执行a*=b+8后a的值为:()   A、20    B、14    C、30    D、16     8.若所用变量都已正确定义,以下选项中,非法的表达式是:()   A、a!=

7、4

8、

9、b==1  B、'a'%3  C、'a'=1/2  D、'A'+329.设有定义语句inta[]={1,1,2};则以下对此语句的叙述错误的是()。A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的下标为1~3D、数组中的每个元素是整型10.以下数组初始化形式正确的是:()A、intt1[][]={{1,2},{3,4},{5,6}}B、intt2[][]={1,2,3,4,5,6}C、intt3[3][2]={1,2,3,4,5,6}D、intt4[][];t4={1,2,3,4,5,6}第3

10、章程序控制语句1.编写一个程序求1!+2!+…+10!;2.如果有两个日期值,计算它们相距的天数。3.怎样定义和使用多维数组。4.编程序输出下列图形。****************5.编程验证歌德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7。6.请写出下面程序的执行结果inti=9;switch(i){default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.pri

11、ntln("one");case2:System.out.println("two");}7.请写出下面程序段的执行结果one:for(inti=0;i<3;i++){two:for(intj=10;j<30;j+=10){System.out.println(i+j);if(i>2)continueone;}}第4章Java面向对象程序设计基础1、什么是类?什么是对象?

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

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

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