




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
填空题 1. 利用关键词_来定义常量 空 1: final 2. List 接口的具体实现类常用的有_和_。 空 1: ArrayList 空 2: LinkedList 3. 面向对象编程语言都提供面向对象模型的机制,这些机制就是:封装、_和 _。 空 1: 继承 空 2: 多态 4. Java 中基本数据类型从概念上分为:整数类型、_ 、字符类型和_。 空 1: 浮点类型 空 2: 布尔类型 5. 泛型的类型参数只能是_类型,不能是基本数据类型。 空 1: 类 6. 从处理的基本单位可以将流分为:_和_。 空 1: 字节流 空 2: 字符流 7. 数组的初始化方式有_和_两种。 空 1: 静态初始化 空 2: 动态初始化 8. 在继承过程中,子类拥有父类定义的所有_,但父类可以通过_思想保留 自己的隐藏数据 空 1: 属性 空 2: 封装 9. 表达式 1/2*3 的计算结果是 _;设 x = 2,则表达式(x+)3 的值是_。 空 1: 0 空 2: 0 10. 从处理的基本单位可以将流分为:_和_。 空 1: 字节流 空 2: 字符流 11. 如果一个 MyFrame 是 JFrame 的子类,能够被不同包中的类所使用,同时又能够为线 程提供运行代码(run() 方法) ,请写出该类的声明头: _ 。 空 1: public class MyFrame extends JFrame implements Runnable 12. JDBC 加载 Oracle 数据库的驱动类的语句 _ 。 空 1: Class.forName(“oracle.jdbc.driver.OracleDriver”);(或 DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver();) 13. Java 中的注释可分为行注释、块注释、_ 空 1: 文档注释 14. 在 Java 语言中,运算符分为算术运算符、比较运算符、_、位运算符、 _、条件运算符等几 类。 空 1: 逻辑运算符 空 2: 赋值运算符 15. 一个类可以使用_关键字可以实现多个接口,接口之间使用_进行间隔。 空 1: implements 空 2: 逗号(,) 16. Map 接口的具体实现类常用的有 _和_。 空 1: HashMap 空 2: TreeMap 17. 假设 x=2,那么(+x)*(x+)/3+x 的结果是_ 空 1: 7 18. 三目运算符的 3 个操作数中,第一个操作数的类型必须是_型的。 空 1: 逻辑 19. 下列代码完成以下功能: 1、在长度为 10 的数组 a 中存储从 0 开始的前 10 个偶数; 2、将数组 a 中的整数保存到一个 ArrayList 中; 3、将 ArrayList 中的整数倒序输出。 请补齐代码。 int a = new int10; for (int i = 0; i (); for (_) al.add(i); for (int i = al.size() - 1; i = 0; i-) System.out.println(_); 空 1: a.length 空 2: Integer 空 3: int i : a 空 4: al.get(i) 20. 下列代码用于完成以下功能: 1、构造长度为 10 的整数数组,并填充数字 1 到 10; 2、采用前后交换的方式将数组逆序,即第 1 个元素和最后一个元素交换,第 2 个元素和倒 数第二个元素交 换; 3、输出最后数组中的所有数字。 请补齐代码。 int a = new int10; for(int i = 0; i void func(T t) / . public static void main(String args) /调用 func 方法 在第 6 行处,调用 func 方法时,当传入下面_参数时,编译不通过。 A. 1 B. 1.2d C. 100L D. “hello” 标准答案: D 59. 给定代码: int array = new int10; System.out.println(array1); 下面叙述正确的是_。 A. 在编译的时候,会出现错误。 B. 编译通过,但运行时会出现错误。 C. 输出结果为:0 D. 输出结果为:null 标准答案: C 60. 以下代码行的功能是_ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); A. 为服务器数据库加载驱动程序 B. 建立与指定数据库的连接 C. 创建 ResultSet 对象 D. 访问表中数据 标准答案: A 61. 以下代码片段来自 Java 源文件: Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection con = DriverManager.getConnection(“jdbc:odbc:MyDataSource”, “user1”, “”); Statement stat=con.createStatement(); result=stat.executeQuery(“Select * from Publishers”); 为得到 result 中的列数,以下代码正确的是_。 A. ResultMetaData rsmd=DatabaseMetaData.getMetaData(); int columns=rsmd.getColumnCount(); B. ResultSetMetaData rsmd=new ResultSetMetaData(result); Int columns=rsmd.getColumnCount(); C. ResultSetMetaData rsmd=result.getMetaData(); Int columns=rsmd.getColumnCount(); D. DatabaseMetaData md=result.getMetaData(); Int columns=md.getColumnCount(); 标准答案: C 62. 在 java 中,引用对象变量和对象间有什么关系_ A. 对象与引用变量的有效期不一致,当引用变量不存在时,编程人员必须动手将对象删除, 否则会造成内 存泄露。 B. 对象与引用变量的有效期是一致的,当引用变量不存在时,它所指向的对象也会自动消 失。 C. 对象与引用变量的有效期是一致的,不存在没有引用变量的对象,也不存在没有对象引 用变量。 D. 引用变量是指向对象的一个指针。 标准答案: D 63. 下列关于 Java 中的流描述错误的是_。 A. 按照流的方向,可以将流分为输入流和输出流。 B. 按照流的处理基本单位,可以将流分为字节流和字符流。 C. 输入流可以从文件中读数据。 D. 输出流可以从文件中读数据。 标准答案: D 64. 下面让线程休眠 1 分钟正确的方法是_。 A. sleep(1) B. sleep(60) C. sleep(1000) D. sleep(60000) 标准答案: D 65. 进行 Socket 编程需要用到的包是_。 A. java.io B. java.sql C. D. java.rmi 标准答案: C 66. 设置 JComboBox 字段可编辑的方法是 _。 A. setEdit(true) B. setEnable(true) C. setEditable(true) D. setEditor(true) 标准答案: C 67. 下述代码中,如果单击 TEST 按钮,标准输出的消息是_。 public class Exercise extends JFrame public Exercise() super(“事件测试“); Button b=new Button(“TEST“); b.addActionListener(new Tester(); this.add(b); this.setSize(200, 150); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); class Tester implements MouseListener public void actionPerformed(ActionEvent e) System.out.println(“按钮发生动作“); public void mouseClicked(MouseEvent e) System.out.println(“按钮被单击“); public void mousePressed(MouseEvent e) public void mouseReleased(MouseEvent e) public void mouseEntered(MouseEvent e) public void mouseExited(MouseEvent e) A. “按钮发生动作” B. “按钮被单击” C. “按钮发生动作”和“按钮被单击 ” D. 以上都不对 标准答案: D 68. 关于 ResultSet 中的方法描述正确的是_。 A. next()方法返回结果集中下一条记录。 B. getRow()方法用于获取结果集中记录的行数。 C. getMetaData()方法用于获取结果集的集元数据,如列名、类型等信息。 D. first()方法将游标移动到结果集的开头(第一行之前) 。 标准答案: C 69. Java 中方法的重写(Overriding)和重载(Overloading)是多态性的不同表现,下面说 法正确的 是_。 A. 重写是父类与子类之间多态性的一种表现。 B. 重写是一个类中多态性的一种表现。 C. 重载是多个类中多态性的一种表现。 D. 重载时父类与子类之间多态性的一种表现。 标准答案: A 70. 下列选项中不属于 Java 基本数据类型的是 A. int B. float C. long D. bool 标准答案: D 71. 下列代码的输出是_ int a = new int5; for(int i = 0; i 4)?99.9 : 9); A. 输出结果为:value is 99.9 B. 输出结果为:value is 9 C. 输出结果为:value is 9.0 D. 输出结果为:语法错误 标准答案: C 76. Java 通过访问修饰符来声明、控制属性、方法以及类本身的访问;下面_访问修 饰符允许类本身、同 一包中的所有类、所有子类进行访问。 A. public B. protected C. private D. friendly 标准答案: B 77. 在 Java 中,关于面向对象说法错误的是:_ A. 一个类只能继承一个父类 B. 所有类都直接或者间接的继承了 Object 类 C. 一个类可以有多个子类,也可以继承多个父类 D. 继承一个类使用关键词 extends 关键字 标准答案: C 78. Java 语言在语言类型上属于_。 A. 编译型的语言 B. 解释型的语言 C. 脚本型的解释语言 D. 编译链接型的语言 标准答案: B 79. 下面程序输出的结果是_。 public class ex2 public static void main(String args) for(int cnt = 0;cnt10;cnt+) if(cnt = 5) break; System.out.print(cnt); A. 0 1 2 3 4 B. 6 7 8 9 C. 0 1 2 3 4 6 7 8 9 D. 5 标准答案: A 80. 给定下面代码,叙述正确的是_。 public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); A. 在编译的时候,会出现错误。 B. 编译通过,但运行时会出现错误。 C. 输出结果为:0 D. 输出结果为:null 标准答案: C 81. 下列关于面向对象的程序设计的说法中,不正确的是_。 A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示 B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起 来的结构 C. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象 D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在 标准答案: C 82. 下面编写正确的 main()方法是_。 A. public static void main(string args) B. public void main(string args) C. public static void main(String a) D. public static main(String args) 标准答案: C 83. Java 语言中,下列错误的变量名是_。 A. $_name B. _4 C. $_1 D. name 标准答案: D 84. 在 Java 语言中,下列语句中正确的是_。 A. String temp = new String“j“a“z“; B. String temp = “j“a“z“; C. String temp = “j“a“z“; D. String temp = new String“j“,“a“,“z“; 标准答案: D 85. 下面代码,运行结果是_。 public class Test public static void main(String args) String str = new String(“World“); char ch=H,e,l,l,o; change(str,ch); System.out.println(str+“and“+ch); public static void change(String str,char ch) str=“Changed“; ch0=C; A. World and Hello B. World and Cello C. Changed and Hello D. Changed and Cello 标准答案: B 86. 下面程序输出的结果是_。 public class ex2 public static void main(String args) for(int cnt = 0;cnt10;cnt+) if(cnt = 5) return; System.out.print(cnt); A. 0 1 2 3 4 B. 6 7 8 9 C. 0 1 2 3 4 6 7 8 9 D. 5 标准答案: C 87. 下面关于构造方法叙述错误的是_。 A. 可以重载构造方法,但重载时构造方法的参数必须不同 B. 构造方法必须与类名相同,且没有返回类型 C. 构造方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品安全知识模拟习题+答案
- 医学伦理学的规范体系课后试题(附答案)
- 2025年版《手术室护理实践指南》练习题及答案
- 医院核心规章制度试题(含答案)
- 幼儿园保健医考试试题(附答案)
- 2025年安全知识竞赛题库真题及答案
- 抢救制度试题及答案试卷(含答案)
- 零售药店营业员岗位培训考核试题(附参考答案)
- 李秉龙农业经济学课件
- 心肺复苏技巧试题及答案
- 2024年新版七年级上册道德与法治第一课 开启初中生活1.1 奏响中学序曲 课件
- 2024年物业经理(初级)职业鉴定考试题库(含答案)
- 炼焦厂推焦车司机岗位技术操作规程
- 儿科急危重症抢救预案及流程
- 新商品房购买合同示范文本1合集
- 正硅酸乙酯的水解、缩合过程研究
- JT-T-332-1997船用塑钢门窗-PDF解密
- 道德与法治三年级上册人教版教案全册
- 北京丰台长峰医院重大火灾事故调查报告
- 入学安全第一课幼儿园
- 产科医疗纠纷原因及分析
评论
0/150
提交评论