《16秋华师《JAVA编程初步》在线作业》由会员分享,可在线阅读,更多相关《16秋华师《JAVA编程初步》在线作业(8页珍藏版)》请在金锄头文库上搜索。
1、奥鹏 17 春 16 秋华师JAVA 编程初步在线作业一、单选题(共 50 道试题,共 100 分。 )1. Java 中()类是所有类的父类. A. CObject B. Ojbect C. object D. cobject 正确答案: 2. void write(byte b,int off,int len)方法中 off 参数的作用是? A. 从第 off 字节开始写入数据流 B. 从第 off 个 bit 开始写入数据流 C. 从第 off 个字开始写入数据流 D. 从第 0 字节开始写入数据流 off 个字节 正确答案: 3. 对于死锁问题,Java( ) A. 监测而不能避免 B
2、. 不监测但能避免 C. 监测从而避免 D. 不监测也不能避免 正确答案: 4. 如果一个线程运行了 sleep( )那么 isAlive( )的返回值是()? A. true B. false C. 空 D. 出现异常 正确答案: 5. Graphics 类的()方法可以将 Image 对象画到屏幕上。 A. draw B. display C. drawImage D. DrawImage 正确答案: 6. 用什么函数来判断一个线程是否处于活动状态 A. run( ) B. isAlive( ) C. isDead( ) D. isActive( )正确答案: 7. 构造函数 public
3、 MenuItem(String label,MenuShortcut s)中 MenuShortcut 的含义是 A. 菜单的别名 B. 菜单的标签 C. 菜单项的快捷键 D. 菜单激活的快捷键 正确答案: 8. break 中断语句,若在一个 FOR 语句中加入 break 语句,它可以() A. 对 FOR 语句执行没有影响 B. 中断本次循环,进入下一次循环 C. 退出 FOR 循环,执行 FOR 语句后面的语句 D. 以上说法均不对 正确答案: 9. 弹出式菜单首()布局管理器的控制 A. FlowLayout B. BorderLayout C. GridLayout D. 不受布
4、局管理器控制 正确答案: 10. 对于异常,Java 程序员可以有两种处理的办法,一种是使用 try,catch 块将其() ,另 一种是使用 throws 将其() 。 A. 抛出,捕获 B. 捕获,抛出 C. 捕获,捕获 D. 抛出,抛出 正确答案: 11. 对选择框的操作将引发()事件 A. MouseEvent B. MouseClickEvent C. ActionEvent D. ItemEvent 正确答案: 12. 关于访问权限和数据持续化的论述正确的是() A. 访问权限对数据持续化没有影响 B. 只有 public 变量可持续化 C. 只有 private 变量可持续化 D
5、. 只有 protected 变量可持续化 正确答案: 13. java.io.Serializable 接口定义了()方法 A. input B. save C. saveToDisk D. 没定义任何方法 正确答案:14. 如果一个类中定义了如下 3 个方法,则() public void print(int i) public void print(float f) public void print(String s) A. 正确 B. 错误,方法名不能相同 C. 错误,如果方法名相同,参数名也应该相同 D. 错误,重载的方法的参数不能为类 正确答案: 15. 缓冲区读者是() A.
6、BufferedReader B. BufferedWriter C. InputStreamReader D. InputStreamWriter 正确答案: 16. 那种情况下 getDocumentBase()和 getCodeBase()返回的 URL 不一样 A. 标记指定了 code B. 标记指定了 codebase C. 标记指定了 name D. 标记指定了 align 正确答案: 17. 当包含 Applet 的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了, Applet 调用()函数把曾经被覆盖的部分重画。 A. paint( ) B. updata( )
7、 C. repaint( ) D. ondraw( ) 正确答案: 18. Java 中所有的类的共同的父类是() A. object B. Object C. Frame D. Main 正确答案: 19. Java 中如果定义的类是从一个父类派生而来,那么父类的名字应写在()之后 A. class B. super C. extends D. implements 正确答案: 20. AudioClip 的()方法可以循环播放声音文件 A. play B. loop C. continue D. replay 正确答案:21. ObjectInputStream 和 ObjectOutpu
8、tStream 是属于()包的。 A. java.io B. java.lang C. java.awt D. java.stream 正确答案: 22. 下面哪种 StringBuffer 方法类似于 reverse()方法? A. append() B. insert() C. setCharAt() D. replace() 正确答案: 23. ()是面向对象语言中的一种复合数据类型。它是复合数据类型的超集。 A. 复合数据类型 B. 类 C. 对象 D. 成员 E. 引用 正确答案: 24. Java 去掉了 C+中影响代码健壮的指针结构,内存的释放是由()来完成的? A. Java
9、虚拟机 B. 垃圾收集机制 C. 三级代码安全检查机制 D. 程序员用代码来完成的 正确答案: 25. Java 中整型、实型、字符型数据可以进行混合运算,运算时()? A. 不用转化就能计算 B. 必须都转化成实型 C. 必须都转化成字符型 D. 位数少的转化成位数多的 正确答案: 26. 截取当前字符串 s 从 3 到末尾的子串的语句是( ) A. s.left(3) B. s.right(3) C. s.subString(3) D. s.subString(3,s.length( ) 正确答案: 27. 每个线程访问的数据()? A. 一定不相同 B. 一定相同 C. 可以相同也可以不
10、相同 D. 按 CPU 类型而定 正确答案: 28. 对于带复选项的菜单项,为了对菜单项的复选状态发生变化进行监听,必须实现()接口 A. ctionListener B. ItemListener C. MouseListener D. MenuListener 正确答案:29. public void canCauseError -1- -2- throw new myException; 2 处应填入 () 。 A. Exception B. new MyException C. MyException D. Throwable 正确答案: 30. 如果一个类中定义了如下 3 个方法,则
11、() public void print(int value) public void print(float value) public void print(String value) A. 正确 B. 错误,方法名不能相同 C. 错误,参数名相同,系统不能区分各个方法 D. 错误,重载的方法的参数不能为类 正确答案: 31. 垃圾收集器是如何工作的? A. 单独的应用程序 B. 操作系统开启的一项服务 C. 程序员手动 D. 自动运行 正确答案: 32. 下列运算符中,优先级最高的是? A. 1 处应填入 () A. throw B. extends C. implements D. t
12、hrows 正确答案: 38. 每个线程执行的代码()? A. 一定不相同 B. 一定相同 C. 可以相同也可以不相同 D. 按 CPU 类型而定 正确答案: 39. 在 Java 中,定义为类类型的变量实际上并不保存对象数据。变量只用来标识一个实际 对象。这种类型的变量称作() A. 复合数据类型 B. 类 C. 对象 D. 成员 E. 引用 正确答案: 40. 如果一个 Java 源文件的文件名为 Ex2524.java,且可以编译运行,则可以肯定() A. 该源文件中有名为 Ex2524 的公有类 B. 该源文件中有名为 Ex2524 的静态方法 C. 该源文件中有名为 Ex2524 的
13、对象 D. 以上都不对 正确答案: 41. finalize 方法属于( )类 A. Object B. FrameC. Button D. Window 正确答案: 42. 子类中,若要使用父类中隐藏的方法,可以使用()关键字 A. super B. this C. upper D. parents 正确答案: 43. Java 核心 API 有多少个包? A. 2 B. 22 C. 222 D. 2222 正确答案: 44. Java 线程调度通常是()方式的。 A. 抢占式 B. 平均式 C. 时间片式 D. 独占式 正确答案: 45. 为了进行事件处理,需要创建实现 Listener
14、接口的类,而某些 Listener 接口中,声明 了很多抽象方法,为了实现这些接口, () A. 一一实现这些方法 B. 实现与需求有关的方法 C. 实现主要的方法 D. 不一定 正确答案: 46. 如果不做任何处理,那么在多线程访问共享数据时会( ) A. 编译出错 B. 一定会出问题 C. 同时访问时一定会出问题 D. 同时访问时有可能会出问题 正确答案: 47. 下列哪个是 Java 正确的语句? A. int x B. int x C. INT x D. x as interger 正确答案: 48. 希望做既是一个 Applet 又是一个应用程序的 Java 程序,则该程序中一定要包含() 方法 A. init( ) B. start( )C. 静态的 main(String args) D. 非静态的 main(String args) 正确答案: 49. 练习使用 API 文档,java.math 包是完成什么功能的? A. 用户组件 B. 数学计算 C. 网络底层协议 D. 图象处理 正确答案: 50. Java 中( )关键字表示派生 A. implements B. extends C. extend D. public 正确答案: