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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(东财17春秋学期《面向对象的程序设计》在线作业一(随机).doc)为本站会员(dreamzhangning)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

东财17春秋学期《面向对象的程序设计》在线作业一(随机).doc

1、 谋学网 一、单选题(共 18 道试题,共 72 分。 ) V 1. Java 程序中内存的释放是由谁来完成的?A. 程序开发人员B. 操作系统C. 编译器D. 垃圾收集器2. JVM运行的代码一般存储在什么为扩展名的文件中?A. javaB. jvmC. classD. obj3. Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。 ( )A. 主机架构B. 客户端架构C. 客户-服务器架构D. 服务器架构4. Java的语句块使用什么符号标记的?( )A. ()B. BegingEndC. D. /*.*/5.

2、 在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。A. paint( )B. updata( )C. repaint( )D. ondraw( )6. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?A. 设计漏洞B. 架构漏洞C. 内存漏洞D. 死循环漏洞7. Java中( )关键字表示派生A. implementsB. extendsC. extend谋学网 D. public8. 下列哪个类不是 java.applet.Applet类父类?( )A. java.awt.FrameB. java.awt.ComponentC. java.

3、awt.ContainerD. java.awt.Panel9. GridBagLayout是以( )为基础A. FlowB. BorderC. GridD. Card10. 返回字符串 s中第 3个字符的语句是( )A. s.charAt(3)B. s.charAt(2)C. s.charAt(4)D. s.at(4)11. Java的参数传递是( )A. 值传递B. 引用传递C. 值传递和引用传递D. 指针传递12. Java的什么架构,可以达到“零管理”的目的.( )A. 主机架构B. 客户端架构C. 客户-服务器架构D. 服务器架构13. Java的 API文档是以什么格式提供的?A.

4、 RTFB. WORDC. HTMLD. EXCEL14. Java中整型、实型、字符型数据可以进行混合运算,运算时( )?A. 不用转化就能计算B. 必须都转化成实型C. 必须都转化成字符型D. 位数少的转化成位数多的谋学网 15. 下面关于封装的叙述正确的有()A. 为了完成封装,必须将成员变量定义成公有类型B. 为了完成封装,必须将成员变量定义成私有类型C. 为了完成封装,必须将成员变量定义成保护类型D. 把变量定义成私有或保护类型不一定就完成了封装16. 使用 BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候.( )A. 一个组件可见B. 两个组件可见C. 三个组

5、件可见D. 所有组件都可见17. public class Xyz int x=1; public Xyz(int i) x=i;在执行 Xyz xzy1=new Xyz( )后A. x=1B. x的值不一定C. 编译出错D. 运行出错18. Frame是( )类的子类A. PanelB. WindowC. ComponentD. Container二、多选题(共 7 道试题,共 28 分。 ) V 1. Java 解释器的三项主要工作是?A. 下载代码B. 检验代码C. 编译代码D. 运行代码BD2. 下列哪几项属于 Java语言设计的目的?( )A. 创建一种面向过程的语言B. 提供一个解

6、释环境C. 去掉指针的影响代码健壮的功能D. 只允许单线程工作C3. 除了 Java核心 API以外,JAVA 还有哪些 APIA. Java商业 APIB. Java服务器 API谋学网 C. Java媒体 APID. Java管理 APIBCD4. Java Applet运行之前,系统要对之进行严格的三级代码安全检查,即() 、 ()和() 。A. 验证B. 分析C. 跟踪检测D. 代码优化BC5. 在 Java程序中试图打开一个文件,但文件不存在,Java 会产生一个异常, ( )?A. 程序员可以捕获这个异常,并恢复程序的运行B. 程序无法恢复C. 无论如何程序会终止运行D. 如果异常

