ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:39.85KB ,
资源ID:10536682      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10536682.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA复习资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA复习资料.docx

1、JAVA复习资料第一部分 模拟试题第一题 单项选择题1、Java语言和c+语言相比,哪一项是Java有的,而c+没有?( )A、面向对象 B、动态链接 C、有类库 D、跨平台2、下列选项中,不属于Java语言特点的一项是( )。 A、分布式 B、安全性 C、编译执行 D、面向对象3、在下列选项中,属于Java语言的代码安全检测机制的一项是( )。A、动态链接 B、访问权限的检查 C、通过接口实现多重继承 D、将所有的Java应用都看做对象,按类进行封装4、下列选项中,不属于Java语言安全机制的一项足( )。A、语法检查 B、不允许使用指针 C、代码参数类型合法性检查 D、对内存进行跟踪5、下

2、面关于Java代码安全的说法哪一项是不正确的( )?A、Java程序在解释执行时所需要的类都是通过字节码校验程序装入的B、Java字节码的执行是由JVM中的编译器完成的C、在Java程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行D、在默认的安全配置条件下,Applet不能访问任何本地资源6、下列API不属于java .1ang.Math类的一个是( )。A、random() B、abs() C、drawLine() D、sin()7、阅读下列代码段,选出该代码段的正确的文件名( )。 class A void methodl() Systemoutprintln(”methodl

3、 in class A”): public class B void method2() System.out.println(”method2 in class B”): public static void main(String args) System.out.println(”main()in class B”): A、A .java B、A.class C、B.class D、B.java8、编译下面源程序会得到哪些文件?( ) class AI elass A2 Public class B Public static void main(String args )A、只有B.c

4、lass文件 B、只有A1.Class和A2.class文件 C、有A1.class、A2.Class和B.class文件 D、编泽不成功9、定义类头时能使用的修饰符是( )。A、private B、static C、protected D、abstract10、下列关于 Java语言和c+语言之间差别的描述中,不正确的一项是( )。A、Java虽然提供了安全机制,但是还是没有c+安全B、Java的内存管理优于c+的内存管理C、Java没有全局变量,但是c+有全局变量D、Java没有指针,但是c+的指针最灵活11、下列哪一项不属下面向对象程序设计的基本要素?( )A、类 B、对象 C、方法 D

5、、安全12、Java语言属于下列哪一种语言?( )A、面向机器的语言 B、面向对象的语言 C、面向过程的语言 D、面向操作系统的语言13、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?( )A、没有import相应的包 B、文件名拼写错误 C、未加iava后缀 D、源文件不在当前目录下14、下列关于Application和Applet程序的说法中不正确的一项是( )。A、Application使用解释器javaexe执行 B、Application不使用独立的解释器就可以执行C、Applet在浏览器中运行 D、Applet程序必须继承Java的Appl

6、et类15、下列描述中不正确的一项是( )。A、import语句告诉Java用户需要哪个包(package!)中的类B、所有的类必须实例化,才能调用它的数据成员和方法C、package语句用于将源文件存入所指定的包中D、System类不可能实例化,它的所有方法都是通过类变量来调用的16、为了区分重载多态中同名的不同方法,要求( )。A、形式参数个数或者类型不同 B、返回值类型不同C、调用时用类名或对象名做前缀 D、形式参数名称不同17、下列选项中,列出用于定义类成员的访问控制权的一组保留字是( )。A、class,float,double:,public B、float,boolean,int

7、,longC、char,extends,float,double D、public,private,protected18、定义Java.Applet程序时,必须有的import语句是( )。A、import java.awt.event; B、import java.util. * ;C、import java.applet.Applet; D、import java.1ang.* ;19Java语言是一种( )。A、面向机器的编程语言 B、面向过程的编译型编程语言C、面向问题的解释型编程语言 D、面向对象的解释型编程语言 20现有一个变量声明为boolean bl;,理面赋值语句中正确的是

8、( )。A、b1=true: B、b1=True; C、bl=”true”; D、bl=0;21以下字符常量中不合法的一个是( )。A、l B、 C、”n” D、我22下列的数据类型哪一个属于Java简单数据类犁( )?A、接口 B、结构类型 C、无符号整数类型 D、字符类型23下列不属于Java保留字的一个是( )。A、else B、Unicode C、char D、static24下列关于float类型包装类提供的常量的说法中,不正确的一项是( )。A、POSITIVE_INFINITY表示正无限值 B、NEGATIVE_INFINITY表示负无限值 C、MAX_VALUE表示正无限值 D

