6月10日认证考试笔试选择题复习(java面向对象)_第1页
6月10日认证考试笔试选择题复习(java面向对象)_第2页
6月10日认证考试笔试选择题复习(java面向对象)_第3页
6月10日认证考试笔试选择题复习(java面向对象)_第4页
6月10日认证考试笔试选择题复习(java面向对象)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6月10日认证考试笔试选择题复习(java面向对象)您的姓名: 填空题 *_在Java中,在使用JDBC时,对于多次调用同一条SQL语句的情况,使用()通常会提高效率(选一项) 单选题 *StatementCallableStatementPrepareStatement(正确答案)ParameterStatement在Java中,下列( )做法可以得到Connection对象和Statement对象。(选一项) 单选题 *使用Class的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对

2、象B、使用Class的getConnection方法可以得到Connection对象,使用DriverManager对象的createStatement方法可以获得Statement对象C、使用DriverManager的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象(正确答案)D、使用DriverManager的getConnection方法可以得到Connection对象,使用Statement对象的createStatement方法可以获得Statement对象在Java中已获

3、得默认类型的 Resultset 对象 rs, 要获取结果集中的数据 , 必须执行的语句是(选一项) 单选题 *rs.next()(正确答案)rs.previous()rs.getNext()rs.getPrevious()以下选项中有关Connection描述错误的是( ) 单选题 *Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句。JDBC的数据库事务控制要靠Connection对象完成。Connection对象使用完毕后要及时关闭,否则会对数据库造成负担。只用MySQL和Oracle数据库的JDBC程序需要创建Connection对

4、象,其他数据库的JDBC程序不用创建Connection对象就可以执行CRUD操作(正确答案)下面的描述错误的是 单选题 *Statement的executeQuery()方法会返回一个结果集Statement的executeUpdate()方法会返回是否更新成功的boolean值(正确答案)Statement的execute ()方法会返回boolean值 ,含义是是否返回结果集Statement的executeUpdate()方法会返回值是int类型,含义是DML操作影响记录数下列选项有关ResultSet说法错误的是 单选题 *ResultSet是查询结果集对象,如果JDBC执行查询语句

5、没有查询到数据,那么ResultSet将不会是null值判断ResultSet是否存在查询结果集,可以调用它的next()方法如果Connection对象关闭,那么ResultSet也无法使用ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第一条记录。(正确答案)SELECT COUNT(*) FROM emp;这条SQL语句执行,如果员工表中没有任何数据,那么ResultSet中将会是 *null有数据(正确答案)不为null,但是没有数据以上都不对使用Connection 的哪个方法可以建立一个PrepareStatement接口? *createP

6、repareStatement()prepareStatement()(正确答案)createPreparedStatement()preparedStatement()以下选项关于PreparedStatement的说法错误的是 单选题 *PreparedStatement继承了Statement ,可以执行预编译的SQL语句PreparedStatement可以有效的防止SQL注入PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句(正确答案)PreparedStatement可以存储预编译的SQL语句,从而提升执行效率在JDBC中,事务操作成功后,系统

7、将自动调用哪个方法提交 单选题 *commit()(正确答案)next()rollback()executeQuery()在JDBC中,事务操作方法都位于接口java.sql.Connection中。可以通过调用哪个方法来禁止自动提交? 单选题 *commit()setAutoCommit(false)(正确答案)rollback()next()JDBC API:供程序员调用的接口与类,集成在哪些包中。 *java.sql(正确答案)javax.sql(正确答案)java.utiljava.timeResultSet对象自动维护指向当前数据行的游标。每调用一次哪个方法,游标向下移动一行 单选题

8、 *next()(正确答案)commit()rollback()setAutoCommit(false)JDBC中与数据库建立连接是通过调用 DriverManager类的哪个静态方法实现的? *getConnection(url,user,password)(正确答案)getConnection(user,password)getConnection(url)getConnection()如果为下列预编译SQL的第三个问号赋值,那么正确的选项是?UPDATE emp SET ename=?,job=?,salary=? WHERE empno=? 单选题 *pst.setInt(3,2000

9、);pst.setInt(3,2000);(正确答案)pst.setFloat(salary,2000);pst.setString(salary,2000);在JDBC编程中执行完下列SQL语句SELECT name, rank, serialNo FROM employee,能得到rs的第一列数据的代码是 单选题 *rs.getString(0);rs.getString(remark);rs.getString(1);(正确答案)rs.getString(ename);下列关于类中的描述错误的是(选一项) 单选题 *类是拥有相同特征、共同的行为和共同的关系的一组对象类是对象在现实世界的具

10、体表现形式(正确答案)类似的对象归为一个类,每个类描述一组独立的对象对象是类的实例,类结构是对象抽象的实用形式在Java中,下面关于构造函数的描述正确的是(选一项) 单选题 *类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非(正确答案)下列关于对象的哪一种说法是正确的? 单选题 *对象是指向属性的引用对象是可以对其进行实例化从而得到类的东西对象是一种蓝本,据此可以创建抽象的具体实现对象是类的实例(正确答案)在Java中,根据你的理解,下列方法( )不可能是类Orange的构造方法。(选一项) 单选题 *Orange()Orange()public voi

