JAVA开发基础(习题卷64)_第1页
JAVA开发基础(习题卷64)_第2页
JAVA开发基础(习题卷64)_第3页
JAVA开发基础(习题卷64)_第4页
JAVA开发基础(习题卷64)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:JAVA开发基础JAVA开发基础(习题卷64)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.float变量的默认值为()A)0.0dB)0.0fC)0D)null答案:B解析:特性分析[单选题]2.()是一个解释Java字节码的软件?A)Java虚拟机B)Java编译器C)Java执行器D)JavaAPI答案:A解析:[单选题]3.下列运算符中,优先级最高的是:A)+=B)==C)&&D)++答案:D解析:[单选题]4.下面选项中,处理以.jsp为扩展名的URL访问请求的是()A)JspServletB)HttpJspBaseC)JspSourceDependentD)HttpServlet答案:A解析:[单选题]5.()为快速开发Java程序提供集成开发环境,编辑、编译、构建、调试和联机帮助集成在一个图形用户界面中。A)JavalanguagespecificationB)JavaAPIC)JavaJDKD)JavaIDE答案:D解析:[单选题]6.已知类的继承关系如下:ClassAClassBextendsAclassCextendsA则以下语句能通过编译的是()A)Aa=newB();B)Cc=newB();C)Cc=newA();D)Bb=newC();答案:B解析:[单选题]7.关于EL中的隐式对象,下列说法错误的是()。A)pageScope可以取出最小的域对象PageContext中的参数B)request,session是El中的内置对象C)EL中有11个隐式对象,常用的有pageScope,reuqestScope,sessionScope,applicationScopeD)EL和jstl相辅相成,丰富jsp功能答案:B解析:[单选题]8.下列关于构造方法重载的说法中,错误的是()。A)不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2,])的形式B)不同构造方法中调用本类其它的构造方法时,必须放在第一行C)构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型D)构造方法重载时,只要每个参数类型或参数个数不同即可答案:C解析:[单选题]9.返回0和1之间的伪随机数,可能为0,但总小于1,[0,1)A)Math.pow(x,y)B)Math.random()C)Math.round(number)D)Math.sqrt(number)答案:B解析:[单选题]10.若要删除一个文件,应该使用下列哪个类的实例A)FileB)RandomAccessFileC)FileOutputStreamD)FileReader答案:A解析:[单选题]11.在Java的for循环结构中,循环的()部分不包括在for之后的括号中A)初始化B)循环体C)布尔表达式D)更新部分答案:B解析:[单选题]12.jsp指令中isELIgnored="boolean"的意思是()A)决定是否实现Servler的单线程模式,B)决定改页面是否是一个错误处理页面,C)决定是否支持EL表示,D)没有具体的含义。答案:C解析:是否忽略EL表达式如果值为ture那么像${..}这样的直接会原样输出,不会进行EL表达式运算[单选题]13.下列代码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答案:B解析:[单选题]14.自定义异常时,可以通过对下列哪一项进行继承?A)Exception类及其子类B)AssertionError类C)Applet类D)Error类答案:A解析:[单选题]15.下面关于封装性的描述中,错误的是A)封装体包含属性和行为B)被封装的某些信息在外不可见C)封装提高了可重用性D)封装体中的属性和行为的访问权限相同答案:D解析:[单选题]16.____________isadevicetoconnectacomputertoalocalareanetwork(LAN).()A)RegularmodemB)DSLC)CablemodemD)NIC答案:D解析:[单选题]17.以下对接口描述错误的有()A)接口没有提供构造方法B)接口中的方法默认使用public、abstract修饰C)接口中的属性默认使用public、static、final修饰D)接口不允许多继承答案:D解析:D:接口可以多继承。提示:接口中的属性默认是public,final,static[单选题]18.以下哪个不是位运算符()。A)&B)~C)|D)^答案:B解析:在Java中,位运算符包括&、^、|、以及>>、<<、>>>,不包括~。[单选题]19.在java程序中,语句和表达式()。A)两者没有区别B)两者有区别,语句以?;?结束,表达式则没有C)两者有区别,表达式以?;?结束,语句则没有D)两者均以?;?结束答案:B解析:[单选题]20.下列代码中,将引起编译错误的行是(选一项)publicclassExercise{publicstaticvoidmain(Stringargs[]){floatf=0.0;f+=1.0;}}A)第2行B)第3行C)第4行D)第6行答案:B解析:[单选题]21.Java类库中将数据写入内存的类是()A)java.io.ByteArrayOutputStreamB)java.io.FileOutputStreamC)java.io.DataOutputStreamD)java.io.BufferedOutputStream答案:A解析:[单选题]22.已知如下定义:Strings="story";下面语句不合法的是A)s+="books";B)s=s+100;C)intlen=s.length;D)Stringt=s+?abc?;答案:C解析:[单选题]23.下面程序段的执行结果是PublicclassFoo{publicstaticvoidmain(String[]args){try{return;}finally{System.out.println(?Finally?);}}}}A)编译能通过,但运行时会出现一个例外B)程序正常运行,并输出?Finally?C)程序正常运行,但不输出任何结果D)因为没有catch语句块,所以不能通过编译答案:B解析:[单选题]24.当创建一个对象时()被调用.A)一个构造(器)方法B)main方法C)一个带有返回值的方法D)一个带有void返回值的方法答案:A解析:[单选题]25.在Java中,用Package语句说明一个包时,该包的层次结构必须是:A)与文件目录的层次相同B)与文件类型相同C)与文件大小相同D)与文件的结构相同答案:A解析:[单选题]26.下列特点中,不属于Java的是()A)多线程B)跨平台C)可移植D)多继承答案:D解析:[单选题]27.下列选项中,属于布尔常量的是?()A)198B)2e3fC)trueD)null答案:C解析:[单选题]28.Java用来定义一个新类时,所使用的关键字为()A)classB)publicC)structD)class或struct答案:A解析:[单选题]29.函数的自变量能否与类的成员变量重名?A)不行,函数内不能出现重名的变量B)不行,在函数内,类的成员变量也是作为局部变量来看待的;C)可以,通过?this?关键字就可区分D)可以,因为类的成员变量在函数中不出现答案:C解析:略[单选题]30.编译Java程序后生成的面向JVM的字节码文件的扩展名是()。A)javaB)classC)objD)exe答案:B解析:[单选题]31.以下()不是Java的基本数据类型。A)BooleamB)shortC)intD)float答案:A解析:[单选题]32.以下可以正确通过编译的是哪一项A)publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B)publicclassMyRunnableextendsRunnable{voidrun(){}}C)publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D)publicclassMyRunnableimplementsRunnable{voidrun(){}}答案:C解析:[单选题]33.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A)8B)16C)32D)64答案:B解析:java虚拟机采用UCS2(通用字符集)标准即UTF-16保存字符,所有的字符在内存中都是2个字节。就是16位。[单选题]34.Map集合中,获取所有键值对的集合是那个方法()A)entrySet()B)values()C)keySet()D)keyValues()答案:A解析:在Map集合中,entrySet()输出集合中的所有键-值对。[单选题]35.在MySQL中,以下()不属于MySQL的常见数据库。A)mysqlB)testC)performance_schemaD)information答案:D解析:[单选题]36.整型数据类型中,需要内存空间最少的是()A)shortB)longC)intD)byte答案:D解析:1.整型类型存储需求bit数取值范围备注int4字节4*8short2字节2*8-32768~32767long8字节8*8byte1字节1*8-128~1272.浮点型类型存储需求bit数取值范围备注float4字节4*8float类型的数值有一个后缀F(例如:3.14F)double8字节8*8没有后缀F的浮点数值(如3.14)默认为double类型3.char类型类型存储需求bit数取值范围备注char2字节2*84.boolean类型类型存储需求bit数取值范围备注boolean1字节1*8false、true[单选题]37.研究下面的Java代码,但x=2时,运行结果是(选一项)switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);System.out.println(4);}A)没有任何输出结果B)输出结果为3C)输出结果为3和4D)输出结果是1、3和4答案:C解析:[单选题]38.面板JPanel的默认布局管理是A)FlowLayoutB)BorderLayoutC)CardLayoutD)GridLayout答案:A解析:[单选题]39.下面关于setMaxAge(intexpires)方法参数的描述中,正确的是()A)参数代表的是cookie过期的毫秒数B)参数代表的是cookie过期的分钟数C)参数代表的是cookie过期的秒数D)参数代表的是cookie过期的纳秒数答案:C解析:[单选题]40.在以下什么情况下,构造方法会被调用?A)类定义时B)创建对象时C)调用对象方法时D)使用对象的变量时答案:B解析:[单选题]41.有数组intnum[]=newint[]{10,20,30,40,50};num[3]的值为()A)30B)50C)40D)20答案:C解析:[单选题]42.下列不属于逻辑运算符的是:A)!B)||C)&&D)|答案:D解析:[单选题]43.下列程序的运行结果是()PublicclassTest{publicstaticvoidmain(String[]args){Intx=3,y=4,z=5;Strings="xyz";System.out.println(s+x+y+z);}}A)xyz12B)xyz345C)xyzxyzD)s12答案:B解析:[单选题]44.常量定义的修饰符为()A)finalB)finallyC)constD)define答案:A解析:[单选题]45.以下关于三元运算符的说法中,正确的是()A)三元运算符第一个表达式的结果必须是boolean类型值。B)三元运算符第一个表达式的结果可以是任意类型的值。C)三元运算符只能得到基本类型的结果。D)以上说法都不对。答案:A解析:[单选题]46.下面浮点型数据的定义中,错误的是()A)floata=1.23;B)doubleb=1.23;C)doublec=1.5E4;D)floatd='a';答案:A解析:[单选题]47.自定义xml配置虚拟目录的名字为chapter02.xml,则访问时URL中正确的是()A)http://localhost:8080/chapter02/index.htmlB)http://localhost:8080/index.htmlC)http://localhost:8080/chapter/index.htmlD)http://localhost:8080/chapter2/index.html答案:A解析:[单选题]48.用html文件显示Applet时,属于必不可少的属性的是A)name、height、widthB)code、nameC)codebase、height、widthD)code、height、width答案:D解析:[单选题]49.下面语句中,正确的是()。A)booleanb=?true?;B)doublex=2.5f;C)charc=?A?;D)floaty=0.8d;答案:B解析:[单选题]50.阅读下列代码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)编译出错答案:C解析:[单选题]51.Wait()方法作用是()A)唤醒线程B)导致线程等待C)线程休眠D)结束线程答案:B解析:Wait()方法导致线程等待。[单选题]52.下面关于成员变量与类变量的说明,正确的是()。A)在定义类是定义的变量为类变量B)在定义类时定义的变量为成员变量,成员变量前加上static为类变量C)成员变量和类变量都要加上staticD)成员变量和类变量都要都不加static答案:B解析:[单选题]53.Thread类位于下列哪个包中?A)java.ioB)java.langC)java.utilD)java.awt答案:B解析:[单选题]54.下列是page指令中的一些属性,其中,用于指明是否内置Session对象的属性是()A)languageB)extendsC)importD)session答案:D解析:[单选题]55.Class类的对象由______自动生成,隐藏在.class文件中,它在运行时为用户提供信息。A)Java编译器B)Java解释器C)Javanew关键字D)Java类分解器答案:A解析:[单选题]56.下列选项中关于二维数组的定义,格式错误的是()A)int[][]arr=newint[3][4]B)int[][]arr=newint[3][]C)int[][]arr=newint[][4]D)int[][]arr={{1,2},{3,4,5},{6}}答案:C解析:[单选题]57.-24%5is_____A)-1B)-2C)-3D)-4E)0答案:D解析:第2部分:多项选择题,共11题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.下面选项中,构成事件监听过程的是()A)事件B)事件源C)ListenerD)事件处理器答案:ABCD解析:[多选题]59.下列关于转换流描述正确的有()A)转换流是一种字符流B)转换流是一种包装流C)转换流不能对图片、音频等数据的读写D)转换流可以对图片、音频等数据的读写答案:ABC解析:无[多选题]60.下面main()方法的定义哪些是正确的()?A)publicstaticvoidmain(Stringargs[]){}B)publicstaticvoidmain(String[]){}C)publicstaticvoidmain(String[]args){}D)publicstaticvoidmain(String[]x){}答案:ACD解析:[多选题]61.以下属于Collections工具类常用方法的有()A)staticvoidreverse(Listlist)B)staticvoidshuffle(Listlist)C)staticvoidswap(Listlist,inti,intj)D)staticObjectmax(Collectioncol)答案:ABCD解析:[多选题]62.下列赋值语句中正确的选项是。A)booleanb=true;B)doubled=0.0f;C)floatf=0.0f;D)charc='dd';答案:ABC解析:[多选题]63.关于接口的说法,正确的有?A)接口中只有全局常量和抽象方法B)实际项目常采用面向接口编程C)面向接口编程并不能让代码量减少或明显减少D)接口只能被被单实现,但可以多层继承答案:ABC解析:[多选题]64.下面关于include指令的说法中,正确的是()A)被引入的文件必须遵循JSP语法.可以是静态HTML.JSP脚本和JSP指令等B)除了指令元素之外.被引入的文件中的其它元素都被转换成相应的Java源代码C)file属性的设置值必须使用相对路径D)也可以实现动态包含答案:ABC解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。A)正确B)错误答案:错解析:HashSet所存储的元素是不可重复的。[判断题]66.没有实体的对象称作空对象,应当避免使用空对象,即让一个空对象去调用方法产生行为。A)正确B)错误答案:对解析:[判断题]67.过滤器配置中,如果元素使用通配符?*?来表示,则该过滤器将拦截所有的请求访问。()A)正确B)错误答案:对解析:[判断题]68.子类调用父类的无参数的构造方法时,如果父类没有这样的构造方法,代码在编译时会出现错误。A)正确B)错误答案:对解析:[判断题]69.Java应用程序的主类可以不是public类。A)正确B)错误答案:对解析:[判断题]70.String类型也是基本的数据类型。()A)正确B)错误答案:错解析:在Java中,基本数据类型包括boolean、char、byte、short、int、long、float、double等8种,String属于引用类型,不属于基本数据类型。[判断题]71.如果请求消息中包含有多个该指定名称的参数,getParameter(Stringname)方法返回最后一个出现的参数值。()A)正确B)错误答案:错解析:[判断题]72.接口中的所有方法都没有被实现A)正确B)错误答案:对解析:[判断题]73.表单提交后的数据处理程序由action属性指定。()A)正确B)错误答案:对解析:[判断题]74.每次操作数据库结束后都要关闭数据库,释放资源,包括关闭ResultSet、Statement和Connection等资源。A)正确B)错误答案:对解析:[判断题]75.类中说明的方法可以定义在类体外。()A)正确B)错误答案:错解析:[判断题]76.在命令行窗口中,编译Demo.java文件可以输入javacDemo。对错A)正确B)错误答案:错解析:[判断题]77.RuntimeException类及其子类用于表示运行时异常。()A)正确B)错误答案:对解析:[判断题]78.当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循A)正确B)错误答案:对解析:[判断题]79.关键字是编程语言里事先定义好并赋予了特殊含义的单词。()A)正确B)错误答案:对解析:[判断题]80.数组有length()这个方法A)正确B)错误答案:错解析:[判断题]81.Java语言中对象传递的是引用而不是值。()A)正确B)错误答案:对解析:第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.JRE的中文意思是▲。答案:Java运行环境解析:[问答题]83.加载数据库驱动通常使用Class类的静态方法()来实现。答案:forName()解析:[问答题]84.字节流的顶级父类是()和OutputStream。答案:InputStream解析:[问答题]85.键和值对象之间存在一种对应关系,称为【】。答案:映射解析:[问答题]86.EL的()隐式对象,代表request域中用于保存属性的Map对象。答案:REQUESTSCOPE解析:[问答题]87.执行()方法,可以让线程在规定的时间内休眠。答案:sleep()解析:执行sleep()方法,可以让线程在规定的时间内休眠。[问答题]88.[填空题]Java中一个类最多可以继承()个类。答案:一解析:[问答题]89.使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?答案:是引用不能变,引用对象的内容时可以改变的。//final修饰基本类型变量finalinta=1;}//编译失败,final修饰基本类型的变量,变量的值不可改变//a=2;//final修饰引用类型的变量finalStringBuildersb=newStringBuilder();//编译失败,final修饰的引用类型,引用不可改变//sb=newStringBuilder();//编译成功,final修饰引用类型,对象中的内容时可以发生变化的sb.append("b");解析:[问答题]90.请编写重载方法,分别实现两个int类型和两个float类型的数据的求和操作。提示:方法名:答案:publicclassDemo{publicstaticintsum(inta","intb){returna+b;}publicstaticfloatsum(floata","floatb){returna+b;}}解析:[问答题]91.请阅读下面的程序,在空白处填写正确代码,使程序可以编译并运行。ClassPerson{PrivatestaticStringname;static{name="world";}Publicstaticvoidshow(){System.out.println(name);}Publicstaticvoidmain(String[]args){Person.show();}}答案:static解析:[问答题]92.简述使用ServetSocket进行网络通信的具体步骤②调用ServetSocket对象accept()方法接收客户端发送的Socket对象③调用Socket对象的getInputStream()/getOutputStream()方法建立与客户端进行交互的IO流④服务器与客户端根据一定的协议交互,直到关闭连接⑤关闭服务器端的Socket⑥回到第2步,继续监听下一次客户端发送的Socket请求连接答案:①根据指定端口实例化一个ServetSocket对象解析:[问答题]93.在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术我们称为______。答案:继承解析:[问答题]94.自定义异常需要继承【】类。答案:Exception解析:[问答题]95.在JavaFX8中可以通过FXMLLoader的()方法引入了一个外联的fxml_example.fxml文件。答案:load()解析:[问答题]96.在Thread类中,提供了一个start()方法,该方法用于______,当新线程启动后,系统会自动调用______方法。答案:开启一个新线程|run()解析:[多选题]97.Given:10.classOne{11.publicOnefoo(){returnthis;}12.}13.classTwoextendsOne{14.publicOnefoo(){returnthis;}15.}16.classThreeextendsTwo{17.//insertmethodhere18.}Whichtwomethods,insertedindividually,correctlycompletetheThreeclass?(Choosetwo.)A)publicvoidfoo(){}B)publicintfoo(){return3;}C)publicTwofoo(){returnthis;}D)publicOnefoo(){returnthis;}E)p

温馨提示

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

评论

0/150

提交评论