9、、NaN可以表示被零除25下列说法中正确的一个是( )。A、length是合法的Java保留字 B、null和NULL一样是Java保留字C、使用一个变量之前可以不用定义该变量 D、布尔型属于复合数据类型26、float类型数据和double类型数据做加法,得到结果的类型是( )。A、int类型 B、short类型 C、double类型 D、float类型27、下列关于转义符的说法中,不正确的一项是( )。A、r表示回车 B、f表示走纸换页 C、t表示横向跳格 D、b表示换行28、下列不同类型的最终属性f的定义中,正确的是( )。A、 final f=f B、final int f=1.2;

10、C、 static final float f=213.34f; D、static long f;29、下列数据类型中,哪一个属于Java复合数据类型?( )A、布尔类型 B、枚举类型 C、类 D、指针类型30、有双精度浮点数a和b,a为负无限值,b为正无限值,下列哪一个是正确的ab的值?( )A、负无限 B、正无限 C、0.0 D、NaN31、现有2个char,类型的变量al=a、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是( )。A、a B、c C、12 D、语句在编译时出错32、下列关于int类型的说法中,正确的一个是( )。A、int类型可以自动转换为所有

11、的简单类型 B、int类型只能自动转换为long、float、double类型C、1022是合法的int类型常量 D、int类型包括有符号整型和无符号整型 33、下列关于Java提供的常值变量的说法中,正确的一个是( )。A、Long.MAX_VALUE表示整型的最大值B、Integer.MIN_V ALUE表示长整型的最小值C、Float.MAX_VALUE表示单精度浮点整的正无穷大D、Double.POSITIVE_INFINITY表示双精度浮点型的正无穷大34、下列关于 long类型的说法中,正确的一项是( )。A、long类型占存储空间和int类型一样大 B、long类型能表示的数值范

12、围和int类型一样C、long类型不能自动转换为i|nt类型 D、常数Long.MIN_VALUE代表整型的最小值35、下列说法中正确的一个是( )。A、标识符区分大小写 B、”a”不是一个字符串C、float f=3.14;是合法的语句 D、float f=(int)3.14;不是合法的语句36、现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于xy的说法中哪一个选项地正确的?( )A、NaN B、负无限单精度浮点数 C、负有限双精度浮点数 D、负无限双精度浮点数37、下列数据类型中,哪一个不属于Java数据类型?( )A、接口 B、无符号整数类型 C、整数类型 D、浮点数类型38

13、、现在有2个byte类型的数据x和y,它们的值分别是120和-10,用y减去x,得到的值是( )。A、-130 B、-128 C、126 D、-12639、下列关于int类型和long类型的说法中,正确的一个是( )。A、int类型可以自动转换为long类型 B、long类型可以自动转换为int类型C、long类型占的存储空间比int类型的小 D、long类型和int类型数据能表示整数的范围一样40、下列关于变量作用域的说法中,不正确的一项是( )。A、类成员变量对应的作用域是类 B、局部变量对应的作用域是方法和不同的语句块C、方法参数对应的作用域是整个方法 D、异常处下参数对应的作用域是整个

14、类41、下列说法中,正确的一个是( )。A、类成员变量在使用之前可以不初始化 B、局部变最在使用之前可以不初始化C、参数变量在使用之前必须初始化 D、所有的变量在使用之前必须初始化42、下列哪一个是回车字符的正确转义字符?( )A、r B、n C、t D、r43、有单精度浮点数f,f为有限值,下列哪一个是正确的f0.0的值?( )A、 0.0 B、如果f为负有限值,则f0.0为正有限值C、如果f为负有限值,则f0.0为负无限值 D、该除法不符合Java语言规范,在编译的时候会出错44、下列的变量定义中,错误的一个是( )。A、int i; B、int 22_$; C、int i=Integer

15、.MIN_VALUE; D、static short a=10:45、下列哪个数是长整型数据( )?A、0892 B、123.321f C、892L D、0x23446、下列关于字符类型的说法中,正确的一项是( )。A、字符类型数据占存储的8位bit B、字符类型数据的表示范围是从065 535C、字符类型不能自动转换为整型 D、凡是Unicode字符都可以用单引号括起来作为字符类型数据47、下列哪个是正确的字符常量?( )A、 “DA” B、 da C、 字” D、 t48、下列那一个是合法的标识符?( )A、1_cat B、#flay C、$_* D、big l_1249、假设有单精度浮点

16、数x和Y,x为正有限值,y为正无限值,下列说法中正确的一个是( )。A、 xy为NaN B、xy为正无限 C、 xy为负无限 D、xy为0.050、正列关于double类型的说法中,正确的一项是( )。A、3.2214e12f是合法的double类型数值 B、double可以自动转换为float类型C、double类型存储空间和float类型的一样 D、double类型精度比float类犁精度低51、下列那一项是java语言的保留字?( )A、rlass_1 B、_class C、$ class D、class52、下列语句中正确的一个是( )。A、float a=1.0e2; B、Float