7、没有得到合理的处理,程序可能会终止运行D6. 下列哪几个是 Java的关键字?( )A. booleanB. byteC. constD. final;BCD7. 下列属于缓冲区数据流优点的是( )A. 降低不同硬件设备之间速度的差异B. 提高 I/O操作的效率C. 对于有大量 I/O操作的程序具有非常重要的意义D. 可以也不同的数据类型的形式对取缓冲区BC一、单选题(共 18 道试题,共 72 分。 ) V 1. 在 Java进行垃圾回收之前,Java 自动调用对象的( )方法A. 构造B. 析构C. finalizeD. dispose2. 对象在没有初始化时,值为( )A. 0B. nu

8、llC. 1D. 不可预测谋学网 3. 对于 FileOutputStream的实例对象,如果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件C. FileInputExceptionD. FileNotFoundException4. Java中,调用 new时,在执行显式的成员初始化以后会( )A. 分配新的对象的空间B. 退出 new方法C. 执行构造函数D. 不一定5. 包语句可以放在( )A. 源文件的任意位置B. 源文件的第一条语句C. 源文件的末尾D. 源文件的中间6. Java的客户-服务器架构中,服务器更新程序以后,用户怎样才能使用更新以后的版本?(

9、)A. 需要管理员完成一定的操作B. 管理员在客户端重新安装该程序C. 再次使用时,下载的就是最新的版本D. 一般无法使用7. Sring和 StringBuffer是属于( )包的A. java.awtB. java.langC. java.utilD. java.string8. Java是由哪家公司创始的?( )A. MicrosoftB. IBMC. Sun MicrosystemD. Inter9. Java中( )关键字表示派生A. implementsB. extendsC. extendD. public谋学网 10. java使用()关键字声明一个公有类。A. publicB

10、. classC. public classD. Public Class11. Java中,调用 new时,首先会分配新的对象空间,然后会( )A. 退出 new方法B. 执行显式的成员初始化C. 执行构造函数D. 不一定12. 当包含 Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用()函数把曾经被覆盖的部分重画。A. paint( )B. updata( )C. repaint( )D. ondraw( )13. Java的什么架构,可以达到“零管理”的目的.( )A. 主机架构B. 客户端架构C. 客户-服务器架构D. 服务器架构14. 对于

11、 FileInputStream的实例对象,如果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件C. FileInputExceptionD. FileNotFoundException15. Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生( )A. ExceptionB. ErrorC. RuntimeD. Exception16. 用( )可以修饰类或成员方法,表明是静态的。A. finalB. abstractC. publicD. static谋学网 17. BorderLayout将整个容器划分为几个部分( )A. 3B. 4C. 5D. 61

12、8. Java中所有的类的共同的父类是( )A. objectB. ObjectC. FrameD. Main二、多选题(共 7 道试题,共 28 分。 ) V 1. 当对象实例作为自变量传送给方法时( )A. 方法可以改变引用值B. 方法不可以改变引用值C. 方法可以修改引用指向的对象内容D. 方法不可以修改引用指向的对象内容C2. 下列哪几项属于 Java语言的特点?( )A. 与平台无关B. 解释运行C. 具有灵活的指针类型D. 支持多线程BD3. 下列哪些是浏览器禁止 Applet产生的行为?( )A. 运行过程中调用执行另一个程序B. 所有文件的 I/O操作C. 调用本机方法D. 企

13、图打开所提供该 Applet的主机以外的某个套接口BCD4. 下面的方法 FileInputStream和 FileOutputStream不支持的有( )A. read( )B. close( )C. mark( )D. reset( )D5. 下列关于 Java语言设计目的叙述那些是正确的?( )A. 创建一种面向对象的语言B. 提供一个编译-连接-装载的系统C. 允许程序下载代码模块D. 支持多线程谋学网 CD6. 下列属于缓冲区数据流优点的是( )A. 降低不同硬件设备之间速度的差异B. 提高 I/O操作的效率C. 对于有大量 I/O操作的程序具有非常重要的意义D. 可以也不同的数据类

