2025年《java开发基础》核心备考题库(含典型题、重点题)_第1页
2025年《java开发基础》核心备考题库(含典型题、重点题)_第2页
2025年《java开发基础》核心备考题库(含典型题、重点题)_第3页
2025年《java开发基础》核心备考题库(含典型题、重点题)_第4页
2025年《java开发基础》核心备考题库(含典型题、重点题)_第5页
已阅读5页,还剩410页未读 继续免费阅读

下载本文档

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

文档简介

1.数据下标越界,则发生异常,提示为()A、RuntimeException2.下列选项中,值或表达式不能作为循环条件的是()。A、1>13.系统提供了许多类供用户使用,其中用于日期处理的类是()A、ThreadA、0B、15.构造方法何时被调用()?A、sizeof7.下列代码标注的(A,B,C,D)中哪一个是错误的?ClassOutClass{I=20.89f;//CInnerClass(){}Voidf(){M=100;}}VoidcrA、A。A、0B、113.编译并运行下面的Java代码段:charc='a';switch(c){caSystem.out.printIn("a");default:S出结果是(选一项)14.程序阅读题Publicclassynchronizedvoida(){Try{0bj.wait();System.out.pri("waiting");}catch(InterruptedExceptione){System.out.printIn16.关键字()表明一个对象或变量在初始化后不能修改。A、extends17.在Java中,表示换行符的转义字符是()。18.方法头中的关键字()用来表示方法不返回任何值。A、void20.哪个方法是实现Runnable接口必须实现的时URL中正确的是()A、http://localhost:8080/chapter02/index.htmlC、http://localhost:8080/chapter/index.D、http://localhA、System.out.printIn(24.下列关于LinkedList的描述中,错误的是()B、LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一D、LinkedList集合中的元素索引从0开始。25.在Java中,下列运算符合法的是()A、<>(i);运行结果是(选一项)A、输出1D、死循环A、charc='d';28.在JAVA语言中,执行下面的循环后,x的值为(选一项)publicstaticvoidA、129.在Java中,关于final关键字的说法不正确的是()。A、第一个命令行参数(紧跟命令字的参数)被存放在args[0]中C、将构造函数的访问级别改为protectedA、数组a,b,c具有相同的元素,元素值依次为2,4,6,835.在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数A、<inputtype="radio"name="input_d909ec88faddde8B、<inputtype="radio"name="inpuA、executeUpdate(Stringsql)38.设类B和类C都不是抽象类,且类B是类C的父类。下列声明对象x1的语句中不正确的是()40.类中不加任何访问权限限定的成员属于()42.在Java语言中,下列代码的运行结果是(选一项)inta=1,sum=0;while(a<3){sum=sumA、243.以下描述错误的有()A、abstract可以修饰类、接口、方法B、abstract修饰的类主要用于被继承C、abstract可以修饰变量44.下列File类的构造方法格式,错误的是()(Stringargs[]){System.out.printIn(5/2);}A、2.548.点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?()50.以下Java语句中,Stringstr=“123456789”;strA、“23”B、“123”C、“12”D、“234”51.java中,访问修饰符限制性最高的是52.请阅读下面的程序片段:classDestaticvoidmain(String[]args){System.out.printIn(x++);}}程序的运行结果是()A、0B、1C、无结果B、通过属性xmlns:schemaLocation来声明名称空间的文档。D、以上说法都不正确。55.在Java中,下列()语句不能通过编译。(选一项)A、Strings=57.程序的运行结果是PublicclassExample02{Pub(String[]args){Intx=0;//定义变量x,初始值为0A、List 60.用来导入已定义好的类或包的语句是()。A、<inputtype="radio"name="input_12f690a146fc1179822e_2_1"B、import正确C、<inputtype="radio"name="input_12f690a146fc1179822e_2_1"value="choice_2">publiD、<inputtype="radio"name="input_12f690a14映射虚拟路径()62.下列关键字中,用于创建类的实例对象的是()A、class解析:Java中使用new关键字创建对象,class用于定义一个类,private是权限63.在Java多线程中,wait()方法作用是()D、结束线程C、!${a}表示取a的逻辑非65.在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()A、start()(Stringname){this.naC、ThecodewillcompileD、Thecodewill67.下面哪个函数是publicvoidaMethod(){...}的重载函数?()A、Strings=newString("HelC、char[]a={'H','e','I','70.float类型成员变量的默认初始化值是()72.在Java中,编译Java程序的命令是()A、java.exeA、inta1[2][4];75.Stringstr=newString(“abc”),"abc”在内存中是怎么分配的()。77.Swing常用的基本组件有()80.synchronized关键字有同步()2种方法?81.使用Validate验证控件时,使用表单元素的()属性进行匹配验证A、id82.下面有关for循环的描述正确的是()A、while(表达式)...语句中的“表达式”的值必须是boolean型数据。B、for(表达式1;表达式2;表达式3)...语句中的“表达式2”的值必须是C、if(表达式)...语句中的“表达式”的值必须是84.HTTP协议服务的默认端口号是()A、8080是80,不输入会默认加上80端口。8080和8090是Tomcat服务器中使用到的端口。组件所激发的各类事件的接口和类86.以下关于编译异常说法正确的是()87.若doubleval=Math.ceil(-11.9);,则val的值是()A、11.9C、参数个数必须一致{Intm;//AIntt=nA、A90.编译并运行以下程序,以下描述哪个选项是正确的()classA{protectedbooleanequals(){returnsuper.eqA、异常的继承结构:基类为Throwable,Error和Exception继承Throwable,B、非RuntimeException一般是程序错误(或缺陷),其必须被92.classCard{}下列不属于Card类的构造方法的是()?A、Card(){}D、voidinsertltemAt(OA、implements96.Exhibit:Publicclassj++;Case3:j++;Case4:j++;Case5:j++;Default:j++;}Returnj+x;}}What98.下列关于ServletConfig对象的说法中,正确的是()。99.关于以下程序代码的说明正确的是()。1classHasStatic{2private();7hs2.x++;8hs1=newHasStatic();9hs1.x++10HasStatic.x--;11System.out.printIn(“x=”+x);12100.在JAVA语言中若有以下定义,则表达式a*b+d-c的值的类型为(选一项)101.下列关于try-chtch-finally语句的描述中,错误的是()102.在下列构造方法的调用方式中,正确的是()。A、按照—-般方法调用B、由用户直接调用103.分析以下程序的运行结果,得到的结论是()。PublicclassMyClassMyClass();M.go();)VoidMy104.下面哪一个循环会导致死循环?()解析:K--,K原值为0,永远小于10,所以是死循环105.声明一个数组int[][]arr=new[3][5];该数组中共有()个元素。()A、9107.在JAVA语言中,下面()是逻辑运算符中优先级最高的(选一项)A、!D、|108.假设有如下程序:最终程序的执行结果是什么()?PublicclassDemoA、0B、1110.在定义方法的时候,如果方法无返回值需要使用()关键字A、int解析:特性分析111.对于GImage类,说法不正确的是()。图A、System.out.printIn(Math.floor(-3.B、System.out.printInC、System.out.printIn(MaA、write()114.下列程序采用BorderLayout布局管理,选择正确的语句填入横线处,实现在North区域显示一个名字是“北方”的Button构件。Importjava.awt.*;PublicclassTest{PublicstaticvoidmainFrame("北方");Frm.setLayout(newBorderLayout答案:C115.下列的哪个赋值语句是正确的?116.请阅读下面的程序片段:publicstaticvoidmain(String[]ar{{inta=1;System.out.print((a);}inta=3;System.out.print(a);}程序的运行结果是()A、123D、编译不通过答案:AA、class120.在HttpServletRequest接口中,用于获取请求行中的协议名和版本的方法是121.下面关于FilelnputStream和File0utputStream的说法中,错误的是()A、FilelnputStream是InputStream的子类,它是操作文件的字节输入流B、FileOutputStream是OutputStream的子类,它是操作文件的字节输出流C、如果使用File0utputStream向一个已存在的文件中写入数据,那么写入的数据会被追加到该文件原先的数据后面D、使用FilelnputStream读取文件数据时,必须保证要读取的文件存在并且是可读的解析:如果使用FileOutputStream向一个已存在的文件中写入数据,如果构造函数FileOutputStream的参数append的值是true,那么写入的数据才会追加到原先数据之后,否则的话,原先的数据会被清空,然后再写入新的数据。123.实现字符流的读操作类是()B、if语句和switch语句都属于选择结构语句125.有以下程序片段,下列哪个选项不能插入到行1。()PublicclassA、importjava.awt.*;126.下列哪个选项可以计算出角度为42度的余弦值()。A、doubled=MathB、doubled=Math.coC、doubled=Math.cos(Math.toRadiaD、double A、save()类层次结构的根)和Class(它的实例表示正在运行的应用程序中的类)。把A、intC、calendar.get(Calendar.132.应用程序的main方法中有以下语句,则输出的结果是()。Strings1="0.5”,s2="12";Doublex=Double.parseDouble(sy=Integer.parselnt(s2);System.out.printA、12.5C、12D、“12.5”133.下面关于Java语言特点的描述中,错误的是()。A、JavaB、eval("3+5")返回8B、x[9]未定义138.下面哪单词是Java语言的关键字()。A、Float139.在Java中,与数据库连接的技术是()143.阅读下面的程序代码,Test.java程序执行的结果是()。Publicclassz=2;System.out.printIn(A、3144.包访问级的成员能被哪些对象访问到()145.下列远项中,哪一个不能通过编译《)A、bytea=1;A、StringBuilder>StringBuffer>SB、StringBuffer>StringBuilder>StringC、String-StringBuffer>SA、size148.请阅读下面的代码Strings1=newString(“abc”);Strings2=ern();Strings3=”abc”;System.out.printIn(s1==s2);System.out.printIn(s2==s3);System.out.println(s1==s3);列选项中,程序的输出结果为()149.对于可以独立运行的Java应用程序,下列()说法是正确的。case2:case3:System.out.printA、输出结果是3和4D、输出结果是1,3和4151.给定如下java代码,编译时会在()出现错误。classParent{}classChildextendsParent{public152.表达式6.5/7.5*3+'A'的值的类型为()。A、char154.下列关于UDP协议特点的描述中,错误的是()155.给定如下Java代码,编译运行时,结果是(选一项)publicstaticvoidmain(Stringargs[]){for(int File(填代码处);File=newFileReader(f);In=newBufferedReader(fil159.在JAVA语言中,下列代码的输出结果是(选一项)publicstaticvoidmainA、10,9160.下面选项中,关于Cookie的说法正确的是()161.下面选项中,用于获取Cookie名称的方法是()C、StringgetName(StringA、0123163.定义了Exception类的子类MyBadException后,在类ExpTest中定义了如下方法,在传入的参数ilndex超过数组mArr的下标范围时候,抛出一个MyBadException异常,空格中分别应该填入什么?PublicintgetltemValue(intilndex)int[]{1,3,7,15,44,63,127};If(ilndexMyBadException(“下标值大于数组长度“);}ReturnmArr[iIndex];}164.HttpServletRequest接口中getParameterNames()方法的返回值类型是()语句是实现()功能166.JavaSE的命令文件appletviewer所在的目录是()。选项.168.下面的Java语言代码段的输出结果是()intj;for(j=1;j<=10;j+=3)D、编译出错答案:C解析:结果判断169.在Java中,以下赋值语句正确的是()答案:B170.哪个类是用于将字节流转换为字符流。答案:D ()If(income>3000){System3000");}EIseif(income>4000){Systemgreaterthan4000");}world&It;/c:if>&It;/body>当在浏览器访问该c_if.jsp时的效果是()174.下列语句执行后的输出结果是()Inti=2,j=4;Booleank;K=(i++)>0A、8C、12175.下面选项中,哪一个不是Java中的关键字()A、sizeofA、run()renderingtasks.Thecompany'schiefscthePerformanceofoneofalgorithm.Whentheonlyoneclass.TheProgrammerreviewsthatclass'sAPI,oldalgorithmwiththenewadherestrictlytotheclass'sAprogrammerdiscoversthat0therclassesA、Inheritance182.已知doublex=8.5,y=5.8;则表达式x++>y--值为()。选项.'a'.System.out.printIn(“apple”);Break;Case'b'.System.out.printIn(“center”);Break;Default.System.out.printIn(“other”);}选项.184.线程通过()方法可以使具有相同优先级线程获得处理器。A、run()185.下列选项中,EL的标识符写法正确的是()A、123user"name186.以下选项关于PreparedStatement的说法错误的是()A、PreparedStatement继承了Statement,可以执行预编译的SQL语句187.下面关于多态性的说法,正确的是()188.以下哪个不是表达式()。A、"abc"190.一般在一个Java类中,可以使用()关键字来修饰成员变量,该变量被称作192.有以下方法的定义,请选择该方法的返回类型()。ReturnTypemethodA、byte193.假如indexOf()方法未能找到所指定的子字符串,那么其返回值为()A、falseD、以上答案都不对195.以下代码的输出结果为()。Intx=5;Doubley=8.1;System.out.printInA、2.1C、1197.FilterConfig接口中的,getlnitParameteA、String是合法的?()199.JSP中存在如下代码:<%="2"+"4"%>,运行该JSP后,以下说法正确的是200.对于已经被定义过可能抛出异常的语句,在编程时()worldnation,该程序的运行结果是(选一项)204.将jsp翻译成的Servlet源码后,用户访问JSP文件时会被调用的方法是()205.在Java中,当调用方法时,若要使方法改变实参的值,可以()209.已知Strings="abcdefg",则s.substring(2,5)的返回值为()210.以下关于抽象类和接口的说法错误的是()一个类却可以实现多个接口。A、location.href答案:A212.下述代码的运行结果是()publicclassMyClass{publicstaticvoidnum1,num2);}publicvoidincrease(int答案:B213.以下哪项不是File类的功能?()A、创建文件B、创建目录C、删除文件D、复制文件答案:D214.下列关于Applet程序的描述中,错误的是()B、Applet程序的主类中应有一个main()方法215.下面关于构造方法的调用,正确的是()216.下面选项中,用于返回一个Enumeration对象并包含所有的初始化参数名的方D、EnumerationgetInitParameterNa217.下面程序代码会产生编译错误,应当如何修正?()Publicclass{System.out.printInA、java.ioA、System.currentTimeMillis()%3C、System.currentTimeMilliD、System.currentTimeMillis()/1000/60E、System.currentTimeMA、try223.给定如下所示的JAVA代码,要使用这段代码能够编译成功,横线处应该填入A、double224.在Java中,现有2个char类型的变量分别是a1='a'、a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是()A、’a'225.程序阅读题PublicclassAextendsThread{Protectedvoidrun() 227.下面哪一个不属于KeyListener接口处理键盘事件的方法()车后输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){intA、33229.在java.io包的字节输人流中,过滤器输入流的基类是()A、ByteArraylnputStrA、Date233.对于下列Hello.java源文件,哪个叙述是正确的?PublicclassHello{Intx;Staticinty;Voidhello1(){X=100;Y=200;}St234.给出以下的代码,请问该程序的运算结果是什么?classExample{publicstaticvoidmain=="String")System.out.printIn("Equal");elseSyEqual");}}请选择一个正确的答案:235.在Java中,以下选项中,()不属于“汽车类”的行为236.获取单列集合中元素的个数可以使用下列哪个方法?()A、length()(String[]args){Charc=,B?;Switch?{Case,A?:System.out.println选项中,哪一个才是程序的运行结果args){For(intx=0;x<=3;x++){Continue;System.out.print(x%2+”“);}}下列选项中,哪一个是程序的运行结果A、0123239.下面代码的运行结果是()PublicclassTest{PublicstaticvoidmainA、0241.下列选项中,按照箭头方向,不可以进行自动类型转换的是()publicstaticvoidmain(StriA、左外连接B、右外连接C、内连接D、交叉连接A、publicvoidmethC、throws246.下列叙述中错误的是()staticvoidmain(String[3.15169;Doublearea=radius*radius*PI;System.out.println("248.关于下面Java代码片段,说法正确的是()inta=8,b=9;if(a=b){System.out.printIn("true");}else{System.out.printIn251.Given:Publicstaticvo0bject(){PublicinthashCode(){Retur A、42B、方法readLine()每次读取一个字节。253.执行下列代码后,哪个结论是正确的()String[]s=newString[10];A、s[10]为””255.请阅读下面的程序Publicclass序的运行结果()A、start(){Strings1="WelcometoJava!";Strings2="WelcometoJava!";If(s1");ElseSystem.out.printIn("s1和s2引用不同的字符串对象");}}258.下列关于异常的叙述中,错误的是()259.ServletContext对象被创建时,将会调用ServletContextListener接口中()260.HttpServletResponse对象中用于获取字节输出流对象的方法是()262.给定java代码如下,编译运行,结果是(选一项)publicstaticvoidmain264.下列选项中,定义最终类的关键字是()?A、interface265.下列关于数组最值的描述中,错误的是()B、在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量A、List268.下列标识符(名字)命名原则中,正确的是()D、常量完全大写文描述命名接口。普通变量:[驼峰命名+顾名思义+前常量:[全部大写,常加下划线]1:全部的方法是()271.给定如下Java程序,编译运行时,将在()语语句for(;i<10;i++){//b语句if(i>5){Stringtest=”hello”;//c语272.下列关于类和对象的说法中,错误的是()B、1A、25D、z276.给出以下代码,请问该程序的运行结果是什么?()。Publicclass++i;J--;}while(j>0);SystemA、0B、一个类可以有多个不同名的构造函数278.一般下列关于成员变量默认值的描述中,错误的是()A、byte类型的数据默认值是0C、long类型的数据默认值是0D、float类型的数据默认值是0.0f279.下列关于XML的描述中,正确的是()D、以上说法都正确280.接口中的方法被默认是什么的()A、private281.关于HttpServletResponse的说法中,错误的是A、getWriter方法可以获取响应的输出流对象283.在下列程序的空白处,应填入的正确选项是:importjava.io.*;pulilcclassObjectStreamTest{publilcstaticvoidmain(strinFileOutputStream("seria();oos(newFileOutputrestoredDate=(java.util.Date)ois.read0bject();System.out.pr("readobjectbackfromserial.binfile:"+restoredDa(ClassNotFoundExcep284.Java语言的类间的继承关系是()A、多重的285.在Java中,存放字符串常量的对象属于()类对象。A、CharacterD、其他三个选项都对A、InputStreamReader288.下列数组声明语句错误的是()A、int[]a;(\"a\");}else{System.out.print(\"b\");}选择程序的运行结果()A、aA、voidA(){a=0;b=0;cC、publicintA(int(String[]args){4)byte[]bytes=newbyte[256];5)E、importutil.BitUtils.*;process(bytA、0B、1293.新建一个流对象,下面哪个选项的代码是错误的?()A、newBufferedWriter(B、newBufferedReader(newC、newGZIPOutputStream(newD、newObjectlnD、数据类A、class解析:类的继承关键字extends在Java中,类的继承是通过extends关键字表296.下面选项,关于ResultSet中游标指向的描述正确的是()()FileOutputStreamfD、以上说法都不对A、1299.请阅读下面的代码Class{System.out.printIn(“字符串:”+s);}}下列选项中描述正确的是()A、x,y和s都是成员变量301.Java.语言中所有的简单数据类型都被包含在()中。B、<inputtype="radio"name="inpvalue="choice_1">jaC、<inputtype="radio"name="input_5f7a316be138926ac1cf_2_1"value="choice_0">ja302.在Java中,在ArrayList集合包含多个"张三"的字符三")后,对该集合描述正确的是(){1,2,3,4};System.out.print304.下面Fileltem类的方法中,用于获得上传文件的类型的方法是()。A、Public307.有以下程序段Publicstaticvoidmain(String[]args){Intx=0;Scannersc=newScanner(System.in);XSystem.out.printIn(x);ElseSystem.out.printIn(x++);}运行后,如果从键盘上输入5,则输出结果是()308.阅读下列实现堆栈类并发控制的部分代码PublicclassDat{{Data[idx]=1;Idx++;}}……}在程序下划线处应填入的正确选项是()A、synchronize309.fianaly语句块执行的特征?B、只有抛异常时执行310.定义了int型二维数组a[6][7]后,数组元素a[2][3]前的数组元素个数为A、24311.下面哪个流类属于面向字符的输入流())A、BufferedWriter/OutputStream(输出)为后缀的是字节流;以Reader(输入)/Writer(输出)312.在Java中,要处理Button类对象的事件,以下各项中,哪个是可以处理这个事件的接口?A、FocusListener答案:D313.下列是系统提供的常用的类,是所有类的父类的类是()A、Math答案:B314.下列代码list中的元素存储顺序是。LinkedListli=newLinkedList();li.addFirst("a");li.addF("c");li.addFirst("d");li.addFirst("e")A、abcdeC、acdbeA、12345315.下列程序运行结果是()PublicclassDemo{Publicstaticvoidmain{System.out.println(\"helloworld\");}};0bj.sFather{Publicvoidshow(){System.out.prinA、hellofatherA、int(string[]Args){For(intX=0;x<5;x++){I C、13D、不输出任何内容318.在JAVA语言中,下列代码的运行结果是(选一项)publicstaticvoidshowlnfo(intA,intb){a++;b++;}publicstaticvoiA、5,10象实例,然后再使用()的格式进行访问D、对象实例名.属性320.用于判断一个对象类型的关键字是?A、equals()x=6;If(x>1)System.out.printIn("x>1");Elseif(x>5)System.out.printIn("x>5");Elseif(x<10)System.out.printIn("x<10");Elseif(x<29)System.out.priout.printIn(“以上都不是”);}}上述程序运行后的结果是哪项?A、x>5324.在Java中,以下关于abstract关键字说法正确的是()C、抽象类中必须有abstract方法D、每次读写的字节数不同A、9327.下列关于浮点型数据的定义,哪一个不能通过编译()A、doublea=12.45;A、extends330.Java程序计算表达式-6.5%2的结果是:()。选项.A、0.2D、以上说法都不对333.下面IP地址格式中,错误的是()A、334.在JavaScript中,能够获取web主机端口号的是()335.下列关于构造方法的描述,错误的337.在if语句中(A处)添加适当的条件完成以下冒泡排序(由小到大排序)。inttemp=R[j];R[j]=R[j-1];R[j-1]=temp;}}}}338.下列选项中,不属于事件适配器类的是()340.在MySQL中,使用函数char_length('demo')返回的值正确的是()。A、1341.构造方法何时被调用()。C、调用对象方法时D、使用对象变量时342.下列选项中,哪个是正确的JSP注释格式?()A、<!--注释信息-->B、<%!注释信息%>C、<%=注释信息%>D、<%--注释信息—-%>343.调用trim方法,可以去掉字符串的那部分空格()345.方法pr声明为publicstaticvoidpr(float[]scores,intn){}348.网页程序设计中,运行下面的JavaScript代码,则对话框中将显示()。varx=3;vary=2;varz=(x+2)/y;alert(z);349.给出以下的代码,请问该程序的运算结果是什么?classExample{publicstaticvoidmain(StringSystem.out.printIn("Equal");elseSystem.out.printIn("NotEqual");}}B、打印输出Equal350.StringBuffer类和String类的区别A、String类表的内容和长度都是无法改变的,StringBuffer的内容和长度可以随B、String类覆盖了equals()方法,而StringBuffer类没有覆盖equals()方法351.以下描述正确的有()。B、方法的重载与返回值类型无关353.以下关于Java语言继承的说法正确的是()A、Java中的类可以有多个直接父类C、Java中的接口支持多继承354.假如程序运行时敲入如下命令:javaMyProggoodmorning,则结果会怎样?{System.out.printIn(355.在Java中,下列哪个不是Object类中的方法()。(String[]args){Inta=3;Doubleb=3.5;IntSystem.out.printIn("0");Elseif(a>k)System.out.("1");ElseSystem.ouC、1359.下面关于方法重载,描述错误的是()。(Locale.ITALY);14)S下面查询语句中()可以实现该需求。C、selectamefromcustomersrightD、selectamefromcustomersouterjoi(i>8)?100:9;alert(ii);在以上语句执行后,输出的结果是()A、8363.有如下java语言程序,则程序运行后的输出结果为()publicstaticvoidA、2C、1解析:结果判断364.实用运算符()来调用类的构造方法和创建新对象。A、+365.关于下面的程序Test.java说法正确的是()。publicclassTest{intxA、selectA、a[10]3.下面对于构造方法的描述,正确有哪些?()4.下面哪些选项可以实现String的初始化?()A、Stringstr="abc";D、char[]chs7.下面那几个函数是publicvoidmethod(){?}的重载函数?()8.以下关于foreach说法中,哪些是正确的()9.下列关于方法重载的说法中,正确的是()10.下面选项中不能和abstract关键字共用的是(12.在Java中,下面关于数组的说法中,正确的是()A、在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空C、数组必须先声明,然后才能使用解析:概念理解13.下面关于静态变量的描述正确的是()14.在Java中,下面关于数组的说法中,正确的是()【选两项】15.下列方法中,哪些方法届于collection接口(16.关于下列ArrayList类的方法,是从List接口中继承而来的是()17.下列关于封装的描述中,正确的是()D、以上说法均错误18.在MySQL中,外连接不包括()19.下列选项中,哪些是JSP文件在被访问前需要经历的阶段?()这两个方法是()。A、sessionCreated(HttpSessionEvD、httpSessionDestro22.下列哪些说法是正确的?()23.下面选项中,属于EL中字符串常量的是()()24.下面关于QueryRunner类的构造方法,描述正确的有()。25.下列关于运行时异常的描述,正确的有()26.以下关于标签的说法正确的是()()28.TheNewA、structure29.Java语言中命名一个变量的规则包括(选两项)30.给定java代码如下:要使用这段代码能够编译成功,横线处可以填入(选两项)31.下列接口中,继承了Collection接口的是()A、Set32.选项中,哪些可以作为方法重载的判断条件()34.JSP生命周期中所走过哪几个阶段()解析:三、(对的打“√”,错的打“×”;共99分)语句正确的是()A、SELECT*FROMstudents组字段](可以有多个)。在执行了这个操作以后,数据集下有关节点描述正确的是()38.下面选项中,最合适放在session域中的是()()40.在Java中,以下关于Swing的描述,说法正确的是()【选三项】41.下面选项中,属于产生404错误的原因分析的是()()42.有定义int[]a=newint[10],以下哪些选项正确()。B、a[9]值未确定C、a[10]值等于0C、isNaN("2.34")44.在DTD属性定义中,属性类型的取值可以是()()C、ID45.关于抽象类的说法哪些是正确的?()46.以下关于JavaHotSpot的描述,哪两项错误?(选两项)48.下面关于jsp的说法中,错误的是()。49.Java网络编程中,下列正确的描述是()。50.分析下面代码,正确的是()PublicclassTest{Publicstaticvoidmain();System.out.printIn(a1);System.out.printIn(a2);}}ClassASystem.out.printIn(51.在下面的选项中,符合CSS基础选择器的语法格式的是()。B、#myfont{fontC、green{52.下面关于jsp的说法中,错误的是()53.下列选项中,属于Statement接口提供的方法有()54.下列是jsp作用域的通信对象的有()A、Session对象2)通信控制对象:pageContext对象、session对象、application对象3)55.如果ChildextendsParent,下面说法正确的是()。B、如果Child是interface,那么Parent必然是interfaceC、如果Child是interface,那么Child可以同时extendsParent1,Parent2等多个interface56.关于构造方法的定义,说法正确的是()57.下列关于default语句的说法中,正确的是()58.下列关于多行注释的应用,正确的是()59.下列关于request和response的说法中,错误的是()response代表响应对象B、request对象代表请求.response对象代表响应,这两个对象都是由浏览器创建后发送给服务器的是由javaee规范规定的.由javaweb容器负责创建的D、提交按钮C、定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的D、定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法64.下列选项中,说法正确的是()。A、ErrorD、以上说法都不对66.下面哪些方法是字符串中的判断方法()18.C、equals(ObjectanOb68.下列方法属于java.Iang.Math类的有(方法名相同即可)()中()的效果与其等价A、this.css("color","re70.在Java中,以下关于String对象说法不正确的有()【选两项】71.有关finally语句块说法正确的是()。C、finally块中的return语句会覆盖try块中的return返回关键字可以修饰成员关键字可以修饰代码块74.下列关于对象间类型转换的描述中,正确的是()75.下面关于java.util.HashMap描述中,哪些是正确的()76.关于JSwing控件,说法正确的有()。A、可以使用.setSelected(...)方法设置复选框是否被选中C、可使用.isSelected()方法是否为true,来判断钮是否被选中77.下列选项中,属于StringBuffer类特点的是类是线程安全的78.下面选项中,属于javax.servlet.FilterConfig中定义的方法是()79.下列哪些属于Java关键字A、string80.在Java语言中,下面变量命名合法的有(选两项)A、ErrorD、以上说法都不对82.对于wait()方法,下面说法正确的是?D、调用wait()方法的线程会释放同步锁对象84.final可以修饰如下哪些内容()86.下列选项中,属于EL中的常量的是()A、true87.在DTD属性定义中,设置说明的取值可以是()()88.下面关于过滤器的描述,正确的是()C、自定义的过滤器类都必须直接或间接实现javax.servlet.Filter接口89.下面main()方法的定义哪些是正确的()?C、publicstaticB、主机名91.下面选项中,当jsp页面出现异常时,为避免出现500异常页,可以采取的措施是()92.在JAVA中,下列关于局部变量描述正确的有()【选三项】93.下面关于Applet的说法是正确的是()。B、Applet类必须继承java.applet.AppletD、Applet是Object类的子类94.下列关于封装的说法中,正确的是()95.下面关于get请求特点的说法中,正确的是()()A、form表单的method属性设置为“GET”96.下列有关字节缓冲流的描述正确的是()D、java.io包中提供的字节缓冲流包括BufferedlnputStream和97.不能用来修饰interface的有()选择protected。Static是用来修饰变量或者方法的,而100.下列说法正确的有()【选两项】101.Java中,下面()语句不能正确通过编译【选两项】102.下面选项中,属于Servlet事件jiantingqi监听对象的是()()103.MVC设计模式将软件程序分为三个核心模块,包括()。104.下列选项中,属于表单构成基本元素的是()。B、提示信息105.下面隐式对象中,用于获取客户端传递的请求参数的是()A、param106.下列关于XML的说法中,正确的是()()C、引用java函数的参数传递规定,所有的原始类型(如整数)和对象(使用new同A、break109.抽象类GenericServlet实现了()接口和()接口110.下列选项中,哪些是命名XML元素时应该遵守的规范()()111.下列关于StringBuffer类的描述中,正确的是()113.下面关于XMLSchema约束文档中命名空间标准的描述,正确的是()()B、<jsp:setProperty>标签为对象中的属性赋值C、使用<jsp:getProperty>标签获得属性的值D、以上说法都不对三、判断题2.floatheight=1.0f;是的float型变量声明A、正确A、正确A、正确grade){System.out.printIn(""I9.StringBuffer类和String类一样,都是不可变对象。()12.假设X=2、Y=4,那么逻辑表达式(!(Y>X))的结果为false。行try{}catch(){}是必须的。()request.response.servletContext和servletConfig对象中的属性。()18.不为空的两个Integer类型的引用变量可以直接进行算术运算。()19.Java语言为所有的Java程序自动导入包“java.lang”因此Java程序可以直接用“java.lang”中的类和接口。位于类继承关系层次结构树的根部的类Object就是在包“java.Iang”中的一个类。()20.基本类型float对应的包装类是FlA、正确A、正确A、正确25.Set接口中元素是无序的。A、正确A、正确解析:整型常量100默认的类型为int,把int类型37.Java语言不支持多线程。38.EL的“-”运算符既可以作为减号,也可以作为负号。()A、正确A、正确A、正确42.数组的最大索引值等于数组长度减一()A、正确“*/”标记结束,中间的所有内容都为注释文本。()A、正确A、正确A、正确46.创建异常类时要给出该异常类的父类。()A、正确47.try…catch语句,catch部分可以独立存在。()A、正确A、正确A、正确A、正确51.GridLayout布局管理器会将容器分成n行m列大小相等的网格,每个网格中可以放置多个组件实例时进行默认初始化,初始化值根据其类型决定。()54.ActionEvent类表示动作事件59.使用等号可以为对象赋值。()60.转发的forward()方法,必须在响应提交给客户端之前被调用,否则将抛出61.一个HTML文档只能含有一对标记,且标记必须在标记内。()()A、正确A、正确A、正确A、正确66.Java是一门介于汇编和高级之间的语言()解析:题中的代码相当于定义了一个3*4的二维数组,即二维数组的长度为3,每69.try..catch语句用于处理程序中的异常。()72.线程的优先级是可以改变的。(√)73.在Java中,子类可以覆盖父类中的任意方法()息,只有被包含进来的其它Web资源的响应消息。()77.十进制数值转换成二进制就是一个不断除2取余的过程。()78.switch表达式中可以接收int类型的值。()A、正确A、正确81.枚举类只能定义空参的构造方法。()符串形式。()A、正确83.在Java程序中,定义类必须使用class关键字。()A、正确A、正确85.在引用数组元素时,下标是用于指出数组中某个元素位置的数字或者变量。选项.A、正确A、正确A、正确解析:在Java中,一个小数会被默认是double类型的值,一个整数会被默认是91.TreeMap与TreeSet集合存储的原理一样。()92.在Schema文档中,元素定义的语法格式:()105.标记中,可以插入~系列标记。()()107.InputStream和OutputStream类都是抽象类。()108.在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外109.用于监听ServletRequest对象生命周期的接口是ServletRequestListener。113.所有容器都采用顺序布局(FrameLayout)作为默认布局管理器。()获得数据的统一性。()120.0utputstream类和Inputstream类是所有字节流输入输出类的父类。()125.Statement接口的execute(Stringsql)返回值是b127.Applet程序中的主类必须是Applet类的子类。()

温馨提示

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

评论

0/150

提交评论