版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷24)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共149题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下都是Math类的常用方法,其中用于计算绝对值的方法是哪个?A)ceil()B)floor()C)abs()D)random()[单选题]2.在程序的下划线处应填入的选项是:publicclassTest_____{publicstaticvoidmain(Stringargs[]){Testt=newTest();Threadtt=newThread(t);tt.start();}publicvoidrun(){for(inti=0;iA)implementsRunnableB)extendsThreadC)implementsThreadD)extendsRunnable[单选题]3.下面不是合法标识符的是()A)2ofUSB)giveMesC)whataQuizD)$d2000_[单选题]4.标记<%%>中的内容是()。A)script脚本B)JSP程序片段C)JSP声明D)JSP表达式[单选题]5.Swing组件中的复选框组件类是A)JCheckBoxB)JRadioButtonC)JComboBoxD)JList[单选题]6.以下属于JSP语法中的指令标识的是:A)<%@……%>B)<%!……%>C)<%=……%>D)<%……%>[单选题]7.关于数组,下列说法中不正确的是A)数组是最简单的复合数据类型,是一系列数据的集合B)数组元素可以是基本数据类型、对象或其他数组C)定义数组时必须分配内存D)一个数组中所有元素都必须具有相同的数据类型[单选题]8.给定一个Java程序的代码片断如下:if(grade=='A'||grade=='B')Score=90;elseif(grade=='C'||grade=='D')Score=70;elseScore=60;等同的switch是下列哪一个(选一项)A)switch(grade){case'A':case'B':score=90;case'C':case'D':scpre=70;default:score=60;}B)switch(grade){case'A':break;case'B':score=90;case'C':break;case'D':scpre=70;default:score=60;break;}C)switch(grade){case'B':score=90;break;case'D:scpre=70;break;default:score=60;break;}D)switch(grade){case'A':case'B':score=90;break;case'C':case'D':scpre=70;break;default:score=60;break;}[单选题]9.已知数组array,其最后一个元素的下标是?A)array.sizeB)array.length-lC)array.size-lD)array.length[单选题]10.下面关于ArrayList的描述中,错误的是()A)ArrayList是List接口的一个实现类。B)ArrayList内部的数据存储结构是数组C)ArrayList很适合做大量的增删操作D)使用ArrayList集合遍历和查找元素很高效[单选题]11.下列JAVA语句中,不正确的一项是A)int$e,a,b=10B)charc,d=?a?C)floate=0.0dD)doublee=0.0f[单选题]12.MVC模式中,M(模型层)指的是()A)实体类B)Service层C)dao层D)以上都是[单选题]13.简单下面哪个单词是Java语言的关键字()A)FloatB)thisC)stringD)unsigned[单选题]14.下列哪个声明是正确的?A)publicabstractclassCar{}B)protectedprivatenumber;C)abstractfinalclassHI{}D)abstractprivatemove(){}[单选题]15.下列关于JDK的说法中,错误的是()A)JDK是Java开发环境的简称B)JDK包括Java编译器、Java文档生成工具、Java打包工具等C)安装JDK后,还需要单独安装JRED)JDK是整个Java的核心[单选题]16.Java.语言中所有的简单数据类型都被包含在()中。A)java.langB)<inputtype="radio"name="input_5f7a316be138926ac1cf_2_1"value="choice_1">java.awtC)<inputtype="radio"name="input_5f7a316be138926ac1cf_2_1"value="choice_0">java.sqlD)java.math[单选题]17.要将一个double变量d赋值给一个float变量x,可以写成()A)x=(long)dB)x=(int)d;C)x=d;D)x=(float)d;[单选题]18.一般对象使用时,下面描述错误的是()A)通过?.?运算符调用成员变量和方法B)通过成员变量的访问权限设定限制自身对这些变量方法的调用C)将一个对象申明为类的成员时,必须在使用前为其分配内存D)在方法中使用对象作为参数时,采用引用调用[单选题]19.分析如下代码,输出结果正确的是():classTest{publicstaticvoidmain(String[]args){inti=5;System.out.println(i++);System.out.println(i);}}A)66B)55C)56D)67[单选题]20.要访问存储在request中的name属性,以下EL表达式中正确的是:A)\${}B)\${requestS}C)${requestS}D)${}[单选题]21.下列哪一个是包中用于得到主机名的方法。A)getByName()B)getHost()C)getCode()D)getCodeBase()[单选题]22.有以下方法的定义,请选择该方法的返回类型()。ReturnTypemethod(bytex,doubley){return(short)(x/y*2);}A)byteB)shortC)intD)double[单选题]23.若二维数组intarr[][]={{1,2,3},{4,5,6},{7,8}};,则arr[1][2]的值是()A)2B)5C)6D)0[单选题]24.对于一个session来说我们描述正确的是()A)一个session对应一个浏览器,浏览器关闭session就销毁了B)一个session不对应一个浏览器,一台计算机只有一个sessionC)服务器为每一个浏览器分配一个session,但是session不会再浏览器关闭的时候销毁。只有过期或服务器关闭才会销毁D)以上都不对[单选题]25.下列选项中,正确的是?A)parseInt(?150cats?)返回150catsB)parseInt(?cats?)返回NaNC)parseInt(?6.56?)返回6.65D)parseInt(?-6?)返回6[单选题]26.简单Java源程序必须以()作为其扩展名A)javaB)exeC)classD)html[单选题]27.以下关于java程序初始化顺序的描述,不正确的是A)静态对象先于非静态对象初始化B)静态对象只初始化一次C)非静态对象可能会初始化很多次D)子类先于父类进行初始化[单选题]28.在JAVA中,存在类A,以下构造方法的声明,其中正确的是()A)voidA(intx){…}B)publicA(intx){…}C)publica(intx){…}D)staticA(intx){…}[单选题]29.程序阅读题。Importjava.util.*;Importjava.util.Map.*;PublicclassTest04{publicstaticvoidmain(String[]args){Mapmap=newHashMap();map.put(1,"Tom");map.put(2,"Lucy");map.put(3,"Annie");SetkeySet=map.keySet();Iteratorit=keySet.iterator();while(it.hasNext()){Objectkey=it.next();System.out.println(key);}}}A)不能通过编译B)能通过编译,没有输出C)能通过编译,但是会抛出异常:D)能通过编译,输出为:123[单选题]30.下面选项中,用于调用数据库存储过程的方法是()()A)prepareCall(Stringsql)B)prepareStatement(Stringsql)C)registerDriver(Driverdriver)D)createStatement()[单选题]31.阅读下面代码片段:c_if.jsp:<body><c:iftest="${1==1}">helloworld</c:if></body>当在浏览器访问该c_if.jsp时的效果是()A)浏览器空白,控制台有信息显示B)浏览器报错,控制台出现异常C)浏览器显示:helloD)浏览器正常,控制台显示:hello[单选题]32.在HTML文件的标志中作为可选属性的是:A)Applet主类的文件名B)Applet显示区域的宽度C)Applet主类的路径D)Applet显示区域的高度[单选题]33.Whatisiprintedinthefollowingcode?()publicclassTest{publicstaticvoidmain(String[]args){intj=0;inti=j+++j*5;System.out.println("Whatisi?"+i);}}A)0B)1C)5D)6[单选题]34.关于onclick事件说法,正确的是?A)该事件使用频次非常少B)该事件是鼠标离开页面元素时触发的事件C)该事件属性不可以绑定自定义函数D)该事件属性绑定函数代码可按如下实现:onClick="Show(参数)",Show为函数名[单选题]35.在Java中,阅读下列Java代码片段,正确编译后输出结果是()intscore=75;if(score>75)System.out.println(?成绩还有待提高!?);elseSystem.out.println(?成绩下降,需要努力了!?);A)成绩还有待提高B)成绩下降,需要努力了!C)成绩还有待提高!成绩下降,需要努力了!D)编译错误[单选题]36.下列关于线程优先级的说法中,错误的一项是()。A)MIN_PRIORITY代表最低优先级B)MAX_PRIORITY代表最高优先级C)NOR_PRIORITY代表普通优先级D)代表优先级的常数值越大优先级越低[单选题]37.下列选项中,可以启动Tomcat的是哪个命令()A)shutdown.batB)startup.batC)start.batD)startup.dll[单选题]38.java应用程序中,程序执行的总入口方法是()A)main()方法B)toString方法C)init方法D)actionPerfromed方法[单选题]39.下面关键字不能用来控制对类成员的访问的是A)publicB)protectedC)privateD)default[单选题]40.下面关于Cookie的domain属性默认取值的说法中,正确的是()A)默认值为localhostB)默认值为/C)默认值为当前主机名D)默认值为-1[单选题]41.要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面哪些设计可以满足上述要求?()A)该成员域的封装属性设置为publicB)该成员域的封装属性设置为privateC)该成员域的封装属性设置为protectedD)该成员域不需要特殊的封装属性[单选题]42.下列定义语句正确的是()A)charc="/n";B)inti=12;C)floatf=2.8;D)booleanb=null;[单选题]43.下面程序的运行结果是()Stringstr1="hello";Stringstr2="he"+newString("llo");System.err.println(str1==str2);A)falseB)trueC)报错D)空值[单选题]44.Java源程序文件名要求是()。A)后缀为.java,文件名可以随便取B)文件名和类名一样,后缀为.java,大小写没有关系C)必须严格与类名完全一致,包括字母大小写,后缀为.javaD)文件名和后缀均可以随便取,没有限制[单选题]45.下面关于线程状态的说法正确的是A)线程被启动后,将处于运行状态,即run()方法正在执行中B)线程结束阻塞状态将进入就绪状态。C)当cpu空闲时,可以直接调用阻塞状态的线程来运行。D)运行状态的线程就不再可能直接进入就绪状态[单选题]46.以下数组最高索引值是多少?()byte[]values=newbyte[x];A)0B)XC)x-1D)x+1[单选题]47.在JDK环境下编译hello.java,编译成功后将生成_______文件。A)hello.exeB)hello.classC)java.classD)hello[单选题]48.Java中的运算符有几种形式?()A)一元运算符只有一种形式,就是后缀符号B)一元运算符只有两种形式,前缀符号和后缀符号C)二元运算符只有三种形式,前缀表达式、中缀表达式和后缀表达式D)Java中只有一元和二元运算符[单选题]49.若希望下列代码段打印出"季军",则变量x的取值范围是()If(x==0)System.out.println("冠军");Elseif(x>-3)System.out.println("亚军");ElseSystem.out.println("季军");A)x=0B)x>0C)x>-3D)X<=-3[单选题]50.()表达式不可以作为循环条件A)i++;B)i>5;C)bEqual=str.equals("q");D)count==i;[单选题]51.下面的代码合法的是()。A)publicabstractmethod();B)publicabstractvoidmethod();C)publicabstractvoidmethod(){};D)publicvoidmethod()implementsabstract;[单选题]52.下面哪个不是JAVA关键字A)integerB)doubleC)floatD)default[单选题]53.在程序开发中,要想将一个包中的类导入到当前程序中,可以使用哪一个关键字。A)packageB)privateC)importD)extends[单选题]54.在JSP中调用JavaBean时,不会用到的标识是()。A)<javabean>B)<jsp:useBean>C)<jsp:setProperty>D)<jsp:getProperty>[单选题]55.下列代码将对象写入的设备是()Bytearrayoutputstreambout=newBytearrayoutputstream();Objectoutputstreamout=newObjectoutputstream(bout);Out.writeobject(this);Out.close();A)网络B)屏幕C)硬盘D)内存[单选题]56.属于Java语言的合法标识符的是A)fieldnameB)superC)3numberD)#number[单选题]57.以下window对象中常用的方法描述错误的是()A)prompt()用来提示用户输入的对话框B)alert()用来提示用户输入的对话框C)confirm()显示一个带有提示信息、确定和取消按钮的确认框D)close()关闭浏览器窗口[单选题]58.要使类中的某个成员变量只能被同一个包中的类访问,该变量A)只能用protected修饰B)只能用public修饰C)只能用private修饰D)应不加修饰符[单选题]59.定义字符串:Stringstr=?abcdefg?;则str.indexOf(?d?)的结果是_________A)'d'B)YC)3D)4[单选题]60.Java语言中,一个接口可以有()父接口。A)多个B)有且只有2个C)有且只有1个D)0[单选题]61.Java中int类型的在内存中的大小为多少字节()A)8B)4C)2D)16[单选题]62.JavaApplication程序是从下列哪一个方法开始执行的?A)run()B)init()C)Application()D)main()[单选题]63.下列说法中错误的一项是()。A)组件能够独立显示出来B)组件是一个可视化的能与用户在屏幕上交互的对象C)组件必须放在某个容器中才能正确显示D)一个按钮可以是一个组件[单选题]64.可以将以下哪个值赋给类型char的变量?()A)'A'B)65C)12.5D)"A"[单选题]65.下列关于JDK安装的说法中,错误的是?A)Oracle公司提供了多种操作系统的JDKB)开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境C)在安装JDK过程中,源代码指的是Java公共的API类D)开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装[单选题]66.Frame容器默认的布局管理器是A)FlowLayoutB)BorderLayoutC)CardLayoutD)GridLayout[单选题]67.下列哪一个关键字用于实现接口来定义类?A)implementsB)abstractC)interfaceD)extends[单选题]68.在MySQL中,已知某MySQL数据库中,有表及其字段如下:Employee(员工)表,字段:ID(标识,主键)、Name(姓名)、DepartmentID(部门标识,外键)Department(部门)表,字段:ID(标识,主键)、Name(名称)要查询各部门人数(包括空部门),可以使用的查询语句是()A)SELECTDepartment.Name,COUNT(Employee.ID)'班级人数'FROMDepartmentRIGHTJOINEmployeeWHEREDepartment.ID=Employee.DepartmentIDGROUPBYDepartment.Name,Employee.DepartmentIDB)SELECTDepartment.Name,COUNT(Employee.ID)'班级人数'FROMDepartmentRIGHTJOINEmployeeONDepartment.ID=Employee.DepartmentIDGROUPBYDepartment.Name,Employee.DepartmentIDC)SELECTDepartment.Name,COUNT(Employee.ID)'班级人数'FROMDepartmentLEFTJOINEmployeeWHEREDepartment.ID=Employee.DepartmentIDGROUPBYDepartment.Name,Employee.DepartmentIDD)SELECTDepartment.Name,COUNT(Employee.ID)'班级人数'FROMDepartmentLEFTJOINEmployeeONDepartment.ID=Employee.DepartmentIDGROUPBYDepartment.Name,Employee.DepartmentID[单选题]69.以下有关MVC模式中的3个核心模块的说法错误的是()。A)模型负责管理应用程序的业务数据以及定义访问控制和修改这些数据的业务规则;B)视图负责与用户进行交互.它从控制器中获取数据向用户展示;C)控制器是负责应用程序中处理用户交互的部分.它负责从视图中读取数据,控制用户输入;D)当控制器接收到请求后.会根据请求信息调用模型组件的业务方法,然后根据返回结果选择相应的视图组件来显示处理结果。[单选题]70.当浏览器暂时离开含Applet程序时,以下选项被执行的是:()。选项.A)init()B)start()C)paint()D)stop()[单选题]71.private级的成员可以被哪些对象访问?A)仅同一类的私有成员函数B)同一个包中的其它类C)仅同一类的所有成员函数D)所有的其它类[单选题]72.在通常情况下,下列哪个类的对象可以作为BufferedReader类构造方法的参数?A)InputStreamReaderB)FileReaderC)FileInputStreamD)PrintStream[单选题]73.一个类可同时定义许多同名的方法,方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序的特性称为A)隐藏B)覆盖C)重载D)java不支持此特性[单选题]74.下面不是单例模式要点的是A)单例类只能有一个实例。B)单例类必须自行创建唯一的实例。C)单例类必须向所有对象提供这一实例。D)单例模式会阻止其他对象实例化其自己的单例对象的副本。[单选题]75.接口说法中错误的是?A)接口中属性全是静态常量B)接口中所有方法都是抽象方法C)接口不能实例化D)接口的实现类可以实现接口的部分方法[单选题]76.现有两个类Son、Parent,以下描述中表示Son继承自Parent的是A)classSonextendsParent(接口实现关键词)B)classParentimplementsSonC)classSonimplementsParentD)classParentextendsSon[单选题]77.以下关于变量的说法错误的是?A)变量名必须是一个有效的标识符B)变量在定义时可以没有初始值C)变量一旦被定义,在程序中的任何位置都可以被访问D)在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明[单选题]78.如何设定包访问级的成员函数或成员变量?()A)在类的说明部分集中定义B)在类的开头集中定义C)不需要任何关键字,缺省的访问级就是包访问级D)使用"package"关键字[单选题]79.以下关于类的继承属性叙述正确的是A)在Java中一个类不能同时继承一个类和实现一个接口B)在Java中一个类只能实现一个接口C)在Java中接口只允许单一继承D)在Java中类只允许单一继承[单选题]80.Jackisamongthebrightestofhis():Hecanspeakseveralforeignlanguagesandhaswonthreenationalprizes.A)honorB)abilityC)generationD)edge[单选题]81.阅读下面的代码:PublicclassExample{Publicstaticvoidmain(String[]args){String[]strs={"Tom","Jerry","Donald"};//foreach循环遍历数组for(Stringstr:strs){str="Tuffy";}System.out.println(strs[0]+","+strs[1]+","+strs[2]);}}程序的运行结果是()A)Tom,JerryB)Tom,Jerry,TuffyC)Tom,Jerry,DonaldD)以上都不对[单选题]82.以下代码运行输出是()publicclassPerson{privateStringname=?Person?;intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println();}}A)输出:PersonB)没有输出C)编译出错D)运行出错[单选题]83.创建了一个二维数组a,其较高一维含两个元素,每个元素为由3个整型数构成的整型数组,则正确的语句是A)inta[][];B)inta=newint[2][3];C)inta[][]=newint[2][3];D)inta[][]=int[2][3];[单选题]84.下列哪一个import命令可以使我们在程序中创建JApplet对象A)importjava.lang.*;B)importjavax.swing.*;C)importjava.awt.*;D)importjava.swing.*;[单选题]85.下列描述中,不是关键字super的作用的是:()。A)可以用来引用父类的成员变量B)可以用来调用父类的成员方法C)可以用来调用父类的构造方法D)可以个用来释放父类对象[单选题]86.写出程序段输出结果:Strings1=newString("abc");Strings2="abc";System.out.print((s1==s2)+",");System.out.println(s1.equals(s2));A)false,falseB)false,trueC)true,trueD)true,false[单选题]87.下面选项,关于CallableStatement接口的registerOutParameter(intparameterIndex,intsqlType)方法的作用,描述正确的是()()A)执行查询语句B)执行insertC)updateD)delete语句的[单选题]88.阅读下面程序代码片段:For(intI=1;i<10;i++){If(i<5)continue;System.out.println("java");}运行的结果打印java的次数是()A)5B)6C)7D)9[单选题]89.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()A)a[0]=7B)i=i+2C)i++---jD)a(0)=66[单选题]90.下面哪个流类属于面向字符的输入流?A)InputStreamReaderB)ObjectInputStreamC)FileInputStreamD)BufferedWriter[单选题]91.在Java中,可通过字符串对象的()方法,将String对象转换成byte数组A)getBytes()B)indexOf(Stringstr)C)length()D)endsWith(Stringsufffix)[单选题]92.下面选项中,用于返回Session创建的时间的方法是()A)request.getSession();B)request.getCreationTime();C)session.getCreationTime();D)response.getCreationTime();[单选题]93.Theoutputofthecodebelowis:()。PublicclassPass{Staticintj=20;Publicvoidamethod(intx){X=x*2;J=j*2;}Publicstaticvoidmain(Stringargs[]){Inti=10;Passp=newPass();P.amethod(i);System.out.println(i+"and"+j);}}A)CompileerrorB)20and40C)10and40D)10and20[单选题]94.下列关于Applet的叙述中,正确的是:A)为了使Applet在浏览器中运行,需要在HTML文件中嵌入相应的Applet类B)Applet不能使用从外部接收参数C)Applet不能使用javac命令进行编译D)javaApplication与Applet都必须包含main()方法[单选题]95.关于被私有访问控制符private修饰的成员变量,以下说法正确的是:A)只能被该类自身所访问和修改B)只能被同一个包中的类访问C)可以被两种类访问和引用:该类本身、该类的所有子类D)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类[单选题]96.下面有关子类继承父类构造函数的描述,其中正确的是():A)创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数B)子类可以不调用父类的构造函数C)子类必须通过super()关键字调用父类的构造函数D)子类无法继承父类的构造函数[单选题]97.定义一个类Point,类中有两个double型变量x和y,对于其构造函数的声明不正确的是()A)publicPoint(Pointp){…}B)publicPoint(intx){…}C)publicPoint(intx,inty){…}D)PointPoint(intx){…}[单选题]98.在JAVA中,哪个关键字用来终止循环语句:A)breakB)exitC)continueD)return[单选题]99.有如下java语言程序,则程序运行后的输出结果为()publicstaticvoidmain(String[]args){inta=3;intb=2;intc=a>b?a:b;System.out.println(c);}A)2B)3C)1D)0[单选题]100.XML元素的属性与属性之间隔开采用的符号是()A)空格B)逗号C)等号D)双引号或单引号[单选题]101.下列关于Java线程的说法,正确的是()A)线程是用户级实体,线程结构驻留在用户空间中B)Thread类属于java.util程序包C)Java中的线程模型只包含代码和数据两个部分D)Java中的线程就是进程[单选题]102.下面JAVA程序的输出结果是()intx[][]={{1,2,3},{4,5,6},{7,8,9}};for(inti=0;i<3;i++)System.out.print(x[i][2-i]);A)1B)1C)3D)3[单选题]103.response对象重定向的方法是A)addCookie()B)setContentType()C)sendRedirect()D)setCharacterEncoding()[单选题]104.给定一个Java程序的方法结构如下;以下方法体实现语句正确的是:publicIntegerchange(inti){}A)returnnewInteger(i);B)Integerint=newInteger(i);returnint;C)Integert=Integer.valueOf(i);D)returni;[单选题]105.以下选项中,哪个是File类中isFile()方法返回值的类型()1分A)intB)booleanC)IntegerD)String[单选题]106.如果需要创建常量,需要使用下列哪一个修饰符?A)publicB)privateC)finalD)String[单选题]107.下列关于静态内部类的说法,错误的是()A)静态内部类,就是使用static关键字修饰的成员内部类B)静态内部类只能访问外部类的静态成员C)创建静态内部类的对象时,必须要先创建外部类的对象D)静态内部类不能直接访问外部类的非静态成员[单选题]108.在类的修饰符中,规定只能被同一类所使用的修饰符是()A)publicB)默认C)FinalD)Abstract[单选题]109.下列代码list中的元素存储顺序是__________。LinkedListli=newLinkedList();li.addFirst("a");li.addFirst("b");li.addFirst("c");li.addFirst("d");li.addFirst("e");System.out.println(li);A)abcdeB)edcbaC)acdbeD)dcbae[单选题]110.在Java中,有关菜单的叙述错误的是A)下拉式菜单通过出现在菜单条上的名字来可视化表示B)菜单条通常出现在Jframe的顶部C)菜单中的菜单项不能再是一个菜单D)每个菜单可以有许多菜单项[单选题]111.对于catch子句的排列,下列哪种是正确的:A)子类在先,父类在后B)父类在先,子类在后C)有继承关系的异常不能在同一个try程序段内D)如何排列都可以[单选题]112.JDBC中,用于表示数据库连接的对象是:A)StatementB)ConnectionC)DriverManagerD)PreparedStatement[单选题]113.为了向文件hello.txt尾加数据,下列哪个是正确创建指向hello.txt的流?A)OutputStreamout=newFileOutputStream("hello.txt");B)OutputStreamout=newFileOutputStream("hello.txt",true);C)OutputStreamout=newFileOutputStream("hello.txt",false);D)OutputStreamout=newOutputStream("hello.txt",true);[单选题]114.下列选项中,用来设置行背景颜色的是()。A)heightB)alignC)bgcolorD)background[单选题]115.在使用interface声明一个接口中,只可以使用下面的哪个关键字A)publicB)privateC)protectedD)default[单选题]116.对于一个XML文档,以下哪个元素的名称是正确的()A)<Note>B)C)<1dollar>D)以上三个都不正确[单选题]117.MAX_LENGTH是int型public成员变量,变量值保持为常量55,用简短语句定义这个变量()。A)publicintMAX_LENGTH=55B)finalintMAX_LENGTH=55C)finalpublicintMAX_LENGTH=55D)publicfinalintMAX_LENGTH=55[单选题]118.下列选项中,修改Tomcat端口号的文件server.xml位于哪个目录中()A)confB)binC)libD)work[单选题]119.List集合的主要实现类有?A)ArrayList、LinkedListB)HashSet、TreeSetMapC)HashMap、TreeMapD)Collections、Arrays[单选题]120.以下关系表达式中,正确的是()。A)x≥yB)x+y<>zC)>=xD)x+y!=z[单选题]121.下列哪个不是实现多态的前提条件?A)继承B)重写C)父类的引用指向子类的实例D)方法的重载[单选题]122.阅读下列代码publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings="Test";Switch.(s){Case"Java":System.out.print("Java");break;Case"Language":System.out.print("Language");Break;Case"Test":System.out.print("Test");Break;}}}其运行结果是()A)JavaB)LanguageC)TestD)编译出错[单选题]123.在Java中,Statement接口的作用是()A)数据库连接B)向数据库发布的SQL命令C)结果集D)数据库元数据[单选题]124.给出下面代码,关于该程序以下说法正确的是PublicclassPerson{Staticintarr[]=newint[5];Publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)编译时将产生错误B)编译时正确,运行时将产生错误C)输出零D)输出空[单选题]125.File类中的哪个方法可以判断文件或目录是否存在?A)booleanexists()B)booleanisDirectory()C)StringgetPath()D)StringgetAbsolutePath()[单选题]126.创建JSP应用程序时,配置文件web.xml应该在程序下的哪个目录中。A)adminB)WEB-INFC)WebContentD)WebRoot[单选题]127.Java语言中,一个类可有多个方法名相同的方法,但方法的形参个数或类型或顺序等不完全相同。这种程序特性被称为A)继承B)复用C)重载D)Java不支持此特性[单选题]128.Map集合中存储元素需要调用哪个方法。A)save()B)set()C)get()D)put()[单选题]129.以下输出是什么?classChangeIt{staticvoiddoIt(int[]z){int[]A=z;A[0]=99;}}classTestIt{publicstaticvoidmain(String[]args){int[]myArray={1,2,3,4,5};ChangeIt.doIt(myArray);for(inti=0;i<myArray.length;i++){System.out.print(myArray[i]+"");}}}A)12345B)992345C)02345D)9999999999[单选题]130.下面关于Java的说法正确的是。A)Java中的类可以有多个直接父类B)抽象类可以实例化C)最终类可以作为其他类的父类D)Java中接口支持多继承[单选题]131.给出下列代码,如何使成员变量m被方法fun()直接访问?classTest{privateintm;publicstaticvoidfun(){...A)将privateintm改为protectedintmB)将privateintm改为publicintmC)将privateintm改为privatestaticintmD)将privateintm改为intm[单选题]132.不能构成循环的语句是A)for语句B)while语句C)switch语句D)do_while语句[单选题]133.下面关于关键字abstract的说法,正确的是A)关键字final不能和abstract组合B)关键字static可以和abstract组合C)关键字abstract可以用来修饰构造方法D)关键字abstract可以和private组合[单选题]134.在JAVA中,下面关于构造方法描述不正确的是()A)当无其他构造方法时,系统提供默认的构造方法B)同一个类的多个构造方法的名称可以不同C)构造方法可以重载D)构造方法可以设置参数[单选题]135.执行下列语句后,c的值为()。Booleana=true,b=false;Stringc;C=(a!=b?"yes":"no");选项.A)0B)yesC)noD)3[单选题]136.关于onsubmit事件下列说法错误的是?A)单击表单元素的?提交按钮?会触发form标签的onsubmit事件B)该事件的默认处理方式是提交数据给action属性指定的页面进行处理C)不能够用其他方法阻止该事件提交指定页面,除非页面地址书写错误D)该事件可以绑定一个内容是表单验证逻辑代码的自定义函数[单选题]137.以下不是产生死锁的必要条件的是A)多线程B)线程间存在多个共享资源C)使用了线程同步D)继承了Thread类[单选题]138.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰()。A)privateB)protectedC)privateprotectedD)public[单选题]139.以下有关Calendar类相关描述,错误的是()A)lendar类是一个抽象类,不可以被实例化B)在使用Calendar.MONTH字段时,月份的起始值是从从1开始C)添加和修改时间的功能就可以通过Calendar类中的add()和set()方法来实现D)Calendar.Date表示的是天数,当天数累加到当月的最大值时,如果继续再累加一次,就会从1开始计数,同时月份值会加1[单选题]140.选项中哪一行代码可以替换题目中//addcodehere而不产生编译错误?()publicabstractclassMyClass{publicintconstInt=5;//addcodeherepublicvoidmethod(){}}A)publicabstractvoidmethod(inta);B)value=value+5;C)publicintmethod();D)publicabstractvoidanotherMethod(){}[单选题]141.Whatisxafterthefollowingstatements?()intx=1;x*=x+1;A)xis1.B)xis2.C)xis3.D)xis4.[单选题]142.Analyzethefollowingcode:()If(x<100)&&(x>10)System.out.println("xisbetween10and100");A)Thestatementhascompileerrorsbecause(x<100)&(x>10)mustbeenclosedinsideparentheses.B)Thestatementhascompileerrorsbecause(x<100)&(x>10)mustbeenclosedinsideparenthesesandtheprintln(?statementmustbeputinsideablock.C)Thestatementcompilesfine.D)Thestatementcompilesfine,buthasaruntimeerror.[单选题]143.以下叙述正确的是()A)JAVA语言程序总是从第一个定义的方法开始执行B)在JAVA语言程序中,要调用的方法必须在main()方法中定义C)JAVA语言程序总是从main()方法开始执行D)JAVA语言程序中的main()方法必须放在程序的开始部分[单选题]144.在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()。A)superB)importC)thisD)return[单选题]145.在GObject中,提供了GFillable接口,以下()类,不能实现该接口中的方法。A)GRectB)GLineC)GOvalD)GPolygon[单选题]146.下列哪个函数是publicvoidoverloadFun(){...}的重载函数A)voidoverloadFun(){...}B)publicintoverloadFun(){...}C)publicvoidoverloadFun(){...}D)publicvoidoverloadFun(intm){...}[单选题]147.TheJDKcommandtocompileaclassinthefileTest.javais()A)javaTestB)javaTest.javaC)javacTest.javaD)javacTestE)JAVACTest.java[单选题]148.假设s是"ABCABC",__________返回一个字符数组.A)toChars(s)B)s.toCharArray()C)String.toChars()D)String.toCharArray()E)s.toChars()[单选题]149.31.classFoo{32.publicinta=3;33.publicvoidaddFive(){a+=5;System.out.print("f");}34.}35.classBarextendsFoo{36.publicinta=8;37.publicvoidaddFive(){this.a+=5;System.out.print("b");}38.}Invokedwith:Foof=newBar();f.addFive();System.out.println(f.a);Whatistheresult?A)b3B)b8C)b13D)f3E)f8F)f13第2部分:多项选择题,共27题,每题至少两个正确答案,多选或少选均不得分。[多选题]150.下列转义字符中,哪些是合法的()A)'\n'B)'\r'C)'\t'D)''[多选题]151.下面选项中,关于DriverManager.getConnection(Stringurl,Stringuser,Stringpwd)方法的描述正确的有()A)可以带上三个参数B)第一个参数代表连接数据库的urlC)第二个参数代表连接数据库的usernameD)第三个参数代表连接数据库的passowrd[多选题]152.以下关于this关键字说法中,正确的是()A)this关键字可以解决成员变量与局部变量重名的问题B)this关键字出现在成员方法中,代表的是调用这个方法的对象C)this关键字可以出现在任何方法中D)this关键字相当于一个引用,可以通过它调用成员方法与属性[多选题]153.下面选项中,容器提供创建ServletConfig对象的方法是()A)init(ServletConfigcofig)B)getServletConfig()C)getConfig()D)setServletConfig(ServletConfigconfig)[多选题]154.在Java中,以下关于final关键字的使用描述正确的有()【选两项】A)final关键字可以用于修饰类,则该类只能被一个子类继承B)final关键字可以用于修饰变量,该变量的值无法修改C)final关键字可以用于修饰方法,则该方法不能在子类中重写D)final关键字可以用于修饰方法,则该方法所在的类不能被继承[多选题]155.在下列标记中,可以写在与之间的是()A)B)<h>C)D)[多选题]156.charoperator;inta,b;operator='+';a=6;b=2;switch(operator){case'+':System.out.println(a+b);case'-':System.out.println(a-b);case'*':System.out.println(a*b);break;case'/':System.out.println(a/b);break;default:System.out.println("无效运算符");}以上Java代码片段输出的结果是:A)8B)12C)4D)3[多选题]157.向HashSet集合中存入对象时需要重写Object类中的哪些方法()A)equals(Objectobj)B)hashCode()C)clone()D)toString()[多选题]158.下列选项中,哪些是DTD定义中可以包含的()()A)元素的定义B)元素之间关系的定义C)元素属性的定义D)实体和符号的定义[多选题]159.假设s1和s2是两个字符串,下面语句或表达式哪个不正确?A)Strings3=s1-s2;B)booleanb=pareTo(s2);C)charc=s1[0];D)charc=s1.charAt(s1.length());[多选题]160.MVC设计模式将软件程序分为三个核心模块,包括()。A)模型(Model)B)表示层(View)C)视图(View)D)控制器(Controller)[多选题]161.下面关于HTTP协议一个完整的请求消息构成包括哪些?()()A)请求行B)请求头C)实体内容D)响应内容[多选题]162.关于线程优先级说法错误的有A)优先级高的线程一定比优先级低的线程先运行B)线程在被创建后不可以修改其优先级C)线程优先级的范围是1-100D)优先级高的线程只是限制性的概率较大并不是一定会先执行[多选题]163.使用Enumeration遍历集合时,需要使用以下哪些方法?A)hasMoreElements()B)nextElement()C)next()D)hashNext()[多选题]164.在JAVA中,以下关于return语句使用描述错误的有()【选三项】A)不能用来返回对象B)只可以返回数值C)方法中都必须包含return语句D)一个方法可以有多个return语句[多选题]165.以下是JavaScript常用事件的有?A)onclick事件B)onload事件C)onblur事件D)onsubmit事件[多选题]166.下面选项中,可以和intmax(intA,intB,doublec)方法构成重载关系的是()A)doublemax(intA,intb)B)voidmax(intA,doubleC,intb)C)doublemax(doubleA,doubleb)D)intmax(intx,inty,doublez)[多选题]167.下面关于点运算符(.)和方括号运算符([])的表达中,正确的是()A)${user["My-Name"]}B)${users[0].userName}C)${user["My-Name"]}D)${}[多选题]168.以下选项中,哪些属于合法的标识符?()A)Hello_WorldB)classC)123usernameD)username123[多选题]169.假设s是"ABCABC",方法()返回一个新字符串"aBCaBC".A)s.toLowerCase(s)B)s.toLowerCase()C)s.replace('A','a')D)s.replace('a','A')E)s.replace("ABCABC","aBCaBC")第3部分:判断题,共44题,请判断题目是否正确。[判断题]170.Java语言会自动回收内存中的垃圾。A)正确B)错误[判断题]171.Java中的时间是指的一个瞬间。()A)正确B)错误[判断题]172.Java中能用protected和private修饰类。A)正确B)错误[判断题]173.Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。A)正确B)错误[判断题]174.字符类型变量所占存储空间为2个字节。()A)正确B)错误[判断题]175.设接口T中定义的常量K,则可以使用T.K进行访问A)正确B)错误[判断题]176.处于等待的线程,必须被其他线程唤醒后才能继续运行。()A)正确B)错误[判断题]177.[]当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。A)正确B)错误[判断题]178.接口中的属性,都是静态常量。A)正确B)错误[判断题]179.javadoc命令可以将文档注释提取出来生成帮助文档。()A)正确B)错误[判断题]180.[]静态代码块不会优先于构造代码块运行。A)正确B)错误[判断题]181.创建异常类时要给出该异常类的父类。()A)正确B)错误[判断题]182.main()函数是java程序的执行入口()A)正确B)错误[判断题]183.System.in是标准输入流,能用read方法读取键盘的输入。()A)正确B)错误[判断题]184.多行注释?…*/?中不能嵌套多行注释。()A)正确B)错误[判断题]185.表达式5.0/2+10的结果是double型数据:12.5。A)正确B)错误[判断题]186.protected修饰的类,类中的所有方法只能给子类使用。()A)正确B)错误[判断题]187.List集合中不允许出现重复的元素。A)正确B)错误[判断题]188.JavaSE是java平台中最核心的部分,JavaEE和JavaME都是从JavaSE的基础上发展而来的。A)正确B)错误[判断题]189.java.io.FileOutputStream是用于将数据写入File或FileDescriptor的输出流。A)正确B)错误[判断题]190.运行Java程序获取的时间指的是当前运行JVM所在操作系统的时间。()A)正确B)错误[判断题]191.内部类的外嵌类的成员变量和方法在内部类中仍然有效。A)正确B)错误[判断题]192.continue语句只能在循环语句中使用。A)正确B)错误[判断题]193.创建对象时,JVM会找到对应的.java文件,通过.java文件创建对象。()A)正确B)错误[判断题]194.import语句必须放在package语句的后面。A)正确B)错误[判断题]195.所有容器类的父类是Frame类。()A)正确B)错误[判断题]196.不同优先级的线程的线程是抢先式的,而同级线程之间是轮转式的。()A)正确B)错误[判断题]197.TreeMap中所有的键是按照某种顺序排列的。()A)正确B)错误[判断题]198.数值类基本数据类型之间转换,如果根据存储的位数,位数小的赋值给位数大的变量不需要类型的强制转换。()A)正确B)错误[判断题]199.每个源程序文件中必须得有一个public类。A)正确B)错误[判断题]200.子类定义并新建一个对象时,其未继承的父类私有成员变量也同样会分配内存空间。A)正确B)错误[判断题]201.final可以修饰局部变量。()A)正确B)错误[判断题]202.数组的length属性不可改变。()A)正确B)错误[判断题]203.所有的文件输入/输出流都继承于InputStream类/OutputStream类[判断题]204.EL的applicationScope隐式对象代表session域中用于保存属性的Map对象。()A)正确B)错误[判断题]205.向TreeSet集合添加元素时,不论元素的添加顺序如何,这些元素都能够按照一定的顺序进行排列。()A)正确B)错误[判断题]206.类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。()A)正确B)错误[判断题]207.链入式是使用频率最高,也最实用的CSS样式表,它将HTML代码与CSS代码分离为两个或多个文件,实现了结构和表现的完全分离。()()A)正确B)错误[判断题]208.使用DriverManager.registerDriver进行驱动注册时,将导致数据库驱动被注册1次。A)正确B)错误[判断题]209.在定义下拉列表时,标记有一个必需属性label,用于定义具体的组名。()A)正确B)错误[判断题]210.类是Java语言中最重要的?数据类型?,类声明的变量被称作对象变量,简称对象。类体中声明成员变量是为了体现对象的属性。A)正确B)错误[判断题]211.使用构造方法只能给实例成员变量赋初值。A)正确B)错误[判断题]212.变量声明为var关键字。()A)正确B)错误[判断题]213.publicbooleanequals(Objectobj);此方法比较两个对象是否相等,默认比较的是地址值。A)正确B)错误第4部分:问答题,共40题,请在空白处填写正确答案。[问答题]214.异常类为(),在()包中。[问答题]215.System类中所提供的属性和方法都是____的,想要引用这些属性和方法,直接使用System类调用即可。[问答题]216.对于子类创建的一个对象,如果子类重写了父类的方法,则运行是系统调用()的方法。[问答题]217.接口中【】时才能使用Lamdba表达式代替匿名内部类。[问答题]218.Java中线程让步可以通过()方法来实现。[问答题]219.UDP是一种面向无连接的协议,因此,在通信时发送端和接收端()建立连接。[问答题]220.使用多线程的好处是什么?[问答题]221.下面的语句是声明一个变量并赋值:booleanb1=5!=8;b1的值是()。[问答题]222.创建下拉式菜单需要()、()和JMenuItem三个组件。[问答题]223.LinkedList的底层是由()结构实现的。[问答题]224.匿名内部类的好处及作用?能否继承其它类或实现其它接口?项目中哪里用到了匿名内部类?[问答题]225.假设x=13,y=4,则表达式x%y!=0的值是[问答题]226.编写java应用程序,使用FileReader类对象读取程序本身(或其他目录下的文件)并显示在屏幕上。[问答题]227.用户每次访问JSP页面时,该页面都会被JspServlet翻译成一个Servlet源文件,然后将源文件编译为.class文件。()[问答题]228.java.io.FileOutputStream是()的子类,它是操作文件的字节输出流。[问答题]229.Set接口和List接口一样,同样继承自【】接口。[问答题]230.class="fr-ficfr-dibcursor-hover"class="fr-ficfr-dibcursor-hover"[问答题]231.要定义一个Java类的关键字是()。[问答题]232.importjava.util.*;importjava.util.Map.*;publicclassTest04{publicstaticvoidmain(String[]args){Mapmap=newHashMap();map.put(1,"Tom");map.put(2,"Lucy");map.put(3,"Annie");SetkeySet=map.keySet();Iteratorit=keySet.iterator();while(it.hasNext()){Objectkey=it.next();System.out.println(key);map.remove(key);}}}[问答题]233.线程中的stop()和suspend()方法为何不推荐使用?[问答题]234.Servlet的配置主要有两种方式,分别是通过Web应用的配置文件()来完成配置和使用@WebServlet注解的方式完成。[问答题]235.ResultSet接口用于处理ResultSet结果集,它可以将结果集中的数据转为不同的形式。()[问答题]236.子类必须通过()关键字调用父类有参数的构造函数。[问答题]237.[简答题]请简述Java中继承的概念以及使用继承的好处。[问答题]238.1、在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加。提示:1)Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals方法返回true。[问答题]239.简述线程调度的概念?[问答题]240.向文件中写入字符需要使用()类,它是Writer的一个子类。[问答题]241.除了可以通过throws关键字抛出异常外,还可以使用【】关键字抛出异常。[问答题]242.利用java.text.DataFormat的子类(如SimpleDateFormat类)中的format(Date)方法可将日期格式化[问答题]243.RuntimeException类及其子类都是【】异常。[问答题]244.HashMap底层是由()结构组成的,其实就是?数组+链表?的组合体。[问答题]245.若有定义:floatb={1.1f,3.5f,6.8f};,则b.length()的值是()。[问答题]246.在Java中,可以使用关键字______来创建类的实例对象。[问答题]247.如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是____类的子类并且存储该源程序文件的文件名为____[问答题]248.重写后的方法不能比被重写的方法有▲的访问权限,重写后的方法不能比被重写的方法产生更多异常。[问答题]249.面向对象的三大特征是封装、继承、▲。[问答题]250.一个进程肯定包含一个主线程,主线程用来执行()方法。[问答题]251.java语言使用的字符码集是____,每个字符占____位[问答题]252.ServletAPI中提供了一个javax.servlet.http.Cookie类,该类提供了操作Cookie的属性与方法,Cookie类有且仅有一个构造方法。()[问答题]253.在Thread类中提供了一个()方法来实现线程插队。[多选题]254.Whichtwostatementsaretrue?(Choosetwo.)A)Itispossibleformorethantwothreadstodeadlockatonce.B)TheJVMimplementationguaranteesthatmultiplethreadscannotenterintoadeadlockedstate.C)Deadlockedthreadsreleaseoncetheirsleep()method'ssleepdur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西安学区房交易风险评估及保障合同3篇
- 工程管理人员合同(2篇)
- 装修水电施工方案
- 2025年度个人房产租赁合同解除协议范本4篇
- 中国航空运输行业展望2025年1月 -中诚信
- 二零二五年度面包烘焙原料种植基地订购合同4篇
- 2025年度合伙企业股份转让及管理服务协议3篇
- 初二学业规划讲座模板
- 二零二五年度苗圃苗木病虫害防治药剂研发与供应合同4篇
- 2025年度个人购房绿色家居设计合同4篇
- 软件项目应急措施及方案
- 2025河北邯郸经开国控资产运营管理限公司招聘专业技术人才5名高频重点提升(共500题)附带答案详解
- 2024年民法典知识竞赛考试题库及答案(共50题)
- 2025老年公寓合同管理制度
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 2024中国汽车后市场年度发展报告
- 钣金设备操作培训
- 感染性腹泻的护理查房
- 天津市部分区2023-2024学年高二上学期期末考试 物理 含解析
- 水利工程招标文件样本
- 第17课 西晋的短暂统一和北方各族的内迁(说课稿)-2024-2025学年七年级历史上册素养提升说课稿(统编版2024)
评论
0/150
提交评论