14、型的形式对取缓冲区BC7. 下列各项中属于正确的 Java数组说明?( )A. char sB. char sC. classA AD. classA ABCD一、单选题(共 18 道试题,共 72 分。 ) V 1. 在 Java中类的定义和实现应该( )A. 放到不同的文件中,定义的文件扩展名为.hB. 放到不同的文件中,实现的文件扩展名为.javaC. 放到同一个的文件中D. 放到不同的文件中,文件名没有要求2. 下面那个语句是定义一个 50个 string对象数组的引用?( )A. char aB. String aC. String aD. Object a50E. String a

15、503. 包语句可以放在( )A. 源文件的任意位置B. 源文件的第一条语句C. 源文件的末尾D. 源文件的中间4. 如果一段代码可能引发某种异常,Java 要求( )A. 最好处理B. 必须全部抛出C. 必须全部捕获D. 必须有明确的处理代码5. Java的什么架构,可以达到“零管理”的目的.( )A. 主机架构B. 客户端架构谋学网 C. 客户-服务器架构D. 服务器架构6. finalize方法属于( )类A. ObjectB. FrameC. ButtonD. Window7. 不变(长度)字符串使用( )处理.A. charB. CharacterC. StringD. String

16、Buffer8. 在 Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置A. importB. packageC. extendsD. implements9. Java中如果一个类由父类,则父类可以有( )个。A. 1B. 2C. 3D. 不限制10. JVM运行的代码一般存储在什么为扩展名的文件中?A. javaB. jvmC. classD. obj11. 数组的唯一的数据成员是( )A. sizeB. SizeC. LengthD. length12. 将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是( )A. FlowLayoutB. B

17、orderLayoutC. GridLayout谋学网 D. CardLayout13. 下列哪个是 Java应用程序的正确运行命令?A. java HelloWorldAppB. java HelloWorldApp.javaC. javac HelloWorldAppD. javac HelloWorldApp.java14. Sring和 StringBuffer是属于( )包的A. java.awtB. java.langC. java.utilD. java.string15. Applet程序中,用于显示的函数是?( )A. HelloApplet( )B. init( )C. s

18、tart( )D. paint(Graphics g)16. 用( )可以修饰类或成员方法,表明是抽象的。A. finalB. abstractC. publicD. static17. 显式成员初始化和构造方法哪个先被执行?( )A. 显式的成员初始化B. 构造函数C. 不一定D. 同时18. Stirng.replace(char char1,char char2);的意义是( )A. 所有 char1换成 char2B. 所有 char2换成 char1C. 第一个 char1换成 char2D. 第一个 char2换成 char1二、多选题(共 7 道试题,共 28 分。 ) V 1.

19、 下列哪些是浏览器禁止 Applet产生的行为?( )A. 运行过程中调用执行另一个程序谋学网 B. 所有文件的 I/O操作C. 调用本机方法D. 企图打开所提供该 Applet的主机以外的某个套接口BCD2. 下列哪几项属于 Java语言的特点?( )A. 与平台无关B. 解释运行C. 具有灵活的指针类型D. 支持多线程BD3. 下面关于容器的叙述正确的是( )A. 容器是图形用户界面中容纳其他组件的部分B. 容器只可以容纳组件,不可以容纳其它容器C. 容器即可以容纳组件,也可以容纳其它容器D. 被其他容器容纳的容器,即是容器,又是组件CD4. 下面的方法 FileInputStream和

