




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 下面的数据类型( )是float型A. 33.8 B. 129 C. 89L D. 8.6F2. finally块中的代码将( )A. 总是被执行B. 如果try块后面没有catch块时,finally块中的代码才会执行C. 异常发生时才被执行D. 异常没有发生时才被执行3. 下列哪个不是面向对象程序设计方法的特点( )A. 抽象B. 继承C. 多态D. 结构化4. 关于Java语言的内存回收机制,下列选项中最正确的一项是( )A. Java程序要求用户必须手工创建一个线程来释放内存B. Java程序允许用户使用指针来释放内存C. 内存回收线程负责释放无用内存D. 内存回收线程不能释放内存对象5. 下列关于Java语言和C+语言之间差别的描述中,不正确的一项是( )A. Java虽然提供了安全机制,但是还是没有C+安全B. Java的内存管理优于C+的内存管理C. Java没有全局变量,但是C+有全局变量D. Java没有指针,但是C+的指针最灵活6. 下列选项中,不属于Java核心包的一项是( )A. java.swingB. java.ioC. java.utilD. java.lang7. 为了区分重载多态中同名的不同方法,要求( )A. 采用不同的形式参数列表B. 返回值类型不同C. 调用时类名或对象名做前缀D. 参数名不同8. .下列数据类型哪一个属于Java简单数据类型()A. 接口B. 结构类型C. 无符号整数类型D. 字符类型9. 下列关于int类型的说法中,正确的一个是( )A. int类型可以自动转换为所有的简单类型B. int类型只能自动转换为float、long、double类型C. 103是合法的int类型常量D. int类型包括有符号整型和无符号整型10. 编译一个定义了两个类和三个方法的的Java源码文件,总共会产生几个字节码文件,这些字节码文件的扩展名是什么?() A. 个字节码文件,以.java为扩展名B. 个字节码文件,以.java为扩展名C. 个字节码文件,以.class为扩展名D. 2个字节码文件,以.class为扩展名11. 在()可以设置线程的优先级A. 当第一次创建线程时B. 创建线程后的任何时间C. 只有在线程启动后D. 以上都不对12. 下面哪个选项能够构造一个BufferedlnputStream流?( )A. New BufferedInputStream(”intxt”):B. New BufferedlnputStream(new File(”intxt”):C. New BufferedlnputStream(newHter(”intxt”):D. New BufferedlnputStream(new FilelnputStream(”intxt”);13. 下面哪种流可以用于字符输出?( )A. javaioOutputStreamB. javaioOutputStreamWriterC. javaioEncodeOutputStreamD. javaioEncodeWriter14. 为了区分重载多态中同名的不同方法,要求( )A. 形式参数个数或者类型不同B. 返回值类型不同C. 调用时用类名或对象名做前缀D. 形式参数名称不同15. 下列关于Java语言和C+语言之间差别的描述中,不正确的一项是( )A. Java虽然提供了安全机制,但是还是没有C+安全B. Java的内存管理优于C+的内存管理C. Java没有全局变量,但是C+有全局变量D. Java没有指针,但是C+的指针最灵活16. 现有一个变量声明为boolean b1;下面赋值语句中正确的是( ) A. b1 = true; B. b1 = True; C. b1 = ture; D. b1 = 0; 17. 下面哪些选项不可以用作变量名的首字符?() A. 字母B. 下划线()C. 数字D. 美圆符号()18. 下述哪些语句为真?( )A. 一个FlowLayout定位的组件在容器发生改变时,可以在水平方向上改变大小B. 一个GfidLayout定位的组件在容器发生改变时,可以保持组件的大小不变C. 一个BorderLayout定位的组件在容器发生改变时,可以保持组件的大小不变D. GridLayout定位的组件时,可以用网格状保持单元格大小一致19. 下述哪个方法是MouseMotionListener接口中的方法?( )A. public void mouseMoved(MouseEvent)B. public boolean mouseMoved(MouseEvent)C. public void mouseMoved(MouseMotionEvent)D. public boolean MouseMoved(MouseMotionEvent)20. Java语言的类间的继承关系是( ) A. 多重的B. 单重的C. 线程的D. 不能继承21. Java语言是一种( )A. 面向机器的编程语言B. 面向过程的编译型编程语言B. 面向问题的解释型编程语言D. 面向对象的解释型编程语言 22. 要创建一个新目录,可用下面( )类实现 A. FileInputStream B. RandomAccessFile C. FileOutputStream D. File23. 下面这些方法中( )方法不是Applet的基本方法。A. init() B. run() C. stop() D. start()24. 一个包含Java类A,B,C的源程序Ajava,编译产生的类文件是( )。 A. Aclass B. Aclass, Bclass,Cclass C. Aclass,B$class,C$class D. ASclass,B$class,C$class 25. 设变量k已定义,以下由while语句构成的循环执行的次数是() while(true) k+;A. 无限次 B. 有语法错误,不能执行 C. 一次也不执行 D. 执行次26. 下面的说法正确的是( )。 A. Java语言里的线程不是对象 B. Java中任何可执行的类都需要main方法 C. Java语言的类都是java1angObject的子类 D. double是Java语言的合法标识符 27. 下述哪个事件表明在一个javaawtComponent组件上有一个按键按下?( ) A. KeyEvent B. KeyDownEvent C. KeyPressEvent D. KeyTypedEvent 28. 下面哪个选项可以构造一个DataOutputStream对象?( )A. new DataOutputStream(outtxt); B. new DataOutputStream(new File(outtxt);C. new DataOutputStream(new Writer(outtxt); D. new DataOutFIutStream(new FileOutputSream(outtxt);29. 定义主类的类头时可以使用的访问控制符是( )A. public B. protected C. private D. private protected 30. 下面( )修饰符所定义的方法必须被子类所覆盖A. final B. abstract C. protectd D. volatile31. 下述哪个方法是MouseMotionListener接口中的方法?( )A. public void mouseMoved(MouseEvent) B. public boolean mouseMoved(MouseEvent)C. public void mouseMoved(MouseMotionEvent) D. public boolean MouseMoved(MouseMotionEvent)32. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout33. 下面的说法正确的是( )。A. 应用程序中可以使用的所有语句都可以在Applet中使用 B. Applet程序中可以使用的所有语句都可以在应用程序中使用C. Applet程序都可以当作应用程序使用 D. Systemexit(0)不能在Applet中使用34. 如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项( )A. 没有import相应的包 B. 文件名拼写错误 C. 未加.java后缀 D. 源文件不再当前目录下35. 设有两个类、,以下描述中表示继承自的是()A. class A extends B B. class B implements A C. class A implements D. class B extends A36. 下列说法中,正确的一个是( )A. 接口属于复合数据类型 B. 接口属于简单数据类型 C. 标识符的总的字符个数是有限的 D. 标识符就是保留字37. 用Java虚拟机执行类名为Hello的应用程序的正确命令是( )。A. java Hello.class B. HelloClass C. java HelloJava D. java Hello38. 以下的选项中能正确表示Java语言中的一个整型常量的是( )A. 435. B. -34 C. 34,000 D. 4 5 639. 下列关于java.lang包中封装的基本类的说法中,不正确的一项是()A. java.lang 包封装了Object、Class、System、String、Thread等基本类 B. System类提供了标准的I/O操作,可以实例化C. Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息 D. Object类是所有类都必须继承的类40. 下列关于注释语句的描述中,正确的一项是()A. 以/开始的是多行注释语句 B. 以/*开始,*/结束的是单行注释语句C. 以/*开始,*/结束的是可以用于生成帮助文档的注释语句 D. 以/*开始,*/结束的是单行注释语句41. 定义变量b:boolean b=ture;则String.valueOf(b)的类型是( )A. Boolean B. String C. false D. int42. 为了使包abc中的所有类在当前程序中可见,可以使用的语句是( )A. import abc.*; B. package abc.*; C. import abc; D. package abc;43. 关于线程的说法不正确的是()A. 因为休眠而暂时停止运行的线程,休眠时间到了后立即直接运行 B. 线程执行wait()方法后,必须调用notify()方法唤醒它C. 一个线程因为输入输出而暂时停止运行,待输入输出完成后,且没有出现输入输出异常,即可恢复到可运行状态D. 挂起、休眠或等待的线程都可以恢复到可运行状态,但停止运行的线程将不能再重新运行44. 一下关于面向对象概念的描述中,不正确的一项是( )A. 在现实生活中,对象是指客观世界的实体 B. 程序中的对象就是现实生活中的对象C. 在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类 D. 在程序中,对象是一组变量和相关方法的集合45. 下列方法定义中,方法头不正确的是()A. public int x(). B. public static int x(double y). C. void x(double d) D. public static x(double a).46. 下述声明中哪一种可防止该类产生子类?( )A. static class FooBar B. private class Foobar C. abstract class FooBar D . final public class FooBar47. 在一个相同的包中,想让一个类能够引用另一个类的成员,达到这个目的最小的访问控制权限的修饰符是什么?( )A. public B. private C. protected D. 不需要任何修饰符48. 下列表达式哪些是正确的?( )A. byte=340 B. Boolean=1 C. long l=-2 D. double=09239d49. 下列关于 浮点型数据的说法中,不正确的一个是( )A. 浮点型数据属于实型数据 B. 浮点类型数据由数字和小数组成 C. 浮点型数据小数位数越少越精确 D. 浮点型数据包括实型常量和实型变量50. 关于Java语言的内存回收机制,下列选项中最正确的一项是( )A. Java程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象51. 下列选项中,不属于JDK文件目录中的子目录的是( )A. bin子目录 B. include子目录 C. j2sdk1.4.2子目录 D. lib子目录52. 下面的程序段输出的结果是() String s1=Java,s2=java; A. System.out.println(s1.equalsIgnoreCase(s2);B. A. true B. false C. Java D. java53. 下列选项中,用于在程序开头引入包的关键字是()A. import B. implements C. interface D. protected54. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout55. 下面对methoda0方法的哪一种声明是被包中的类可访问的,并且访问时不需要建立methoda0方法所在类的实例?( )A. abstract public void methoda();B. public abstract double methoda();C. static void methoda(double d1)D. public native double methoda056. 下面关于Applet的说法正确的是( )。A. Applet也需要main方法B. Applet必须继承javaawtAppletC. Applet能访问本地文件 D. Applet程序不需要编译57. 如果一个Applet包含有绘图功能,则下面哪个方法必须被覆盖?( )A. start方法 B. stop方法C. paint方法D. destroy方法58. 下列程序段执行后,t5的结果是( ) int t1=5,t2=6,t3=7,t4,t5; t4=t1t5=t4 A. 5 B. 6 C. 7 D. 以上都不对 59. 关于类的说法中,不正确的一项是( )A. 一般类体的域包括常量、变量、数组等独立的实体B. 类中的每个方法都由方法头和方法体构成C. java程序中可以有多个类,但是公共类只有一个D. java程序可以有多个公共类 60. 以下语句输出的结果是() System.out.println(Math.floor(-0.8);A. 0B. -1C. -0.8D. 0.861. 设有程序段如下: int i=1,j=10; do A. if(ij)continue; B. j-; while(+ij|mk+) k+; A. 12 B. 11 C. 10 D. 9 65. 设x为int型变量,则执行以下语句段后,x的值为() x=10; x+=x-=x-x;A. B. C. D. 66. 若以下变量均已正确定义并赋值,下面符合java语言语法的表达式是()A. a=a=7 B. a=7+b+c C. int 12.3%4 D. a=a+7=c+b67. Java语言的类间的继承关系是( ) A. 多重的 B. 单重的 C. 线程的 D. 不能继承68. 下面( )陈述是不对的A. 一个实例方法可以同时为protected和abstract类型 B. static变量也可以是final类型C. static方法也可以是protected类型 D. final方法也可以是abstract类型69. 分析以下程序: string foo=blue; boolean bar=new booiean1; if(bar0) A. foo=”green”; 变量foo的值是( )。 A. B. null C. blue D. green 70. 有一个类A,对于其构造函数的声明正确的是( )A. void A(int x). B. A(int x). C. A A(int x). D. int A(int x).71. 要创建一个新目录,可用下面( )类实现A. FileInputStream B. RandomAccessFile C. FileOutputStream D. File72. byte的数值范围是()。A.032767 B.065535 C.-256255 D.-3276832767 73. 定义类和类如下,并将其保存为:B.java,编译B.java文件,得到的结果是() classB intb;B(inti)b=i; classCextendsB doublec=7.8; A.代码能够成功编译并运行 B.代码无法编译,因为类不是一个应用程序或小程序 C.代码无法编译,因为类没有定义不带参数的构造器 D.代码无法编译,因为类没有定义一个不带参数的构造器 74. 下面的程序段输出的结果是() StringBufferbuf1=newStringBuffer(20); System.out.println(buf1.length()+,+buf1.capacity();A.0,20 B.0,null C.20,20 D.0,075. 以下的变量定义中,合法的语句是()A.float 1_variable=3.4; B.int abc_=21; C.double a=1+4e2.5; D.short do=15;76. 下列整型的最终静态属性i的定义中,正确的是()A.final i B.static int i; C.static final int i=234; D.final float i=3.14f;77. 以下由do-while语句构成的循环执行的次数是() intk=0; do+k;while(k1);A.无限次 B.有语法错,不能执行 C.一次也不执行 D.执行次78. 设x,y均为已定义的类名,下列声明对象x1的语句不可能正确的是()A.public x x1=new y(); B.x x1=x(); C.x x1=new x(); D.public y x1=new x();79. 下面()是java语言的所有类的祖先类(基类)A. ObjectsB.DoubleC.IntegerD.packages80. 定义字符串s;Strings=Micrsoft公司;执行下面的语句,c的值为() charc=s.charAt(9);A.产生数组下标越界异常 B.司 C.null D.公81. 下述哪些语句为真?() A. 一个FlowLayout定位的组件在容器发生改变时,可以在水平方向上改变大小B. 一个GfidLayout定位的组件在容器发生改变时,可以保持组件的大小不变C. 一个BorderLayout定位的组件在容器发生改变时,可以保持组件的大小不变D. GridLayout定位的组件时,可以用网格状保持单元格大小一致82. 执行下列代码后,哪个结论是正确的?( ) String s=new String10A. s10为 B. s9为null C. s0为未定义 D. slength()为1083. 以下的选项中能正确表示java语言的一个整型常量的是( )A. 35.d B. -20 C. 1,234 D. 12384. 下面哪个选项能够构造一个BufferedlnputStream流?( )A. New BufferedInputStream(”intxt”): B. New BufferedlnputStream(new File(”intxt”):C. New BufferedlnputStream(newHter(”intxt”): D. New BufferedlnputStream(new FilelnputStream(”intxt”);85. 下面()陈述是不对的A. 一个实例方法可以同时为protected和abstract类型 B. static变量也可以是final类型C. static方法也可以是protected类型 D. final方法也可以是abstract类型86. 下面哪种流可以用于字符输入?( )A. javaioInputStream B. javaioEncodedReader C. javaioInputStreamReader D. javaioInputStreamWriter87. 下列选项中,不属于JDK文件目录中的子目录的是()A. bin子目录 B. include子目录 C. j2sdk1.4.2子目录 D. lib子目录88. 下列说法中错误的一个是() A. $1_abc是合法的Java标识符 B. 局部变量必须先声明后使用 B. void是合法的Java保留字 D. 在Java中,类不是用标识符命名的 89. 下列关于转义字符的说法中,不正确的一项是()A. r表示回车 B. f表示走纸换页 C. t表示横向跳格 D. b表示换行90. 为了捕获一个异常,代码必须放在下面( )语句块中 A. try块 B. catch块 C. throws块 D. finally块91. 下列关于short类型数据的说法中正确的一个是( )A. short类型数据的长度为8位 B. short类型只能自动转换为byte类型 C. short类型被包装在类java.lang.Character中 D. short类型存储数据的数序是先高后低92. paint()方法使用哪种类型的参数?( )A. Graphics B. Graphics2D C. String D. Color93. 下面的数据类型( )是float型A. 33.8 B. 129 C. 89L D. 8.6F94. 下列选项中,不属于Java核心包的一项是( )A. java.swingB. java.ioC. java.utilD. java.lang95. 设已声明了一个类A的两个对象a1,a2,为了初始化a1和a2,下面语句正确的是( )A. a1,a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新能源行业品牌建设与市场推广策略研究报告:深度分析
- 四年级数学(简便运算)计算题专项练习与答案
- 自考专业(法律)模拟试题及参考答案详解1套
- 重难点自考专业(学前教育)【新题速递】附答案
- 2025年工业互联网平台光通信技术升级与光纤通信网络智能运维研究报告
- 重难点解析鲁教版(五四制)8年级数学下册试题【考试直接用】附答案详解
- 重难点解析四川遂宁市第二中学7年级下册数学期末考试专项攻克试卷(解析版)
- 自考专业(公共关系)常考点试卷及答案详解【历年真题】
- 自考专业(计算机网络)高分题库附参考答案详解【黄金题型】
- 化妆品行业-产品成分分析与配方优化
- GB/T 41791-2022塑料制品薄膜和薄片无取向聚对苯二甲酸乙二醇酯(PET)片材
- 砖墙砌块墙课件
- 教师薪酬与考核 新东方
- 人教版一年级上册数学全册教学课件(2022年12月修订)
- 国际贸易术语课件详解
- 兽医外科及产科学共83张课件
- 履带吊安装、拆除安全交底
- 2-2《大战中的插曲》课件28张-统编版高中语文选择性必修上册
- 《甘肃地理》完整版教学课件-整套教程电子讲义(最全最新)
- 《专题地图设计与编制实验》课程教学大纲
- DB37T 4010-2020 含阿胶的食品中阿胶含量的测定方法
评论
0/150
提交评论