还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Java、数据库测试题(笔试)将在限制台上打印”文件没有发觉!H正常运行,但没有生成文件abc.txt运行后生成abc.txt但该文件中可能无内容运行后生成abc.txt该文件内容为chen集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口单选CloneableRunnableSerializableComparatorclassSuper{protectedfloatgetNum{return
3.0f;}publicclassSubextendsSuper{//Here}下面哪些代码可放在Here处多选floatgetNum{return
4.Of;}publicvoidgetNum{}privatevoidgetNumdoubleD{}publicdoubleGetnum{return
4.0d;}publicfloatgetNum{return9;}在Java语言中,假如你编写一个多线程序,可以运用的方法是多选扩展类Thread实现Runnable接口扩展类Runnable实现接口Thread下面哪些接口干脆继承自Collection接口多选ListMapSetIterator关于HashMap和Hashtable正确的说法有多选都实现了Map接口Hashtable类不是同步的,而HashMap类是同步的Hashtable不允许null键或值HashMap不允许null键或值下面关于构造方法的说法正确的是多选构造方法不能被继承构造方法不能被重写构造方法不能被重载构造方法不能声明为private探讨下面的JAVA代码单选publicclassTestException{/***@paramargs*/publicstaticvoidmainString||args{inta[]={0l234;intsum=0;tryforinti=0;i6;i++sum+=a[i];System.out.printlnnsum=n4-sum;catchjava.lang.ArrayIndexOutOfBoundsExceptionE{Systemout.printin数组下标越界finallySystemout.printin程序结束;输出结果将是10数组下标越界程序结束10程序结束数组下标越界程序结束程序结束探讨下面JAVA代码publicclassTestException{publicstaticvoidmainString[]args{trySystem.out.printlnhellojr;System.exitO;finallySystem.out.printlnH88n;}输出结果为单选hellojr88hellojr后是88不能编译考虑下面的代码publicclassConstOver{publicConstOverintx9intyintz{}}说出哪些重载了ConstOver构造器?多选ConstOver{}protectedintConstOver{}privateConstOverintzintybytez{}publicvoidConstOverbytexbyteybytez{}publicObjectConstOverintxintyintz{}有以下代码packagecom;publicclassTest{publicstaticvoidmainString[]args{Testtest=newTest;//here}}在here处加上以下什么语句,可以获得Class对象?()(多选)newClass;test.class;Test.class;test.getClass;Class.forNameC€com.Tesf;Class.forNameuTesf;能用来修饰interface方法的有()(多选)privatepublicprotectedstatic不加修饰符
二、数据库填空题(10题,每题1分,共20分)
1、输入掩码字符“”的含义是
2、通配符的含义是
3、假如在查询条件中运用通配符“[]”,其含义是
4、假如要在学生表中查找1986〜1988年之间诞生的学生…设置条件
5、SQL的中文全称是
6、SQL查询叮嘱的基本动词是和
7、SQL语言是关系数据库的标准语言其功能包括、、
8、在SQL语句中,分组用子句,排序用子句
9、假如要求在执行查询时通过输入的学号查询学生的信息,可以接受查询
10、窗体的最基本功能是和数据
11、窗体中的数据来源主要包括和
12、是能够唯一标识某控件的属性
13、关系模型就是Java、数据库笔试题答案
一、不定项选择题(Java)
1、C
2、B
3、ABC
4、D
5、C
6、D
7、BC
8、C
9、ADEF
10、B
11、B
12、BD
13、C
14、C
15、AB
16、ACD
17、B
18、D
19、CD
20、BD
21、A
22、C
23、D
24、A
25、D
26、A
27、C
28、C
29、C
30、D
31、CDE
32、AB
33、AC
34、AC
35、AB
36、C
37、A
38、AC
39、CDE
40、BE
三、数据库填空题(10题,每题2分,共20分)
1、必需输入一个随意的字符或一个空格
2、通配任何单位单个数字字符
3、通配方括号内任一单个字符
4、year(诞生日期)>1986andyear(诞生日期)<二
19885、结构化查询语言
6、selectfrom
7、数据定义,数据更新,数据查询,数据限制
8、groupby,orderby
9、参数
10、显示,编辑
11、表,查询
12、名称属性
13、二维表测试时间9分钟姓名总分:
一、不定项选择题(40题,每题2分,总分80分)当试图编译并运行下面程序时会出现什么结果单选classA{publicintgetNumberintA{returna+l;classBextendsA{publicintgetNumberintacharC{returna+2;publicstaticvoidmainString[]args{Bb=newB;System.out.printlnb.getNumber0;编译错误运行错误12当编译并运行下面程序时会出现什么结果单选publicclassMyAr{publicstaticvoidmainStringargvl]{int[]i=newint[5J;System.out.printlni
[5];编译错误运行错误输出0D输出“null”finallyfinalize三个关键字的区分是()(多选)final是修饰符(关键字)可以修饰类、方法、变量finally在异样处理的时候运用,供应finally块来执行任何清除操作finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做必要的清理工作finally和finalize一样都是用异样处理的方法当编译并运行下面程序时会发生什么结果单选publicclassBgroundextendsThread{publicstaticvoidmainStringargv[]{Bgroundb=newBground;b.run;publicvoidstart{forinti=0;i10;i++{System.out.printlnnValueofi=+i;编译错误,指明run方法没有定义运行错误,指明run方法没有定义编译通过并输出到9编译通过但无输出在Java中,假如父类中的某些方法不包含任何逻辑,并且须要由子类重写应当运用关键字来声明父类的这些方法单选FinalStaticAbstractVoid当编译并运行下面程序时会发生什么结果单选publicclassHope{publicstaticvoidmainStringargv[]{Hopeh=newHope;protectedHope{forinti=0;i10;i++{System.out.printlni;编译错误,构造方法不能被声明为protected运行错误,构造方法不能被声明为protected编译并运行输出到10编译并运行输出到9下列说法正确的是?多选数组有length方法String有length方法数组有length属性String有length属性当编译并运行下面程序时会发生什么结果?单选publicclassTest{publicstaticvoidstringReplaceStringtext{text=text+c;publicstaticvoidbufferReplaceStringBuffertext{text=text.appendHcn;publicstaticvoidmainStringargs[]{StringtextString=newStringjavan;StringBuffertextBuffer=newStringBuffernjavan;stringReplacetextString;bufferReplacetextBuffer;System.out.printlntextString+textBuffer;以下哪些表达式返回为真多选Stringa=nMyfieldrStringb=Myfieldl;Stringc=newString5Myfield!”;Stringd=newStringMyfieldl;a==ba==cc==da.equalsBa.equalsCFc.equalsD当编译和运行下面程序时,哪项描述可以最精确的表达发生了什么事情单选publicclassMyAr{publicstaticvoidmainStringargv[J{MyArm=newMyAr;m.amethod;publicvoidamethod{inti;System.out.printlni;编译并输出0编译错误编译并输出null运行错误给定如下java代码程序片断classA{publicA{System.out.printlnuA^;classBextendsA{publicB{System.out.printlnuBw;publicstaticvoidmainString[]args{Bb=newB;上述程序将单选不能通过编译通过编译,输出为AB通过编译,输出为B通过编译,输出为A关于线程,以下说法正确的是多选sleep方法执行时会释放对象锁wait方法执行时会释放对象锁sleep方法必需写在同步方法或同步块中wait方法必需写在同步方法或同步块中给定JAVA代码如下,编译运行后,输出结果是单选publicclasstest{staticinti;publicinttest{i++;returni;publicstaticvoidmainStringargs[]{Testtest=newTest;test.test;System.out.printlntest.test;}0123给定JAVA代码如下,关于super的用法,以下描述正确的是单选classCextendsBpublicC{super;用来调用类B中定义的super方法用来调用类C中定义的super方法用来调用类B中的无参构造方法用来调用类B中第一个出现的构造方法哪些是Thread类中本身的方法不包括继承多选startsleeplongmiwaitnotify接口里可定义变量,并且变量的值不能修改任何状况下,类都不能被private修饰类可以被protected修饰接口不能实例化下面哪些是正确的描述了关键字synhronized单选允许两个进程并行运行但其之间相互通信保证任何时候只有一个线程访问一个方法或对象保证两个或多个进程同时启动和结束保证两个或多个线程同时启动和结束下列哪一种叙述是正确的单选abstract修饰符可修饰属性、方法和类抽象方法的body部分必需用一对大括号{}声明抽象方法,大括号可有可无声明抽象方法不行写出大括号下面关于网络通信正确的描述是多选TCP/IP协议是一种不行靠的网络通信协议UDP协议是一种牢靠的网络通信协议TCP/IP协议是一种牢靠的网络通信协议UDP协议是一种不行靠的网络通信协议在Java中,下面关于抽象类的描述正确的是多选抽象类可以被实例化假如一个类中有一个方法被声明为抽象的,那么这个类必需是抽象类抽象类的方法都必需是抽象的声明抽象类必需带有关键字abstract给定java代码如下,编译运行结果是单选publicclassTest{publicintcount{return1%9;}publicstaticvoidmainString[]args{System.out.printlncount;}}编译错误运行错误正常运行,输出1正常运行,输出0将对象序列化,要实现哪个接口单选CloneableRunnableSerializableComparator以下代码输出结果为单选publicclassTest{publicstaticStringoutput』;publicstaticvoidfoointi{try{thrownewException;output+』T;}catchExceptionE{output+=2;return;}finally{output+=n3n;output+=4;}publicstaticvoidmainStringargs[]{foo0;foo1;System.out.printlnoutput;}134212313423413423在JAVA中,接口位于集合框架的顶层单选CollectionCollectionsListSet在Java中,下列类不能派生出子类单选publicclassMyClass{}classMyClass{}abstractclassMyClass{}finalclassMyClass{}启动一个线程,应调用什么方法单选startrunbeginnotify在java中,已定义两个接DB和3要定义一个实现这两个接口的类,以下语句正确的是.单选interfaceAextendsBCinterfaceAimplementsBCclassAimplementsBCclassAimplementsBimplementsC在Java中,以下定义数组的语句正确的是单选intt
[10]=newint[];chara[]=nhefgn;intt[]=newint
[10];doubled=newdouble
[10];给定一个java程序的main方法的代码片段如下假如d书目下不存在abc.txt文件,现运行该程序,下面的结果正确的是单选try{Printwriterout=newPrintWriternewFileOutputStreamMd:/abc.txtM;Stringname=MchenM;out.printnamE;}catchExceptionE{“文件没有发觉!;A编译并运行输出javacjavacB编译并运行输出javajavaC编译并运行输出javajavacD编译并运行输出javacjava。