20、FileOutputStream不支持的有( )A. read( )B. close( )C. mark( )D. reset( )D5. 下面属于“is a“关系的是( )A. 男人和人B. 苹果和水果C. 马和牛D. 天和地B6. 当对象实例作为自变量传送给方法时( )A. 方法可以改变引用值B. 方法不可以改变引用值C. 方法可以修改引用指向的对象内容D. 方法不可以修改引用指向的对象内容C7. 在 Java程序中,下列哪几项属于空白?( )A. 空格B. 制表符C. 换行符和回车符D. /*符BC一、单选题(共 18 道试题,共 72 分。 ) V 1. Java中如果一个类由父类,则

21、父类可以谋学网 有( )个。A. 1B. 2C. 3D. 不限制2. 用( )修饰的类的成分只能被这个类本身访问,在类外是不可见的。A. publicB. privateC. protectedD. static3. 错误提示内容:javac:Command not found,请判断是下列哪个方面出了问题?A. 编译器的路径变量设置不正确B. 程序中有错误的语句C. 文件名和公有类名不匹配D. main方法缺少 statci和 public修饰4. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?A. 设计漏洞B. 架构漏洞C. 内存漏洞D. 死循环漏洞5. 使

22、用 GridLayout管理组件,当容器的大小变化时( )A. 组件的相对位置不变,组件的大小不变B. 组件的相对位置改变,组件的大小不变C. 组件的相对位置不变,组件的大小改变D. 组件的相对位置改变,组件的大小改变6. java中使用( )符号来访问对象的方法A. .B. -C. ()D. A和 B7. 在对 String类进行查找比较操作时,字符串的长度( )A. 不变B. 变长C. 变短D. 不一定谋学网 8. Sring和 StringBuffer是属于( )包的A. java.awtB. java.langC. java.utilD. java.string9. Applet对象被

23、创建并初次装入支持 Java的浏览器时, ( )方法被调用。A. init( )B. start( )C. stop( )D. destroy( )10. 下面关于封装的叙述正确的有()A. 为了完成封装,必须将成员变量定义成公有类型B. 为了完成封装,必须将成员变量定义成私有类型C. 为了完成封装,必须将成员变量定义成保护类型D. 把变量定义成私有或保护类型不一定就完成了封装11. Frame是( )类的子类A. PanelB. WindowC. ComponentD. Container12. 下列哪个是 Java的正确编译命令?A. java HelloWorldAppB. javaHe

24、lloWorldApp.javaC. javac HelloWorldAppD. javac HelloWorldApp.java13. java使用()关键字声明一个公有类。A. publicB. classC. public classD. Public Class14. public class boy public class girl public class student extends boy,girl 上述定义( )A. 正确B. 错误,Java 不允许多重继承C. 错误 boy 和 girl应该用D. 隔开E. 错误,应该使用 implements关键字谋学网 15. Ja

25、va是由哪家公司创始的?( )A. MicrosoftB. IBMC. Sun MicrosystemD. Inter16. BorderLayout将整个容器划分为几个部分( )A. 3B. 4C. 5D. 617. Java的参数传递是( )A. 值传递B. 引用传递C. 值传递和引用传递D. 指针传递18. public class Xyz int x=1; 类 Xyz有几个构造方法( )A. 0B. 1C. 2D. 3二、多选题(共 7 道试题,共 28 分。 ) V 1. 下面属于“is a“关系的是( )A. 男人和人B. 苹果和水果C. 马和牛D. 天和地B2. 下列哪几个是 J

26、ava的关键字?( )A. booleanB. byteC. constD. final;BCD3. 下列哪几项属于 Java语言设计的目的?( )A. 创建一种面向过程的语言B. 提供一个解释环境C. 去掉指针的影响代码健壮的功能谋学网 D. 只允许单线程工作C4. 下面属于组件的是( )A. buttonB. labelC. panelD. frameB5. 下列哪几项是计算机诞生早期,主机架构的特点?( )A. 不共享系统资源B. 集中处理C. 集中管理D. 各用户分享使用计算机资源CD6. 下面关于容器的叙述正确的是( )A. 容器是图形用户界面中容纳其他组件的部分B. 容器只可以容纳

27、组件,不可以容纳其它容器C. 容器即可以容纳组件,也可以容纳其它容器D. 被其他容器容纳的容器,即是容器,又是组件CD7. 下列各项中属于 Java常数的有?( )A. 95.255B. trueC. 283D. “Hello Java!“BCD一、单选题(共 18 道试题,共 72 分。 ) V 1. 用( )可以修饰类或成员方法,表明是抽象的。A. finalB. abstractC. publicD. static2. 通过( )方法可以将组件加入容器并显示出来A. insertB. addC. createD. make3. 当我们在代码中调用了 repaint()函数更新显示的时候,

28、AWT 线程会调用()方法首先将画面清空,然后调用 paint()方法绘制新的内容。谋学网 A. paint( )B. updata( )C. repaint( )D. ondraw( )4. Java中如果一个类由父类,则父类可以有( )个。A. 1B. 2C. 3D. 不限制5. 下列叙述正确的是( )A. 包名是类名的一部分B. 类名是包名的一部分C. 包名和类名没有关系D. 包名就是类名6. 使用 GridLayout管理组件,当容器的大小变化时( )A. 组件的相对位置不变,组件的大小不变B. 组件的相对位置改变,组件的大小不变C. 组件的相对位置不变,组件的大小改变D. 组件的相对

29、位置改变,组件的大小改变7. 当包含 Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用()函数把曾经被覆盖的部分重画。A. paint( )B. updata( )C. repaint( )D. ondraw( )8. 对于 FileInputStream的实例对象,如果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件C. FileInputExceptionD. FileNotFoundException9. String类中,得到字符串中字符个数的函数是( )A. length成员变量B. size成员变量C. lengt

30、h( )成员函数D. size( )成员函数10. Java的参数传递是( )谋学网 A. 值传递B. 引用传递C. 值传递和引用传递D. 指针传递11. Java方法的定义格式为( )A. ()B. ()C. ()D. ()12. 下列属于 Runnable接口实现的函数是。A. publicRunnble(Thread t)B. public void start( )C. public void main( )D. public void run( )13. java使用()关键字声明一个公有类。A. publicB. classC. public classD. Public Clas

31、s14. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?A. 设计漏洞B. 架构漏洞C. 内存漏洞D. 死循环漏洞15. 一段代码可能导致异常,程序员将它放到了一个 try模块中,catch()块中的代码为空,那么( )A. 编译无法通过B. 只有在代码所在函数的声明中抛出才能编译通过C. 代表对异常不做处理,编译可通过D. 运行时一定出错16. 用( )修饰的类不能再派生子类,它已到达类层次的最底层A. finalB. abstractC. publicD. private谋学网 17. java中使用( )符号来访问对象的方法A. .B. -C. ()D.

32、A和 B18. 当浏览器终止 Applet时, ( )函数被调用。A. init( )B. start( )C. stop( )D. destroy( )二、多选题(共 7 道试题,共 28 分。 ) V 1. 下列属于缓冲区数据流优点的是( )A. 降低不同硬件设备之间速度的差异B. 提高 I/O操作的效率C. 对于有大量 I/O操作的程序具有非常重要的意义D. 可以也不同的数据类型的形式对取缓冲区BC2. 下列关于 Java语言设计目的叙述那些是正确的?( )A. 创建一种面向对象的语言B. 提供一个编译-连接-装载的系统C. 允许程序下载代码模块D. 支持多线程CD3. 输入数据流的正确

33、的读方法有( )?A. int read( )B. int read(byte b)C. int read(byte b,int off,int len)D. int read(byte b,int len)BC4. 下列哪几个是 Java的关键字?( )A. booleanB. byteC. constD. final;BCD5. 下列哪几项是计算机诞生早期,主机架构的特点?( )A. 不共享系统资源B. 集中处理C. 集中管理D. 各用户分享使用计算机资源谋学网 CD6. Java的复合类型包括那些类?( )A. 数组B. 类C. 联合体D. 接口;BD7. 下列各项中属于正确的 Java

34、数组说明?( )A. char sB. char sC. classA AD. classA ABCD一、单选题(共 18 道试题,共 72 分。 ) V 1. Java中如果一个类由父类,则父类可以有( )个。A. 1B. 2C. 3D. 不限制2. Java程序中内存的释放是由谁来完成的?A. 程序开发人员B. 操作系统C. 编译器D. 垃圾收集器3. Java中,调用 new时,在执行显式的成员初始化以后会( )A. 分配新的对象的空间B. 退出 new方法C. 执行构造函数D. 不一定4. finalize方法属于( )类A. ObjectB. FrameC. ButtonD. Win

35、dow5. 对于 FileInputStream的实例对象,如果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件谋学网 C. FileInputExceptionD. FileNotFoundException6. 用( )修饰的类不能再派生子类,它已到达类层次的最底层A. finalB. abstractC. publicD. private7. Java的语法非常像 C+,但两者的一个非常显著的区别是 Java没有( )类型的变量。A. 布尔B. 字符串C. 指针D. 无符号整数8. java使用()关键字声明一个公有类。A. publicB. classC. pu

36、blic classD. Public Class9. Java方法的定义格式为( )A. ()B. ()C. ()D. ()10. 错误提示内容:javac:Command not found,请判断是下列哪个方面出了问题?A. 编译器的路径变量设置不正确B. 程序中有错误的语句C. 文件名和公有类名不匹配D. main方法缺少 statci和 public修饰11. Applet程序中,用于显示的函数是?( )A. HelloApplet( )B. init( )C. start( )D. paint(Graphics g)12. 在对 String类进行查找比较操作时,字符串的长度( )

37、A. 不变B. 变长C. 变短谋学网 D. 不一定13. 对于 FileOutputStream的实例对象,如果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件C. FileInputExceptionD. FileNotFoundException14. Sring和 StringBuffer是属于( )包的A. java.awtB. java.langC. java.utilD. java.string15. 在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。A. paint( )B. updata( )C. repaint( )D. ondra

38、w( )16. Frame是( )类的子类A. PanelB. WindowC. ComponentD. Container17. 当我们在代码中调用了 repaint()函数更新显示的时候,AWT 线程会调用()方法首先将画面清空,然后调用 paint()方法绘制新的内容。A. paint( )B. updata( )C. repaint( )D. ondraw( )18. Java中( )关键字表示派生A. implementsB. extendsC. extendD. public二、多选题(共 7 道试题,共 28 分。 ) V 1. 下面关于容器的叙述正确的是( )A. 容器是图形用

39、户界面中容纳其他组件的部分谋学网 B. 容器只可以容纳组件,不可以容纳其它容器C. 容器即可以容纳组件,也可以容纳其它容器D. 被其他容器容纳的容器,即是容器,又是组件CD2. 下列关于 Java语言设计目的叙述那些是正确的?( )A. 创建一种面向对象的语言B. 提供一个编译-连接-装载的系统C. 允许程序下载代码模块D. 支持多线程CD3. 下列哪几个是 Java的关键字?( )A. booleanB. byteC. constD. final;BCD4. 下面属于组件的是( )A. buttonB. labelC. panelD. frameB5. 下列是属于 Applet与显示和刷新有

40、关的函数是( ) 。A. paint( )B. updata( )C. repaint( )D. ondraw( )BC6. 下列哪几项属于 Java语言设计的目的?( )A. 创建一种面向过程的语言B. 提供一个解释环境C. 去掉指针的影响代码健壮的功能D. 只允许单线程工作C7. Java解释器的三项主要工作是?A. 下载代码B. 检验代码C. 编译代码D. 运行代码BD一、单选题(共 18 道试题,共 72 分。 ) V 1. 对于 FileInputStream的实例对象,如谋学网 果所指定的文件不存在,则产生()A. IOExceptionB. 创建文件C. FileInputExc

41、eptionD. FileNotFoundException2. 成功运行了 javac HelloWorldApp.java命令以后,系统会在同一个目录下产生一个()文件?A. HelloWorldApp.classB. HelloWorldAppClass.javaC. HelloWorldApp.exeD. HelloWorldApp.bak3. String类中,得到字符串中字符个数的函数是( )A. length成员变量B. size成员变量C. length( )成员函数D. size( )成员函数4. Java程序中内存的释放是由谁来完成的?A. 程序开发人员B. 操作系统C.

42、编译器D. 垃圾收集器5. 阅读下面程序 int list=new int10;for(int I=0;I=list.length;I+) listI=I;list0的值为( )A. 10B. 9C. 不一定D. 出错6. 如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?A. 设计漏洞B. 架构漏洞C. 内存漏洞D. 死循环漏洞7. java使用()关键字声明一个公有类。A. publicB. classC. public class谋学网 D. Public Class8. 如果一个类中定义了如下 3个方法,则( ) public void print(int

43、i) public void print(float f) public void print(String s)A. 正确B. 错误,方法名不能相同C. 错误,如果方法名相同,参数名也应该相同D. 错误,重载的方法的参数不能为类9. 在对 String类进行查找比较操作时,字符串的长度( )A. 不变B. 变长C. 变短D. 不一定10. 在 Java中,若想利用包的特性,可使用( )语句告诉编译器要使用的类所在的位置A. importB. packageC. extendsD. implements11. 垃圾收集器在 Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。A.

44、 存储的数据大小B. 存储数据的重要性C. 在内存的高端还是低端D. 内存被引用的次数12. 除数为 0产生的异常是?( )A. ArithmeticExceptionB. ZeroExceptionC. NullPointerExceptionD. NegativeArraySizeException13. 有定义 public Manager extends Employee那么如果 raiseSalary和 fire是Employee类中的公有方法,则A. Manager也拥有这两个方法B. Manager没有这两个方法C. Manager拥有这两个方法,切不可以再定义同名的方法D. 不

45、确定14. GridBagLayout是以( )为基础A. FlowB. Border谋学网 C. GridD. Card15. 一段代码可能导致异常,程序员将它放到了一个 try模块中,catch()块中的代码为空,那么( )A. 编译无法通过B. 只有在代码所在函数的声明中抛出才能编译通过C. 代表对异常不做处理,编译可通过D. 运行时一定出错16. 返回字符串 s中第 3个字符的语句是( )A. s.charAt(3)B. s.charAt(2)C. s.charAt(4)D. s.at(4)17. Java的语句块使用什么符号标记的?( )A. ()B. BegingEndC. D.

46、/*.*/18. Java方法的定义中参数列表的个元素间以( )隔开A. 逗号B. 句号C. 分号D. 空格二、多选题(共 7 道试题,共 28 分。 ) V 1. Java 的基本类型包括那些类?( )A. 逻辑型B. 字符型C. 整型D. 浮点型BCD2. 输入数据流的正确的读方法有( )?A. int read( )B. int read(byte b)C. int read(byte b,int off,int len)D. int read(byte b,int len)BC3. 下面属于“is a“关系的是( )谋学网 A. 男人和人B. 苹果和水果C. 马和牛D. 天和地B4.

