上海交大网络面向对象程序设计Java第一、二、三次作业答案.pdf

上传人:l**** 文档编号:72129427 上传时间:2023-02-08 格式:PDF 页数:25 大小:1.31MB
返回 下载 相关 举报
上海交大网络面向对象程序设计Java第一、二、三次作业答案.pdf_第1页
第1页 / 共25页
上海交大网络面向对象程序设计Java第一、二、三次作业答案.pdf_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《上海交大网络面向对象程序设计Java第一、二、三次作业答案.pdf》由会员分享,可在线阅读,更多相关《上海交大网络面向对象程序设计Java第一、二、三次作业答案.pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、上海交大网络面向对象程序设上海交大网络面向对象程序设计计 JavaJava 第一、二、三次作业答第一、二、三次作业答案案上海交大网络面向对象程序设计(上海交大网络面向对象程序设计(JavaJava)第一、二、三次作业答案第一、二、三次作业答案1 1、下列关于构造方法的叙述中,错误的是下列关于构造方法的叙述中,错误的是(B B)A)JavaA)Java 语言规定构造方法名与类名必须相同语言规定构造方法名与类名必须相同B)JavaB)Java 语言规定构造方法没有返回值,语言规定构造方法没有返回值,但不可但不可用用voidvoid 声明声明C)JavaC)Java 语言规定构造方法不可重载语言规定

2、构造方法不可重载D)JavaD)Java 语言规定构造方法只能通过语言规定构造方法只能通过newnew自动自动调用调用2 2、作为作为JavaJava应用程序入口的应用程序入口的mainmain方法,方法,其声明其声明格式可以是(格式可以是(B B)A)public void main(String args)A)public void main(String args)B)public static void main(String args)B)public static void main(String args)C)public static void Main(String*args

3、)C)public static void Main(String*args)D)public int main(String args)D)public int main(String args)3 3、JavaJava 中,能实现多重继承效果的方式是中,能实现多重继承效果的方式是(C C)A)A)内部类内部类B)B)适配器适配器C)C)接口接口D)D)同步同步4 4、在在JavaJava 中,所有类的公共基类是(中,所有类的公共基类是(A A)A)java.lang.ObjectA)java.lang.ObjectB)java.lang.ClassB)java.lang.ClassC)ja

4、va.applet.AppletC)java.applet.AppletD)java.awt.FrameD)java.awt.Frame5 5、在在JavaJava中,中,用用packagepackage 语句声明一个包时,语句声明一个包时,该包的层次结构必须是(该包的层次结构必须是(B B)A)A)与文件结构相同与文件结构相同B)B)与文件目录的层次相同与文件目录的层次相同C)C)与文件类型相同与文件类型相同D)D)与文件大小相同与文件大小相同6 6、下列叙述中,错误的是(下列叙述中,错误的是(D D)A)javaA)java 中,方法的重载是指多个方法共享同一中,方法的重载是指多个方法共享

5、同一名称名称B)javaB)java 中,用中,用abstractabstract 修饰的类称为抽象类,修饰的类称为抽象类,它不可实例化它不可实例化C)javaC)java 中,接口是不包含成员变量和方法实现中,接口是不包含成员变量和方法实现的抽象类的抽象类D)javaD)java 中,构造函数可以有返回值中,构造函数可以有返回值7 7、下列叙述中,错误的是(下列叙述中,错误的是(D D)A)A)接口与类的层次无关接口与类的层次无关B)B)通过接口说明类所实现的方法通过接口说明类所实现的方法C)C)通过接口可以了解对象的交互界面通过接口可以了解对象的交互界面D)D)接口与存储空间有关接口与存储

6、空间有关8 8、阅读和理解下面的程序段阅读和理解下面的程序段class Manager extends Employeeclass Manager extends Employee public Manager(String n,double s,int year,int month,int day)public Manager(String n,double s,int year,int month,int day)super(n,s,year,month,day);super(n,s,year,month,day);bonus=0;bonus=0;public double getSala

7、ry()public double getSalary()double baseSalary=super.getSalary();double baseSalary=super.getSalary();return baseSalary+bonus;return baseSalary+bonus;public void setBonus(double b)public void setBonus(double b)bonus=b;bonus=b;private double bonus;private double bonus;ManagerManager 是是EmployeeEmployee