17、 a23:new Float(1.0);C、byte a222=512; D、Byte a44=23:53、char类型被包装在如下的哪一个类中?( )A、 iava.1ang.Integer B、java.1ang.Char C、java.lang.Boolean D、java.1ang.Character54、下列说法中不正确的一个是( )。A、long类型可以处理比int类型范围更大的整型数据B、long类型和short类型处理整型数据的范围一样C、double类型和long类型需要的存储空间一样大D、float类型比long类型需要的存储空间少55、下列说法中正确的一个是( )。A、常

18、数Float.MAX_VALUE代表单精度浮点类型的正无穷大B、常数Float.MAX_VALUE代表单精度浮点类型的最大值C、常数Long.MIN_VALUE代表整型的最小值D、常数Float.MAX_VALUE是包装类java.1ang.Double的常数56、下列说法中正确的一个是( )。A、处理精度要求较高的实型数据时应该使用float类型 B、boolean类型占存储空间的2位bitC、boolean类型有3个值:true、false和null D、保留7小能川做普通的标识符57、int类型被包装在如下的哪一个类中?( )A、java.1ang.Character B、java.1a

19、ng.Integer C、java.1ang.long D、java.1ang.Short58、Java中所有的简单数据类型都被包装在哪个包中?( )A、java.sql B、java.awt C、java.1ang D、java.math59、对于双精度浮点类型,常数NaN是由哪个包装类提供的?( )A、java.1ang.Integer B、java.1ang.Float C、java.1ang.Long D、java.1ang.Double60、若所用变量都已正确定义,则在以下选项中,非法的表达式是( )。A、a!=4 ll b= =1 B、 a3 C、 a=12 D、 a+3261、执

20、行如下语句之后,输出的结果是( )。public class exllpublic static wild main(Stringargs) int x=5,Y=3; x+=x一 一*一 一Y: System.out.println(x); A、12 B、8 C、15 D、1662、下列语句序列执行后,输出的结果是( )。public class exl2public static void main(Stringargs) int a=2; int b=3; int x=1; boolean bb; int temp=+ab: bb=x=m: Systemoutprintln(x); A、7

21、 B、3 C、1 D、065执行下列代码段之后,输出的结果为( )。public ela$s exl8public static void main(String args)float x=5;float Y=5;double c=10:c=(+x)*Y;System.out.println(c); A、15.0 B、10.0 C、5.0 D、10.066、下列代码执行之后,输出的结果为( )。 public class exl9 public static void main(String args) int x=12; int m=1l; int Y=13; int temp=Xy?x:Y

22、; temp=tempm?temp:m; System.out.printn(temp); A、11 B、12 C、13 D、167、若有定义int a=3;则执行完语句a一=a+=a*a;后,a的值是( )。A、0 B、3 C、9 D、一968、执行如下语句之后,输出的结果是( )。public class ex21public static void main(String args) int x=5,Y=5; x=x一+Y; System.out.println(x);A、 0 B、5 C、一1 D、669、执行下列代码之后,输出的结果为( )。 public class ex22 pu

23、blic static void main(String args) int a=64; int b=a&128; System.out.println(b); A、64 B、128 C、32 D、070、设有定义int y=2;则执行以下语句后,y的值为( )。 Y*=Y一一一3;A、一3 B、一2 C、一1 D、071、算术表达式10*106 * 6的值为( )。A、3 B、2 C、60 D、9672、执行下列语句序列后,输出的结果是( )。 public class ex27 public static void main(String args) int x=15; double y=

24、20.0; float z=(float)(y5+x(yx10); System.Out.println(z); A、0.0 B、320.0 C、5.0 D、15.073、执行下列代码段之后,变量b的值为( )。 public class ex28 public static void main(String args) byte x=5; byte y=5; byte c=10; boolean b; b=cxy; System.Out.println( b): A、0 B、1 C、false D、true74、下列语句序列执行后,输出的结果为( )。 public class ex29 p

25、ublic static void main(String args) int a=2; int b=3; int c=7; int d=b&c; d=da2+al= = 一一a2;A、6、8、true B、7、7、true C、6、8、false D、7、7、false79、执行下列科序段之后,输出的结果为( )。 public(!lass ex37 public static void main(String args) int x=15; byte y=I; x=y+; System.Oul.println(x); A、3 B、7 C、10 D、1480、下列代码段执行之后,变量tt的结

26、果为( )。byte tt=(byte)130;A、130 B、2 C、128 D、一12681、下列程序段执行后,变量t的结果是( )。public class ex40public static void main(String args) int a=9; int b=6; int t; t=ab?a:b; System.out.println(t);A、6 B、9 C、11 D、 382、能构成多分支的语句是( )。A、for语句 B、while语句 C、switch语句 D、dowhile语句83、下列程序执行之后,将会输出( )。public class ex4public static void main(String args) int j=0;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1