还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
上诲交大网络面向对象程序设计CJavaJ第
一、
二、三次作业签亲下列关于构造方法的叙述中,错误的是
1.B语言规定构造方法名与类名必须相同A Java语言规定构造方法没有返回值,但不可用声明B Javavoid语言规定构造方法不可重载C Java语言规定构造方法只能通过自动调用D Javanew.作为应用程序入口的方法,其声明格式可以是2Java mainB Apublic void mainString[]argsB public static void mainString[]argsC public static voidMainString*argsD publicint mainString[]args中,能实现多重继承效果的方式是
3.Java C内部类A适配器B接口C同步D在中,所有类的公共基类是
4.Java A ABCD在中,用语句声明一个包时,该包的层次结构必须是
5.Java packageB B ArrayListint list=new ArrayListint;C ListStringIist2=new ArrayListString;D HashSetStringset=new HashSetString;.考虑如下代码段
141.ArrayList0bject0ne.lis..ne.ArrayList0bject0ne;
2.list.Addne.0bject0ne;
3.list.Addne.0bject0ne;
4.list.Addne.0bject0ne;
5.Collections.sortlist;
6.clas.ObjectOn.{
7.privat.in...O;
8.privat.in...O;
9.}该代码段的输出为B编译时第行报错A5运营时第行犯错B5编译时第行犯错C3运营时第行犯错D
3.下列集合类中哪种可用于存储对且是线程安全的?15“key-value”AA HashTableBHashMapC TreeMapDVector.考虑如下代码段:16ArrayListlnteger list=new ArrayListlnteger;list.addnew lnteger1;list.addnew lnteger2;list.addnew lnteger3;lteratorlnteger itr=list.iterator;forlnteger wij:list{System.out.printlnunumber:+wij;}该代码段的输出为A ABnumber:1number:2number:3第行编译时犯错C5第行编译时犯错D6第行编译时犯错E7以下哪个方法可以对的启动新线程?A C只需创建新线程对象,新线程会自动启动B创建新线程对象并调用方法C begin创建新线程对象并调用方法D start创建新线程对象并调用方法E run创建新线程对象并调用方法F resume扩展类以提供线程的行为时,应重载哪个方法?A ThreadCB beginCstartD runEresume、下列说法中对的的是1B类为抽象类A Thread类实现了接口B ThreadRunnable实现接口的类必须定义一个名为的方法C Runnablestart实现接口的对象调用方法将创建一个新线程D Runnablerun、对给定程序理解对的的是2Apublic classThreadPrint{static ThreadmakeThreadfinal Stringid,boolean daemon{Thread t=new Threadid{public voidrun{System.out.printlnid;;t.setDaemondaemon;t.start;return t;publicstaticvoidmainString[]args{Thread a=makeThreadnAn,false;Thread b=makeThreadnBn,true;System.out.printlnnEnd\nn;)总是打印字符A A)字符总不被打印B B)不在之后打印C EndA)不在之后打印D EndB、下列方法中不可用来实现线程间通信的是()3B)()A notifyAll)()B start)C notifyO)()D wait)下面哪个事件将导致线程死亡?()A D)方法被调用B sleep)()方法被调用C wait)方法被调用D start)方法执行结束E run)如何设立线程的优先级?()A A)通过使用类的方法B ThreadsetPriority)通过将优先级作为参数传递给线程的构造方法C)以上两种方法均对的D)以上两种方法均不对的E)线程也许处在活动状态但是仍不处在运营状态,不也许的因素是()A B)调用方法后,线程等待条件得到满足B wait方法执行结束C Run为了在线程上执行方法,线程等待获得对象锁定D线程没有最高的优先级并且当前没有运营E、提供的顶层容器不涉及4Swing DAJFrameB JDialogCJAppletD JButton、默认的布局管理器是5JFrame BAFIowLayoutB BorderLayoutCGridLayoutD CardLayout、中可以实现窗口关闭功能的是6WindowListener CApublic voidwindowOpenedWindowEvent eB public voidwindoeClosedWindowEvent eC public voidwindowClosingWindowEvent eD public voidwindowDeactivatedWindowEvent e下列事件监听器中,无法对对象进行事件监听和解决的是A TextFieldDB ActionListenerCFocusListenerD MouseMotionListenerEChangeListener、的选项面板是7Swing AAJTabbedPaneB JLayeredPaneCJScrollPaneD JSplitPane、每个小程序必须定义为8Java A类或类的子类A AppletJApplet类的子类B JFrame类的子类C Frame类的子类D Window下列方法中,不属于接口的是A windowListenerDB windowOpenedCwindowClosedD windowActivatedEmouseDragged.在中显示文字、图形等信息时,应使用的方法是A16Applet ABpaintC initDstartE destroyO、目前数据库中最重要、最流行的数据库是()17C)网状数据库A)层次数据库B)关系数据库C)非关系模型数据库D
18、SQL中,uDELETE FROM表名”表达(A))从基本表中删除所有元组A)从基本表中删除所有属性B)从数据库中撤消这个基本表C)从基本表中删除反复元组D、实现关系代数选择运算的子句是()19SQL A)A SELECT)B ORDERBY)C FROM)D WHERE、以下关于外码和相应的主码之间的关系,对的的是()20A)外码并不一定要与相应的主码同名A)外码一定要与相应的主码同名B)外码一定要与相应的主码同名并且唯一C)外码一定要与相应的主码同名,但并不一定唯一D.下列关于的叙述对的的是()21ODBC A)是一个语言编写的不适合在中使用A CAPI,Java)是一个语言编写的适合在中使用B CAPI,Java)可以完全精确地实现从代码到写的的转换C CODBC Java API ODBC)保持了简朴事物的简朴性,又允许复杂的特性D包含在的哪个包中?()
22.JDBC javaDA java.sqlB javax.sqlC java.jdbc和D A B.一个基本的程序开发环节中涉及23JDBC D分派对象A Connection分派对象B Statement用对象进行查询C Statement均涉及接口中不可用来向数据库发送语句的对象的方法是24connection SQLCA createStatementBprepareStatementC commitDprepareCall)与文献结构相同A)与文献目录的层次相同B)与文献类型相同C)与文献大小相同D下列叙述中,错误的是()
6.D)中,方法的重载是指多个方法共享同一名称A java)中,用修饰的类称为抽象类,它不可实例化B javaabstract)中,接口是不包含成员变量和方法实现的抽象类C java)中,构造函数可以有返回值D java、下列叙述中,错误的是()7D)接口与类的层次无关A)通过接口说明类所实现的方法B)通过接口可以了解对象的交互界面C)接口与存储空间有关D、阅读和理解下面的程序段8class Managerextends Employee(()public ManagerString n,double s,int year,int month,int day(()super n,s,year,month,day;bonus=0;)public doublegetSalarydouble baseSalary=super.getSalary;return baseSalary+bonus;public voidsetBonusdouble bbonus=b;private doublebonus;}是的子类,其理由是Manager EmployeeB的合用范围较宽A Manager关键字声明B extends的域减小了C Manager雇员是一个经理D、是对的的,假如9“X extendsY”C当且仅当是一个类,丫是一个接口时A X当且仅当是一个接口,丫是一个类时B X当和都是类或都是接口时C XY和是类或接口的任意组合时DX Y、下面关于抽象类的声明中对的的是10BApublic abstract class Canine{public void speak;}Bpublic abstractclass Canine{public void speak{}}Cpublic class Canine{public abstractvoidspeak;}DpublicclassCanineabstract{publicabstractvoidspeak;}在下列代码的第行插入哪条语句可使程序编译通过?()
11.9C
1.clas...voi.do
1...}
2.clas..extend...voi.do
2...}
3.
4.clas.Chrom.{
5.publi.stati.voi.mainStrin.[.args.{
6.X x1=new X;
7..x..ne.Y;
8.Y y1=new Y;/.插入代码
9.
10.}
11.}A x
2.do2;B Yx
2.do2;C Yx
2.do2;以上均可D A.BC下列关于对语句规定的叙述中,错误的是()
12.java importC)在程序中,语句可有多个A javaimport)在程序中,语句可以没有B javaimport)在程序中,语句必须引入在所有类定义之前D javaimport)在程序中,语句必须有一个C javaimport若特快订单是一种订单,则特快订单类和订单类的关系相应于面向对象编程()中
13.OOP的术语()C)使用关系A)包含关系B)继承关系C)无关系D的继承属于哪种类型?()
14.JavaA)单继承)双继承)多继承)类继承A BC D.在构造函数中使用引用时有什么限制?()15super D)只能用在父类的构造函数中A)只有一个子类可以用B)必须出现在构造函数的最后一条语句C)必须出现在构造函数的第一条语句D一个抽象类中能否既定义抽象方法又定义非抽象方法?()D)不能,只能具有其中一种A)不能,只能具有抽象方法B)能,但子类不能继承抽象方法C)能,子类可以继承上述两种方法D下列哪个不是继承的优点?()D被不同类共享的代码只需编写一次A.使得相似的类的行为是一致的B.对基类的改善将直接作用于派生类C.可以用一个大的基类替代许多小类D.在一个程序中,一个类可以有多少个对象?()C每个自定义的类只能有一个对象A.每个构造函数的定义只能针对一个对象B.需要多少可以有多少C.每个方法中只能有一个D.main)当使用类中的方法操作文献系统时,下列功能中的哪个不能做到?()A FileD)改变当前工作途径B)删除某个文献C)创建某个文献D)修改文献的安全级别E)对类实例化时,在文献系统中便相应有一个文献被创建该句话是否对的?()A FileB)对的B)错误C)下面哪种流类允许您从一个文献中读取基本数据类型的数据?()AA)和B DatalnputStreamFilelnputStream)C DatalnputStream)D FilelnputStream)E FileReader、下列说法中错误的是()1B)类和类及其派生类都可用于位字符的输入输出A ReaderWriter16Unicode)类和类均可用于解决位字符的输入输出B FilelnputStreamFileOutputStream16Unicode)类和类可用于读取图像文献C FilelnputStreamFileOutputStream)类和类可用于读取文本文献D FilelnputStreamFileOutputStream、下列代码的运营结果为()2A();FileOutputStream out=new FileOutputStreamobjectStore.ser()ObjectOutputStream os=new ObjectOutputStreamout;os.writeObject(MObjecton thefly!”);)字符串被写入文献A“Object onthe fly!”objectStore.ser第行导致编译错误B3代码可以编译通过,但在运营时第行将抛出一个异常C3第行将出现一个异常D2考虑如下代码段FileOutputStream fo=new FileOutputStreamumyFile.txr;DataOutputStream do=new DataOutputStreamfo;do.writeByte9;do.writeFloat
4.20f;do.close;上述代码执行后,有多少字节位被写入文献?A8BB2C5D3E10考虑如下代码段12import java.io.*;3publicclassQuestionEight{4publicstaticvoidmainString[]args throwslOException{5File inputFile=new FileujavaCourse.txr;6File outputFile=new FilejavaCourseCopy.txf,;7BuffferedReader in=new BufferedReaderinputFile;8BufferedWriter out=new BufferedWriternewFileWriteroutputFile;9String line;10whileline=in.readLine!=null{11out.writeline;12out.newLine;13}14in.close;15out.close;16}17}上述代码的输出为AB第行编译时报错B3第行编译时报错C6编译通过,但运营时第行抛出异常编译通过,且运营时正常
6、下列说法中对的的是3D当一个对象被序列化时,整个类定义也会被相应保存A当一个对象被序列化时,整个对象的状态所有的数据变量及其相应值均会被保存B无法读取文本文献,它只能用来读取图像文献C FilelnputStream上述说法均有误D A,B,C、下列说法中错误的是9D是一种不允许出现元素反复的集合A Set集合中可以存储反复值B Map是一种依索引有序的集合C List集合中不允许存在反复元素D List、下面的哪些类实现了接口?10A12java.utiLLinkedList34A1,2B1C3,4D1,2,3,
4.关于下列说法中错误的是11hashcode,A两个相等对象的值一定相等A hashcode两个不相等的对象的值一定不相等B hashcode假如两个不相等的对象的值总不相等,程序的性能会得到提高C hashcode总是返回常量的函数不会是一个高效的函数D.考虑如下代码段12Lin…5;
2.printlHi;
3.voi.printltlntege.wi.{
4.in...wi;
5.System.out.printlnuThe value is:+j;
6.}该代码段的输出为BA Thevalueis:5第行编译时报错B3第行编译时报错C2运营时错误D.下列语句不合法的是13AA HashMaplnteger,String hmap=new HashMaplnteger,String;。
个人认证
优秀文档
获得点赞 0