8、 的子类,其理由是的子类,其理由是(B B)A)ManagerA)Manager 的适用范围较宽的适用范围较宽B)extendsB)extends 关键字声明关键字声明C)ManagerC)Manager 的域减小了的域减小了D)D)雇员是一个经理雇员是一个经理9 9、“X extends YX extends Y”是正确的,如果(是正确的,如果(C C)A)A)当且仅当当且仅当X X 是一个类,是一个类,Y Y 是一个接口时是一个接口时B)B)当且仅当当且仅当X X 是一个接口,是一个接口,Y Y 是一个类时是一个类时C)C)当当X X 和和Y Y 都是类或都是接口时都是类或都是接口时D)X

9、D)X 和和Y Y 是类或接口的任意组合时是类或接口的任意组合时1010、下面关于抽象类的声明中正确的是(下面关于抽象类的声明中正确的是(B B)A)public abstract class Canine publicA)public abstract class Canine publicvoid speak();void speak();B)public abstract class Canine publicB)public abstract class Canine publicvoid speak()void speak()C)public class Canine public

10、abstractC)public class Canine public abstractvoid speak();void speak();D)public class Canine abstract publicD)public class Canine abstract publicabstract void speak();abstract void speak();1111、在下列代码的第在下列代码的第9 9 行插入哪条语句可使程行插入哪条语句可使程序编译通过?(序编译通过?(C C)1.class X void do1()1.class X void do1()2.class Y

11、extends X void do2()2.class Y extends X void do2()3.3.4.class Chrome 4.class Chrome 5.5.6.6.8.8.7.7.9.9.10.10.11.11.public static void main(String args)public static void main(String args)X x1=new X();X x1=new X();X x2=new Y();X x2=new Y();Y y1=new Y();Y y1=new Y();/插入代码插入代码A)A)x2.do2();x2.do2();B)B

12、)(Y)x2.do2();(Y)x2.do2();C)C)(Y)x2).do2();(Y)x2).do2();D)D)以上以上A A、B B、C C 均可。均可。1212、下列关于下列关于javajava 对对importimport 语句规定的叙述语句规定的叙述中,错误的是(中,错误的是(C C)A)A)在在javajava 程序中,程序中,importimport 语句可有多个语句可有多个B)B)在在javajava 程序中,程序中,importimport 语句可以没有语句可以没有C)C)在在javajava 程序中,程序中,importimport 语句必须有一个语句必须有一个D)D)

13、在在javajava 程序中,程序中,importimport 语句必须引入在所语句必须引入在所有类定义之前有类定义之前1313、若特快订单是一种订单,则特快订单类和若特快订单是一种订单,则特快订单类和订单类的关系对应于面向对象编程(订单类的关系对应于面向对象编程(OOPOOP)中)中的术语(的术语(C C)A)A)使用关系使用关系B)B)包含关系包含关系C)C)继承关系继承关系D)D)无关系无关系1414、JavaJava 的继承属于哪种类型?(的继承属于哪种类型?(A A)A)A)单继承单继承B)B)双继承双继承C)C)多继承多继承D)D)类继承类继承1515、在构造函数中使用、在构造函数

14、中使用 supersuper 引用时有什么限引用时有什么限制?(制?(D D)A)A)只能用在父类的构造函数中。只能用在父类的构造函数中。B)B)只有一个子类可以用。只有一个子类可以用。C)C)必须出现在构造函数的最后一条语句。必须出现在构造函数的最后一条语句。D)D)必须出现在构造函数的第一条语句。必须出现在构造函数的第一条语句。1616、一个抽象类中能否既定义抽象方法又定一个抽象类中能否既定义抽象方法又定义非抽象方法?(义非抽象方法?(D D)A)A)不能,只能含有其中一种。不能,只能含有其中一种。B)B)不能,只能含有抽象方法。不能,只能含有抽象方法。C)C)能,但子类不能继承抽象方法。

15、能,但子类不能继承抽象方法。D)D)能,子类可以继承上述两种方法。能,子类可以继承上述两种方法。1717、下列哪个不是继承的优点?(下列哪个不是继承的优点?(D D)A.A.被被不同类共享的代码只需编写一次。不同类共享的代码只需编写一次。B.B.使使得相似的类的行为是一致的。得相似的类的行为是一致的。C.C.对对基类的改进将直接作用于派生类。基类的改进将直接作用于派生类。D.D.可可以用一个大的基类替代许多小类。以用一个大的基类替代许多小类。1818、在一个程序中,一个类可以有多少个对在一个程序中,一个类可以有多少个对象?(象?(C C)A.A.每每个自定义的类只能有一个对象。个自定义的类只能

16、有一个对象。B.B.每每个构造函数的定义只能针对一个对象。个构造函数的定义只能针对一个对象。C.C.需需要多少可以有多少。要多少可以有多少。D.D.每每个个 main()main()方法中只能有一个。方法中只能有一个。1 1、当使用当使用 FileFile 类中的方法操作文件系统时,类中的方法操作文件系统时,下列功能中的哪个不能做到?(下列功能中的哪个不能做到?(D D)A)A)改变当前工作路径改变当前工作路径B)B)删除某个文件删除某个文件C)C)创建某个文件创建某个文件D)D)修改文件的安全级别修改文件的安全级别2 2、对对 FileFile 类实例化时,在文件系统中便相应类实例化时,在文

