版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷26)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共61题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.复合类型是以基本类型为基础建立起来的,不包括下面的哪个?A)SystemB)LongC)IntegerD)char[单选题]2.使用哪一个布局管理器,当Frame的大小被改变时Frame中的按钮的位置可能会被改变?A)BorderLayoutB)FlowLayoutC)CardLayoutD)GridLayout[单选题]3.若doubleval=Math.ceil(-11.9);,则val的值是()A)11.9B)-11.0C)-11.5D)-12.0[单选题]4.下列说法中,错误的是()A)Java编程时,要求应尽量多用public变量B)Java编程时,要求应尽量少用public变量C)Java编程时,要求应尽量不用public变量D)Java编程时,要求应尽量使用private变量[单选题]5.当向HashSet集合中添加一个对象时,首先会调用该对象的()方法来计算对象的哈希值。A)equals()B)add()C)hashCode()D)get()[单选题]6.以下()不是合法的标识符A)strWordB)x3xC)voidD)de$f[单选题]7.下面关键字不能用来控制对类成员的访问的是A)publicB)protectedC)privateD)default[单选题]8.使用哪一个类可以实现在文件的任一个位置读写一个记录?A)RandomAccessFileB)BufferedInputStreamC)FileReaderD)FileWriter[单选题]9.在使用dom4j创建XML中添加元素节点的方法是A)createElement()B)addElement()C)addAttribute()D)setText()[单选题]10.下面哪个是不合法的标识符?()A)$persons;B)TwoUsers;C)*point;D)_endline;[单选题]11.用abstract定义的类。A)可以定义对象B)只能包含抽象方法C)可以被子类继承D)不能被子类继承[单选题]12.以下for循环的循环次数为For(intx=0;(x==0)&(x>4);x++);A)无限次B)一次也不执行C)执行4次D)执行3次[单选题]13.________isinterpreted.()A)JavaB)C++C)CD)Ada[单选题]14.选择正确的Java语句:A)chara="B"B)floatb=0.88;C)booleanx=1;D)doublec=0.9;[单选题]15.在Java程序中,构造方法在()时被调用。A)定义时B)使用对象的变量时C)调用对象方法时D)创建对象时[单选题]16.下列能表示字符串s1长度的是()A)s1.lengthB)s1.length()C)sl.sizeD)s1.size()[单选题]17.()是不能被当前类的子类重新定义的方法。A)抽象方法B)私有方法C)最终方法D)构造方法[单选题]18.以下程序的运行结果为:publicclassabc{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%4==0)s+=a[i];System.out.println("s="+s);}}A)200B)180C)120D)60[单选题]19.下面对于方法的描述,正确的是(选一项)A)方法可以返回多个值B)方法必须返回一个值C)方法可以有多个参数D)再方法内可以定义其它方法[单选题]20.Model2模式是在Model1的设计模式基础上加入()来实现程序控制层A)ServletB)JSP页面C)JavaBeanD)Filter[单选题]21.下列说法哪个正确()A)一个程序可以包含多个源文件B)一个源文件中只能有一个类C)一个源文件中可以有多个公共类D)一个源文件只能供一个程序使用[单选题]22.下面哪条语句可以将字符串s转换为double类型的值d()?A)d=Double.parseDouble(s);B)d=(newDouble(s)).doubleValue();C)d=Double.valueOf(s).doubleValue();D)以上所有[单选题]23.定义一个类,必须使用的关键字是()。A)publicB)classC)interfaceD)static[单选题]24.下面哪项可以得到数组元素的个数,java中定义数组名为abc,()A)abc.length()B)abc.lengthC)len(abc)D)ubound(abc)[单选题]25.下列选项中,不属于比较运算符的是A)=B)==C)<D)<=[单选题]26.一个对象创建的操作中,没有下面的()A)释放内存B)对象声明C)分配内存D)调用构造方法[单选题]27.Whichofthefollowingcodehasthebeststyle?()I:PublicclassTest{Publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}II:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}III:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}IV:PublicclassTest{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!");}}A)IB)IIC)IIID)IV[单选题]28.以下不属于Thread类提供的线程控制方法的是A)sleep()B)yield()C)join()D)break()[单选题]29.抽象类和接口之间的区别不正确的是_?A)抽象类中不能有普通方法B)接口里不能定义静态方法C)抽象类中可以有构造器D)接口里不能有构造器[单选题]30.Model1模式的缺陷是()A)降低了程序的可维护性、可扩展性B)不利于分工C)html和java代码混杂,阅读性差D)以上都有[单选题]31.一般设i,j为类X中定义的int型变量名,下列X类的构造方法中不正确的是()A)voidX(intk){i=k;}B)X(intk){i=k;}C)X(intm,intn){i=m;j=n;}D)X(){i=0;j=0;}[单选题]32.程序阅读题。Importjava.util.*;PublicclassTest03{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();list.add("demo_1");list.add("demo_2");list.add("demo_3");ListIteratorit=list.listIterator();while(it.hasPrevious()){Objectobj=it.previous();System.out.print(obj+"");}}}A)不能通过编译B)能通过编译,没有输出C)能通过编译,输出为:Demo_1demo_2demo_3D)能通过编译,输出为:Demo_1Demo_2Demo_3[单选题]33.运行下列程序,会产生的结果是publicclassXimplementsRunnable{//1publicvoidrun(){//2System.out.println(?thisisrun()?);//3}publicstaticvoidmain(String[]args)//5{Xt=newX();//6t.start();//7}}A)第一行会发生编译错误B)第七行会发生编译错误C)第七行会发生运行错误D)程序会运行和启动[单选题]34.Java提供了4种访问级别,以下控制级别由小到大依次列出正确的是()A)private、default、protectedB)default、private、protectedC)protected、default、private、publicD)protected、private、default、public[单选题]35.下列关于Applet的叙述中,正确的是:A)Applet不仅可以嵌入到浏览器中运行,还可以独立运行B)Applet的主类要定义为Applet类或JApplet类的子类C)同一个页面中的Applet之间不能通信D)Applet不支持多线程[单选题]36.Thread类位于下列哪个包中?A)java.ioB)java.langC)java.utilD)java.awt[单选题]37.假设x=4,下面哪一个返回值是true()A)!(x==4)B)x!=4C)x==5D)x!=5[单选题]38.在Java接口中,下列选项中属于有效的方法声明的是A)publicvoidaMethod();B)finalvoidaMethod();C)voidaMethod(){}D)privatevoidaMethod();[单选题]39.Java提供了四种整数类型,short类型的长度是A)8位B)16位C)32位D)64位[单选题]40.double类型与float类型进行乘法运算的结果是()类型A)doubleB)floatC)longD)int[单选题]41.Assumex=4,whichofthefollowingistrue?()A)!(x==4)B)x!=4C)x==5D)x!=5[单选题]42.在某类中存在一个方法:intgetAge(intx),以下能作为这个方法重载的是:()。A)publicgetAge(intx);B)voidgetAge(intx);C)intgetAge(intx,inty);D)intget(intx);[单选题]43.Java中有符号的8字节整数类型是()。A)byteB)shortC)intD)long[单选题]44.下面的那个是Java的关键字()A)sizeofB)abstractC)NULLD)Boolean[单选题]45.在JavaScript中,关于函数的调用说法错误的是?A)调用函数的语句也需要放置在<script>和</script>里B)函数是可以自动执行C)一般有函数名的函数调用是需要写出函数名后边用()填入对应的参数D)函数使用多个参数的时候用英文逗号隔开[单选题]46.何时发生成员函数的覆盖现象?()A)同一个包里的两个类有相同的函数名B)导入包里的类与本类有相同的函数名C)父类与子类的成员函数名称、参数列表相同的情况下D)任意两个类有相同的函数名时[单选题]47.为某类的一个无形式参数无返回值的方法method书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为:A)staticvoidmethod()B)publicvoidmethod()C)abstractvoidmethod()D)finalvoidmethod()[单选题]48.调用FlowLayout的构造方法FlowLayout()之后,容器中构件默认的对齐方式是。A)左对齐B)右对齐C)居中对齐D)没有对齐方式[单选题]49.下面哪一个不属于KeyListener接口处理键盘事件的方法()A)keyPresed();B)keyTyped();C)keyReleased();D)addKeyListener();[单选题]50.Servlet接口中的service()方法,说法错误的是()A)当容器接收到客户端访问Servlet对象的请求时,就会调用此方法B)服务器请求一次,service方法就被调用一次C)service方法有两个参数,request和responseD)request负责响应信息,response负责接收参数[单选题]51.已知:classA{publicfinalvoidm(){System.out.println(?A.m?);}}publicclassBextendsA{publicvoidm(){System.out.println(?B.m?);super.m();}publicstaticvoidmain(String[]args){newB().m();}}那么结果为?A)mB)mC)B.mA.mD)编译错误[单选题]52.关于for循环和while循环的说法正确的是A)while循环先判断后执行,for循环先执行后判断。B)while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C)两种循环任何时候都不可以替换D)两种循环结构中都必须有循环体,循环体不能为空[单选题]53.下面关于Servlet的技术特点,正确的是()A)功能强大B)不可移植C)安全性不高D)不可扩展[单选题]54.下列代码结果描述正确的是()inti=10;while(i>0){i=i+1;if(i==10){break;}}A)while循环执行10次B)死循环C)循环一次都不执行D)循环执行一次[单选题]55.一个catch语句段一定总和下列哪一项相联系。A)try语句段B)finally语句段C)throwD)Throws[单选题]56.在GObject中,提供了GFillable接口,以下()类,不能实现该接口中的方法。A)GRectB)GLineC)GOvalD)GPolygon[单选题]57.下述代码的执行结果是classSuper{publicintgetLength(){return4;}}publicclassSubextendsSuper{publiclonggetLength(){return5;}publicstaticvoidmain(String[]args){Supersooper=newSuper();Supersub=newSub();System.out.printIn(sooper.getLength()+?,?+sub.getLength()};}}A)4,4B)4,5C)5,4D)5,5E)代码不能被编译第2部分:多项选择题,共7题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.下列选项中,关于会话的说法正确的是()()A)浏览器开始访问一个网站时.会话就开始了,服务器立即就会创建代表当前会话的SessionB)如果服务器端执行了HttpSession对象的invalidate()方法.那么这个会话被销毁C)当客户端关闭浏览器进程.服务器端会探测到客户端关闭浏览器进程的行为,从而立即销毁相应的HttpSession对象D)当一个会话过期.服务器端会自动销毁这个会话[多选题]59.关于this关键字说法中,正确的是()A)this关键字可以解决成员变量与局部变量重名的问题B)this关键字出现在成员方法中,代表的是调用这个方法的对象C)this关键字可以出现在任何方法中D)this关键字相当于一个引用,可以通过它调用成员方法与属性[多选题]60.面向对象的基本特征包括。A)封装B)功能分解C)继承D)多态[多选题]61.try{代码块1}catch{代码块2}finally{代码块3}针对对异常处理,以下哪些描述是正确的。A)代码块1是可能出现问题的代码;B)代码块2出现异常后才会执行的代码;C)代码块2不出现异常后也会执行的代码;D)代码块3无论出现异常与否,都会执行的代码;[多选题]62.请阅读下列代码∶MyThreadtarget=newMyThread();ThreadmyThread=newThread(target);下列哪个选项不可以创建target对象并正确编译()A)publicclassMyThreadextendsRunnable{publicvoidrun(){}}B)publicclassMyThreadextendsThread{publicvoidrun(){}}C)publicclassMyThreadimplementsRunnable{publicvoidrun(){})D)publicclassMyThreadimplementsThread{voidrun(){})[多选题]63.下面关于get请求特点的说法中,正确的是()()A)form表单的method属性设置为?GET?B)form表单中method属性(默认值是GETC)在<a>标签中的超链接D)在浏览器的地址栏中发出的请求[多选题]64.关于多维数组,以下()语句,说法错误的是。A)3行5列的二维数组可以看成是由5个一维数组组成的B)已知有一个定义语句:inta[][];,可以用大花括号给a赋值C)acorrectanswerD)看不下去了第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.在为double类型的变量赋值时,后面可以加字母D或d,也可以不添加。A)正确B)错误[判断题]66.大多数网页都是用HTML编写网页结构和内容,版面布局.文本或图片的显示样式则使用CSS控制。()()A)正确B)错误[判断题]67.private修饰的顶层类(非内部类)可以被同一个包中的其他类所访问。()A)正确B)错误[判断题]68.int赋值给float不需要强制类型转换。()A)正确B)错误[判断题]69.FileOutputStream是操作文件的字节输出流,专门用于把读文件内容。()A)正确B)错误[判断题]70.对象的getOutputStream()和getWriter()方法可以同时发送响应消息体()A)正确B)错误[判断题]71.Cookie的domain属性是用来指定浏览器访问的域,设置domain属性时严格区分大小写。()A)正确B)错误[判断题]72.通过File类可对文件属性进行修改。A)正确B)错误[判断题]73.被final修饰的成员变量不能被继承。对错A)正确B)错误[判断题]74.TreeMap中所有的键是按照某种顺序排列的。()A)正确B)错误[判断题]75.class是Java语言中的关键字。()A)正确B)错误[判断题]76.java命令不区分大小写,而javac命令区分大小写。A)正确B)错误[判断题]77.Java语言中不用区分字母的大写小写。A)正确B)错误[判断题]78.局部内部类中的变量和方法只能在创建该局部内部类的方法中访问。()A)正确B)错误[判断题]79.XML文档声明的语法格式为:A)正确B)错误[判断题]80.线程的优先级数值越大,表示该线程的优先级越低。A)正确B)错误[判断题]81.在链入式CSS样式中,一个HTML页面可以引入多个样式表。()()A)正确B)错误第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.DBCP的中文全称是()。[问答题]83.给出下列【代码】注释标注的代码行的输出结果____。ClassFish{Intweight=10;}ClassLake{Fishfish;VoidsetFish(Fishs){Fish=s;}VoidfoodFish(intm){Fish.weight+=m;}}PublicclassTTT{Publicstaticvoidmain(Stringargs[]){FishredFish=newFish();Lakelake=newLake();Lake.setFish(redFish);Lake.foodFish(100);System.out.printf("%d:%d",redFish.weight,lake.fish.weight);//【代码】}}[问答题]84.对于以下函数,在执行完后函数ChangeString的参数值是否发生变化?publicvoidChangString(StringBuffer0ldStr){[问答题]85.在JDK8中,根据Lambda表达式特性还新增了一个【】方法来遍历集合。[问答题]86.在JDK中提供了两个用于实现TCP程序的类,分别是()类和()类。[问答题]87.java.util.HashMap类中用于返回键所映射值的方法是()[问答题]88.[填空题]RuntimeException类及其子类都是()异常。[问答题]89.[填空题]在Java中解决成员变量与局部变量名称冲突时,可以使用()关键字。[问答题]90.JSP文件与html文件有所不同,它不可以直接在浏览器中运行。()[问答题]91.请编写一个Applet,其功能为:用它的HTML文件中给出的两个整型参数做加数,求它们的和并显示结果。[问答题]92.在System.out.println(.)语句、或者在一个串表达式中,如果直接引用对象变量,则会自动调用这个类的()方法,该方法完整的首部是()。[问答题]93.<%out.print()%>和System.out.print(),二者输出的位置一样。()[问答题]94.在Java中如何对List集合进行排序?[问答题]95.JDK中提供的两个转换流分别是()和()。[问答题]96.请简要概述try…catch语句中,try和catch的作用。[单选题]97.Given:5.importjava.util.*;6.publicclassSortOf{7.publicstaticvoidmain(String[]args){8.ArrayList<Integer>a=newArrayList<Integer>();9.a.add(1);a.add(5);a.add(3);11.Collections.sort(a);12.a.add(2);13.Collections.reverse(a);14.System.out.println(a);15.}16.}Whatistheresult?A)[1,2,3,5]B)[2,1,3,5]C)[2,5,3,1]D)[5,3,2,1]E)[1,3,5,2]F)Compilationfails.[单选题]98.Given:3.importjava.util.*;4.publicclassMapit{5.publicstaticvoidmain(String[]args){6.Set<Integer>set=newHashSet<Integer>();7.Integeri1=45;8.Integeri2=46;9.set.add(i1);10.set.add(i1);11.set.add(i2);System.out.print(set.size()+"");12.set.remove(i1);System.out.print(set.size()+"");13.i2=47;14.set.remove(i2);System.out.print(set.size()+"");15.}16.}Whatistheresult?A)210B)211C)321D)322E)Compilationfails.F)Anexceptionisthrownatruntime.[单选题]99.Given:21.abstractclassC1{22.publicC1(){System.out.print(1);}23.}24.classC2extendsC1{25.publicC2(){System.out.print(2);}26.}27.classC3extendsC2{28.publicC3(){System.out.println(3);}29.}30.publicclassCtest{31.publicstaticvoidmain(String[]a){newC3();}32.}Whatistheresult?A)3B)23C)32D)123E)321F)Compilationfails.[单选题]100.Given:interfaceTestA{StringtoString();}2.publicclassTest{3.publicstaticvoidmain(String[]args){4.System.out.println(newTestA(){5.publicStringtoString(){return"test";}6.});7.}8.}Whatistheresult?A)testB)nullC)Anexceptionisthrownatruntime.D)Compilationfailsbecauseofanerrorinline1.E)Compilationfailsbecauseofanerrorinline4.F)Compilationfailsbecauseofanerrorinline5.1.答案:D解析:2.答案:B解析:3.答案:C解析:4.答案:A解析:5.答案:C解析:6.答案:C解析:7.答案:D解析:8.答案:A解析:9.答案:B解析:10.答案:C解析:11.答案:C解析:12.答案:B解析:13.答案:A解析:14.答案:D解析:15.答案:D解析:16.答案:B解析:17.答案:C解析:18.答案:A解析:19.答案:C解析:20.答案:A解析:21.答案:A解析:22.答案:D解析:23.答案:B解析:24.答案:B解析:25.答案:A解析:26.答案:A解析:27.答案:D解析:28.答案:D解析:29.答案:A解析:30.答案:D解析:31.答案:A解析:32.答案:B解析:33.答案:B解析:34.答案:A解析:暂无35.答案:B解析:36.答案:B解析:37.答案:D解析:38.答案:A解析:无39.答案:B解析:40.答案:A解析:概念理解41.答案:D解析:42.答案:C解析:43.答案:D解析:44.答案:B解析:45.答案:B解析:46.答案:C解析:略47.答案:A解析:48.答案:C解析:49.答案:D解析:50.答案:D解析:51.答案:D解析:52.答案:B解析:53.答案:A解析:54.答案:B解析:结果判断55.答案:A解析:56.答案:B解析:57.答案:E解析:方法重写返回值类型与父类的一致58.答案:BD解析:59.答案:ABD解析:60.答案:ACD解析:61.答案:ABD解析:62.答案:ABD解析:无63.答案:ABCD解析:64.答案:ABC解析:65.答案:对解析:在为浮点数类型的变量赋值时,默认就是double类型。66.答案:对解析:67.答案:错解析:68.答案:对解析:把int类型赋值给float类型是通过自动类型转换实现的,不需要进行强制类型转换。69.答案:错解析:70.答案:错解析:71.答案:错解析:72.答案:对解析:73.答案:错解析:74.答案:对解析:75.答案:对解析:76.答案:对解析:77.答案:错解析:78.答案:对解析:79.答案:对解析:80.答案:错解析:线程的优先级数值越大,那么这个线程的优先级越高。81.答案:对解析:82.答案:数据库连接池解析:83.答案:110|110解析:84.答案:B解析:85.答案:forEach(Consumeraction)解析:86.答案:ServerSocket|Socket解析:87.答案:[get(Objectkey)]解析:无88.答案:运行时解析:89.答案:this解析:90.答案:V解析:91.答案:importjava.awt.*;importjava.applet.*;publ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度工厂资产及厂房买卖合同
- 城市园林绿化工程修复合同(2024年度)
- 二零二四年度专利许可合同标的及专利许可规定2篇
- 2024年度明星代言产品推广合同2篇
- 2024年度智能家居控制系统集成服务合同
- 2024年度尿素化肥采购合同
- 2024年度装修工程环保合同2篇
- 二零二四年地铁专用电缆采购合同协议3篇
- 2024年度电梯工程钢结构制作安装合同3篇
- 房屋买卖及贷款担保合同(04版)
- 如鲲(山东)新材料生产基地钠盐技改扩产项目环评报告书
- 公共营养师实操
- 中医治疗“石淋”医案66例
- 2023年考研考博-考博英语-河北工业大学考试历年真题摘选含答案解析
- 植物种群及其基本特征
- 第节向量组线性相关性(共36张PPT)
- 男性早泄的治疗专家讲座
- 激光在前列腺手术中的应用
- 精神障碍的早期识别
- 产权交易项目委托函公车出让
- 化学实验安全知识(中科大)中国大学MOOC慕课 章节测验 客观题答案
评论
0/150
提交评论