47、下列叙述那些是正确的?( )A. Java与 Web及 Internet结合紧密B. Java编译成字节码可以在任何系统下运行C. Java没有内置的 TCP/IP、HTTP 等协议库,需要调用 WINDOWS API函数D. Java支持多线程BD5. 在 Java程序中试图打开一个文件,但文件不存在,Java 会产生一个异常, ( )?A. 程序员可以捕获这个异常,并恢复程序的运行B. 程序无法恢复C. 无论如何程序会终止运行D. 如果异常没有得到合理的处理,程序可能会终止运行D6. Java的复合类型包括那些类?( )A. 数组B. 类C. 联合体D. 接口;BD7. Java既可以把对

48、象写入数据流,又可以把对象从数据流读出,这个功能是由( )类实现的A. InputStreamB. OutputStreamC. ObjectInputStreamD. ObjectOutputStreamD一、单选题(共 18 道试题,共 72 分。 ) V 1. 显式成员初始化和构造方法哪个先被执行?( )A. 显式的成员初始化B. 构造函数C. 不一定D. 同时2. Java中所有的类的共同的父类是( )A. objectB. ObjectC. Frame谋学网 D. Main3. Java中( )关键字表示派生A. implementsB. extendsC. extendD. public4. 成功运行了 javac HelloWorldApp.java命令以后,系统会在同一个目录下产生一个()文件?A. HelloWorldApp.classB. HelloWorldAppCla

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报