17、件系统中便相应有一个文件被创建。该句话是否正确?(有一个文件被创建。该句话是否正确?(B B)A A)正确正确B B)错误错误3 3、下面哪种流类允许您从一个文件中读取基下面哪种流类允许您从一个文件中读取基本数据类型的数据?(本数据类型的数据?(A A)A)A)DataInputStreamDataInputStream和和 FileInputStreamFileInputStreamB)B)DataInputStreamDataInputStreamC)C)FileInputStreamFileInputStreamD)D)FileReaderFileReader4 4、下列说法中错误的是(

18、下列说法中错误的是(B B)A)A)ReaderReader 类和类和 WriterWriter 类及其派生类都可用类及其派生类都可用于于 1616 位位 UnicodeUnicode 字符的输入输出字符的输入输出B)B)FileInputStreamFileInputStream 类和类和 FileOutputStreamFileOutputStream类均可用于处理类均可用于处理 1616位位UnicodeUnicode字符的输入输字符的输入输出出C)C)FileInputStreamFileInputStream 类和类和 FileOutputStreamFileOutputStream

19、类可用于读取图像文件类可用于读取图像文件D)D)FileInputStreamFileInputStream 类和类和 FileOutputStreamFileOutputStream类可用于读取文本文件类可用于读取文本文件5 5、下列代码的运行结果为(下列代码的运行结果为(A A)FileOutputStreamFileOutputStreamObjectOutputStreamObjectOutputStreamoutoutosos=newnewnewnewFileOutputStream(“objectStore.ser”);FileOutputStream(“objectStore.s

20、er”);ObjectOutputStream(out);ObjectOutputStream(out);os.writeObject(“Object on the fly!”);os.writeObject(“Object on the fly!”);A)A)字符串字符串“Object“Object onon thethe fly!”fly!”被写入文件被写入文件objectStore.serobjectStore.serB)B)第第 3 3 行导致编译错误行导致编译错误C)C)代码可以编译通过,代码可以编译通过,但在运行时第但在运行时第 3 3 行将抛行将抛出一个异常出一个异常D)D)第第

21、 2 2 行将出现一个异常行将出现一个异常6 6、考虑如下代码段:考虑如下代码段:FileOutputStreamFileOutputStreamDataOutputStreamDataOutputStreamDataOutputStream(fo);DataOutputStream(fo);do.writeByte(9);do.writeByte(9);do.writeFloat(4.20f);do.writeFloat(4.20f);do.close();do.close();fofododo=newnewnewnewFileOutputStream(FileOutputStream(“m

22、yFile.txtmyFile.txt”););上述代码执行后,有多少字节(上述代码执行后,有多少字节(8 8 位)被写入文位)被写入文件?(件?(B B)A)A)2 2B)B)5 5C)C)3 3D)D)10107 7、考虑如下代码段:考虑如下代码段:1)1)i import java.io.*;mport java.io.*;2)2)p public class QuestionEight ublic class QuestionEight 3)3)p publicublic staticstatic voidvoid main(Stringmain(Stringthrows IOExce

23、ption throws IOException 4)4)FileFileinputFileinputFile=File(File(“javaCourse.txtjavaCourse.txt”););5)5)FileFileoutputFileoutputFile=File(File(“javaCourseCopy.txtjavaCourseCopy.txt”););6)6)BuffferedReaderBuffferedReaderinin=BufferedReader(inputFile);BufferedReader(inputFile);7)7)BufferedWriterBuffer

24、edWriteroutout=BufferedWriter(newBufferedWriter(newFileWriter(outputFile);FileWriter(outputFile);8)8)String line;String line;args)args)newnewnewnewnewnewnewnew9)9)while(line=in.readLine()!=null)while(line=in.readLine()!=null)10)10)out.write(line);out.write(line);11)11)out.newLine();out.newLine();12)