11、d Orange()(正确答案)public Orange()对于构造方法(constructor)描述正确的有: 单选题 *构造方法有返回类型构造方法一定是public的方法如果我们没有显示定义构造方法,系统会提供一个缺省的(正确答案)构造方法不能重载在类的说明符中,被指定为私有的数据可以被以下()访问。(选一项) 单选题 *程序中的任何函数其他类的成员函数类中的成员函数(正确答案)派生类中的成员函数Java中,使用()修饰符时,一个类能被同一包或不同包中的其他类访问(选一项) 单选题 *privateprotectedpublic(正确答案)friendly在Java语言中,当一个类的某个

12、变量声明为protected时下列说法正确的是(选两项) *只有同一类中的成员才能访问它不同包中的任何其他类都能够访问它同包中的任何其他类能够访问它(正确答案)不同包中的子类可以访问该变量(正确答案)在JAVA中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db中其他类访问。(选一项) *privateprotected(正确答案)publicfriendly在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用( )关键字。(选一项) 单选题 *不需要任何关键字(正确答案)privatefinalprotected包pack

13、1的类class1中有成员方法:protected void method_1(),private void method_2(),public void method_3()和void method_4(),在包pack2中的类class2是class1的子类,你在class2中可以调用方法(选两项) *method_1(正确答案)method_2method_3(正确答案)method_4public class MyClass1 public static void main (String argv) _ class MyInner 在以上java代码中的横线上,不可放置()修饰符。(

14、选一项) 单选题 *publicprivatestaticfriend(正确答案)下列说法正确的是: 单选题 *JAVA语言允许多继承构造函数只能是public的JAVA中只有单继承(正确答案)必须要提供构造函数下面程序的输出是(选一项)class A2 extends A1 A2() System.out.println(A2); public static void main(String args) new A2(); class A1 A1() System.out.println(A1); 单选题 *A1A2A1A2(正确答案)A2A1给定如下JAVA 程序片断:class A pu

15、blic A() System.out.println(A); class B extends A public B() System.out.println(B); public static void main(String args) B b = new B(); 上述程序将(选一项) 单选题 *不能通过编译通过编译,输出为: A B(正确答案)通过编译,输出为: B通过编译,输出为: A方法重载(overloading)不必满足:() 单选题 *在同一类中定义的方法方法名必须相同返回类型必须相同(正确答案)参数一定不同如下Java代码段,体现了()概念(选一项)public void

16、aMethod(String s).public void aMethod(int i).public void aMethod(int i,float f). 单选题 *多继承重载(正确答案)重写多态以下描述不正确的有 单选题 *final class不能被继承final变量不能被修改final成员变量可以在构造方法中赋值(正确答案)final方法不能被覆盖(override)若在某一个类定义中有如下的方法:final void aFinalFunction();则该方法属于何种类型? 单选题 *本地方法静态方法最终方法(正确答案)抽象方法在Java中,关键字()使类不能派生出子类(选一项)

17、 单选题 *final(正确答案)publicprivatevolatile在Java中,关于final关键字的说法正确的是(选两项) *如果修饰变量,则一旦赋了值,就等同一个常量(正确答案)如果修饰类,则该类只能被一个子类继承如果修饰方法,则该方法不能在子类中被覆盖(正确答案)如果修饰方法,则该方法所在的类不能被继承在Java中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”, 该语句 (选一项) 单选题 *调用类Worker 中定义的super()方法调用类Person中定义的super()方法调用类Person的构造函数(正确答案)句法错误显示调用

18、父类型的构造方法是通过调用什么来完成的? 单选题 *constructormethodsfieldssuper(正确答案)在JAVA中,类Animal中的方法PrintA()定义如下:public void printA() int a=10; int result=10%3; System.out.println(result);在类Dog中方法printA()定义如下:public void printA() int a=10; system.out.println(a/3);Dog类的定义如下:class Dog extends animal若有语句:Animal animal = ne

19、w Dog();Animal.printA();则这段代码输出为(选一项) 单选题 *03.333323(正确答案)给定如下Java代码,编译时会在( )出现错误。(选一项) class Parent class Child extends Parent public static void main(String args) Parent p1 = new Child(); /第一行 Parent p2 = new Parent(); /第二行 Child c1 = new Child(); /第三行 Child c2 = new Parent(); /第四行 单选题 *第一行第二行第三行第

20、四行(正确答案)下面哪个不是面向对象的基本特性 单选题 *多态继承封装接口(正确答案)给定Java代码,如下:abstract class Shape abstract void draw();要创建Shape类的子类Circle,以下代码正确的是(选二项) *class Circle extends Shapeint draw()abstract class Circle extends Shape (正确答案)class Circle extends Shapevoid draw();class Circle extends Shapevoid draw();(正确答案)在Java中,如果

21、父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用( )关键字来声明父类的这些方法。(选一项) 单选题 *finalstaticabstract(正确答案)void在Java中,下列关于抽象类的描述正确的是( )。(选一项) 单选题 *抽象类可以被实例化如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类(正确答案)抽象类中的方法必须都是抽象的抽象类不能含有构造方法pubilc interface Face int count = 40;pubilc class Text implements Face private static int counter; pubilc static void main(Stringargs) System.out.println( counter ); 单选题 *40410(正确答案)1接口的定义如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论