java++程序设计复习题

java++程序设计复习题

ID:14160183

大小:62.50 KB

页数:9页

时间:2018-07-26

java++程序设计复习题_第1页
java++程序设计复习题_第2页
java++程序设计复习题_第3页
java++程序设计复习题_第4页
java++程序设计复习题_第5页
资源描述:

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

1、Java程序设计复习题一、填空题1.已知:inta=8,b=6;则:表达式++a-b++的值为()。2.已知:booleanb1=true,b2;则:表达式!b1&&b2

2、

3、b2的值为()。3.已知:doublex=8.5,y=5.8;则:表达式x++>y--值为()。4.已知:inta[]={2,4,6,8};则:表达式(a[0]+=a[1])+++a[2]值为()。5.执行intx,a=2,b=3,c=4;x=++a+b+++c++;结果是()。6.执行下列程序代码的输出结果是()。inta=10;inti,j;i=++a;j=a--;System.out.printf(

4、"%d,%d,%d",a,i,j);7.执行完booleanx=false;booleany=true;booleanz=(x&&y)&&(!y);intf=z==false?1:2;这段代码后,z与f的值分别是()和()。8.类是一组具有相同(属性)和(行为)的对象的抽象。(实例)是由某个特定的类所描述的一个个具体的对象。9.构造方法的方法名与(类名)相同,若类中没有定义任何的构造方法,则运行时系统会自动为该类生成一个(默认的无参构造)方法。10.数组元素作实参时对形参变量的数据传递是(数组元素的值),数组名作实参时对形参变量的数据传递是(数组的首地址)。11.(构造方法)

5、是一个特殊的方法,用于创建一个类的实例。12.(静态)方法不能直接访问其所属类的(成员)变量和(成员)方法,只可直接访问其所属类的(静态)变量和(静态)方法。二、选择题1.下面关于JavaApplication程序结构特点描述中,错误的是(D)。A.一个JavaApplication程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。B.Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。C.组成JavaApplication程序的多个类中,有且仅有一个主类。D.一个.

6、java文件中定义多个类时,允许其中声明多个public类。2.编译Java程序后生成的字节码文件的扩展名是(C)。A..javaB..classC..objD..exe3.JavaSE的命令文件(java、javac、javadoc等)所在目录是(C)。A.%JAVA_HOME%jreB.%JAVA_HOME%libC.%JAVA_HOME%binD.%JAVA_HOME%demo4.下列关于运行字节码文件的命令行参的描述中,正确的是()。A.命令行的命令字被存放在args[0]中。B.数组args[]的大小与命令行的参数的个数无关。C.第一个命令行参数(紧跟命令字

7、的参数)被存放在args[0]中。D.第一个命令行参数被存放在args[1]中。5.Java的核心包中,提供编程应用的基本类的包是()。A.java.utilB.java.langC.java.appletD.java.rmi6.下面哪些选项是正确的main方法说明?(B)A.voidmain()B.privatestaticvoidmain(Stringargs[])C.publicmain(Stringargs[])D.publicstaticvoidmain(Stringargs[])8.下面哪些标识符在Java语言中是合法的?(AB)A.persons$B.TwoUs

8、ersC.*pointD.instanceofF.end-line9.下列(D)是合法标识符。A.2endB.-helloC.=ABD.整型变量10.已知inti=2147483647;++i;则i的值等于(A)。A.-2147483648B.2147483647C.2147483648D.-111.若x=5,y=8,则表达式x

9、y的值为()。A.3B.13C.0D.512.若定义有变量floatf1,f2=8.0F,则下列说法正确的是()。A.变量f1,f2均被初始化为8.0B.变量f1没有被初始化,f2被初始化为8.0C.变量f1,f2均未被初始化D.变量f2没有被初始化

10、,f1被初始化为8.013.基本数据类型short的取值范围是(B)。A.(-256)~255B.(-32768)~32767C.(-128)~127D.0~6553514.下列()是不能通过编译的语句。A.doubled=545.0;B.chara1=“c”;C.inti=321;D.floatf1=45.0f;15.若定义有shorts;byteb;charc;则表达式s*b+c的类型为()。A.charB.shortC.intD.byte16.下列循环语句的循环次数是()。inti=5;do{Sy

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

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

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