25、12)13)13)in.close();in.close();14)14)out.close();out.close();15)15)16)16)上述代码的输出为:上述代码的输出为:(B B)A)A)第第 3 3 行编译时报错行编译时报错B)B)第第 6 6 行编译时报错行编译时报错C)C)编译通过,但运行时第编译通过,但运行时第 6 6 行抛出异常行抛出异常D)D)编译通过,且运行时正常。编译通过,且运行时正常。8 8、下列说法中正确的是(下列说法中正确的是(D D)A)A)当一个对象被序列化时,当一个对象被序列化时,整个类定义也会被整个类定义也会被相应保存相应保存B)B)当一个对象被序列化

26、时,整个对象的状态当一个对象被序列化时,整个对象的状态(所有的数据变量及其相应值)均会被保存(所有的数据变量及其相应值)均会被保存C)C)FileInputStreamFileInputStream 无法读取文本文件,无法读取文本文件,它只它只能用来读取图像文件。能用来读取图像文件。D)D)上述说法上述说法 A,B,CA,B,C 均有误。均有误。9 9、下列说法中错误的是(、下列说法中错误的是(D D)A)SetA)Set 是一种不允许出现元素重复的集合是一种不允许出现元素重复的集合B)MapB)Map 集合中可以存储重复值集合中可以存储重复值C)ListC)List 是一种依索引有序的集合是

27、一种依索引有序的集合D)ListD)List 集合中不允许存在重复元素集合中不允许存在重复元素1010、下面的哪些类实现了、下面的哪些类实现了 java.util.Listjava.util.List 接口?接口?(A A)(1)java.util.Vector(1)java.util.Vector(2)java.util.LinkedList(2)java.util.LinkedList(3)java.util.HashTable(3)java.util.HashTable(4)java.util.OrderedList(4)java.util.OrderedListA)1,2A)1,2B)

28、1B)1C)3,4C)3,4D)1,2,3,4D)1,2,3,41111、关于关于 hashcodehashcode,下列说法中错误的是下列说法中错误的是(A A)A)A)两个相等对象的两个相等对象的 hashcodehashcode 值一定相等值一定相等B)B)两个不相等的对象的两个不相等的对象的 hashcodehashcode 值一定不相值一定不相等等C)C)如果两个不相等的对象的如果两个不相等的对象的 hashcodehashcode 值总不值总不相等,程序的性能会得到提升相等,程序的性能会得到提升D)D)总是返回常量的函数不会是一个高效的函总是返回常量的函数不会是一个高效的函数。数。

29、1212、考虑如下代码段:、考虑如下代码段:1.int i=5;1.int i=5;2.printIt(i);2.printIt(i);3.void printIt(Integer wi)3.void printIt(Integer wi)4.4.int j=wi;int j=wi;5.System.out.println(5.System.out.println(“The value is:The value is:”+j);+j);6.6.该代码段的输出为(该代码段的输出为(B B)A)The value is:5A)The value is:5B)B)第第 3 3 行编译时报错行编译时报

30、错C)C)第第 2 2 行编译时报错行编译时报错D)D)运行时错误运行时错误1313、下列语句不合法的是:、下列语句不合法的是:(A A)A)A)HashMapInteger,HashMapString hmaphmap=newnewHashMap();HashMap();B)B)C)C)ArrayListArrayListListListlistlistlist2list2=newnewnewnewArrayList();ArrayList();ArrayList();ArrayList();D)D)1414、考虑如下代码段:、考虑如下代码段:1.1.ArrayListArrayListli

31、stlist=newnewArrayList();ArrayList();2.list.Add(new ObjectOne();2.list.Add(new ObjectOne();3.list.Add(new ObjectOne();3.list.Add(new ObjectOne();4.list.Add(new ObjectOne();4.list.Add(new ObjectOne();5.Collections.sort(list);5.Collections.sort(list);6.class ObjectOne 6.class ObjectOne 7.7.private int

32、 x=0;private int x=0;8.8.private int y=0;private int y=0;9.9.该代码段的输出为:该代码段的输出为:(B B)A)A)编译时第编译时第 5 5 行报错行报错B)B)运行时第运行时第 5 5 行出错行出错C)C)编译时第编译时第 3 3 行出错行出错D)D)运行时第运行时第 3 3 行出错行出错1515、下列集合类中哪种可用于存储下列集合类中哪种可用于存储“key-valuekey-value”HashSetHashSetsetset=newnewHashSet();HashSet();对且是线程安全的?(对且是线程安全的?(A A)A)

33、HashTableA)HashTableB)HashMapB)HashMapC)TreeMapC)TreeMapD)VectorD)Vector1616、考虑如下代码段:、考虑如下代码段:ArrayListArrayListArrayList();ArrayList();list.add(new Integer(1);list.add(new Integer(1);list.add(new Integer(2);list.add(new Integer(2);list.add(new Integer(3);list.add(new Integer(3);Iterator itr=list.it

34、erator();Iterator itr=list.iterator();for(Integer wij:list)for(Integer wij:list)System.out.println(System.out.println(“number:number:”+wij);+wij);该代码段的输出为:该代码段的输出为:(A A)A)A)number:1number:1number:2number:2number:3number:3B)B)第第 5 5 行编译时出错行编译时出错C)C)第第 6 6 行编译时出错行编译时出错listlist=newnewD)D)第第 7 7 行编译时出错行

35、编译时出错1 1、以下哪个方法可以正确启动新线程?(以下哪个方法可以正确启动新线程?(C C)A)A)只需创建新线程对象,新线程会自动启动。只需创建新线程对象,新线程会自动启动。B)B)创创建新线程对象并调用方法建新线程对象并调用方法 begin()begin()C)C)创建新线程对象并调用方法创建新线程对象并调用方法 start()start()D)D)创建新线程对象并调用方法创建新线程对象并调用方法 run()run()E)E)创创建新线程对象并调用方法建新线程对象并调用方法 resume()resume()2 2、扩展扩展 ThreadThread 类以提供线程的行为时,应重类以提供线程

36、的行为时,应重载哪个方法?(载哪个方法?(C C)A)A)begin()begin()B)B)s start()tart()C)C)run()run()D)D)resume()resume()3 3、下列说法中正确的是(下列说法中正确的是(B B)A)A)ThreadThread 类为抽象类类为抽象类B)B)T Threadhread 类实现了类实现了 RunnableRunnable 接口接口C)C)实现实现 RunnableRunnable 接口的类必须定义一个名为接口的类必须定义一个名为startstart 的方法的方法D)D)实现实现 RunnableRunnable 接口的对象调用接

37、口的对象调用 run()run()方法方法将创建一个新线程将创建一个新线程4 4、对给定程序理解正确的是(对给定程序理解正确的是(A A)public class ThreadPrint public class ThreadPrint staticstatic ThreadThread makeThread(finalmakeThread(final StringString id,id,boolean daemon)boolean daemon)Thread t=new Thread(id)Thread t=new Thread(id)public void run()public voi

38、d run()System.out.println(id);System.out.println(id);t.setDaemon(daemon);t.setDaemon(daemon);t.start();t.start();return t;return t;public static void main(String args)public static void main(String args)Thread a=makeThread(A,false);Thread a=makeThread(A,false);Thread b=makeThread(B,true);Thread b=ma

39、keThread(B,true);System.out.println(Endn);System.out.println(Endn);A)A)总是打印字符总是打印字符 A AB)B)字字符符 B B 总不被打印总不被打印C)C)不在不在 EndEnd 之后打印之后打印 A AD)D)不在不在 EndEnd 之后打印之后打印 B B5 5、下列方法中不可用来实现线程间通信的是下列方法中不可用来实现线程间通信的是(B B)A)A)notifyAll()notifyAll()B)B)s start()tart()C)C)notify()notify()D)D)wait()wait()6 6、下面哪个

40、事件将导致线程死亡?(下面哪个事件将导致线程死亡?(D D)A)A)sleep()sleep()方法被调用方法被调用B)B)w wait()ait()方法被调用方法被调用C)C)start()start()方法被调用方法被调用D)D)run()run()方法执行结束方法执行结束7 7、如何设置线程的优先级?(如何设置线程的优先级?(A A)A)A)通过使用通过使用 ThreadThread 类的类的 setPriority()setPriority()方法方法B)B)通通过将优先级作为参数传递给线程的构造方过将优先级作为参数传递给线程的构造方法法C)C)以上两种方法均正确以上两种方法均正确D)

41、D)以上两种方法均不正确以上两种方法均不正确8 8、线程可能处于活动状态但是仍不处于运行线程可能处于活动状态但是仍不处于运行状态,不可能的原因是(状态,不可能的原因是(B B)A)A)调用调用 waitwait 方法后,线程等待条件得到满足方法后,线程等待条件得到满足B)B)R Runun 方法执行结束方法执行结束C)C)为了在线程上执行方法,为了在线程上执行方法,线程等待获得对象线程等待获得对象锁定锁定D)D)线程没有最高的优先级而且当前没有运行线程没有最高的优先级而且当前没有运行9 9、SwingSwing 提供的顶层容器不包括(提供的顶层容器不包括(D D)A)A)JFrameJFram

42、eB)B)J JDialogDialogC)C)JAppletJAppletD)D)JButtonJButton1010、J JFrameFrame 默认的布局管理器是(默认的布局管理器是(B B)A)A)FlowLayoutFlowLayoutB)B)B BorderLayoutorderLayoutC)C)GridLayoutGridLayoutD)D)CardLayoutCardLayout1111、WWindowListenerindowListener 中可以实现窗口关闭功能中可以实现窗口关闭功能的是(的是(C C)A)A)publicpublic voidvoid windowOp

43、ened(WindowEventwindowOpened(WindowEvente)e)B)B)p public void windoeClosed(WindowEvent e)ublic void windoeClosed(WindowEvent e)C)C)publicpublic voidvoid windowClosing(WindowEventwindowClosing(WindowEvente)e)D)D)publicpublicwindowDeactivated(WindowEvent e)windowDeactivated(WindowEvent e)1212、下下列事件监听器

44、中,无法对列事件监听器中,无法对 TextFieldTextField对象对象进行事件监听和处理的是(进行事件监听和处理的是(D D)A)A)ActionListenerActionListenerB)B)F FocusListenerocusListenerC)C)MouseMotionListenerMouseMotionListenerD)D)ChangeListenerChangeListener1313、S Swingwing 的选项面板是(的选项面板是(A A)A)A)JTabbedPaneJTabbedPaneB)B)J JLayeredPaneLayeredPaneC)C)JS

45、crollPaneJScrollPanevoidvoidD)D)JSplitPaneJSplitPane1414、每每个个 JavaJava 小程序必须定义为(小程序必须定义为(A A)A)A)AppletApplet 类或类或 JAppletJApplet 类的子类类的子类B)B)J JFrameFrame 类的子类类的子类C)C)FrameFrame 类的子类类的子类D)D)WindowWindow 类的子类类的子类1515、下下列方法中,不属于列方法中,不属于 windowListenerwindowListener 接口接口的是(的是(D D)A)A)windowOpened()win

46、dowOpened()B)B)w windowClosed()indowClosed()C)C)windowActivated()windowActivated()D)D)mouseDragged()mouseDragged()1616、在、在 AppletApplet 中显示文字、图形等信息时,应中显示文字、图形等信息时,应使用的方法是(使用的方法是(A A)A)A)paint()paint()B)B)i init()nit()C)C)start()start()D)D)destroy()destroy()B)B)外码一定要与相应的主码同名外码一定要与相应的主码同名C)C)外码一定要与相应的

47、主码同名而且唯一外码一定要与相应的主码同名而且唯一D)D)外码一定要与相应的主码同名,但并不一定外码一定要与相应的主码同名,但并不一定唯一唯一2121、下列关于、下列关于 ODBCODBC 的叙述正确的是(的叙述正确的是(A A)A)A)是一个是一个 C C 语言编写的语言编写的 APIAPI,不适合在,不适合在 JavaJava中使用中使用B)B)是一个是一个 C C 语言编写的语言编写的 APIAPI,适合在适合在 JavaJava 中使中使用用C)C)可以完全精确地实现从可以完全精确地实现从C C 代码代码 ODBCODBC 到到Java APIJava API写的写的 ODBCODBC

48、 的转换。的转换。D)D)保持了简单事物的简单性,又允许复杂的特保持了简单事物的简单性,又允许复杂的特性性2222、JDBCJDBC 包含在包含在 javajava 的哪个包中?(的哪个包中?(D D)A)java.sqlA)java.sqlB)javax.sqlB)javax.sqlC)java.jdbcC)java.jdbcD)AD)A和和 B B2323、一个基本的一个基本的 JDBCJDBC 程序开发步骤中包括程序开发步骤中包括(D D)A)A)分配分配 ConnectionConnection 对象对象B)B)分配分配 StatementStatement对象对象C)C)用用 StatementStatement对象进行查询对象进行查询D)AD)A、B B、C C 均包括均包括2424、ConnectionConnection 接口中不可用来向数据库发送接口中不可用来向数据库发送SQLSQL 语句的对象的方法是(语句的对象的方法是(C C)A)createStatement()A)createStatement()B)prepareStatement()B)prepareStatement()C)commit()C)commit()D)prepareCall()D)prepareCall()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