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

下载本文档

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

文档简介

试卷科目:JAVA开发基础JAVA开发基础(习题卷96)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下面哪些语句不含语法错误?()A)Stringa[]={?1?,?2?,?3?,?4?,null};B)Stringb[]={?1?,?2?,?3?,?4?,?c?};C)Stringc[5]=newString[5];D)Stringd[]=newString[5]{?1?,?2?,?3?,?4?,?5?};答案:A解析:[单选题]2.下面关于数组声明和初始化的语句那个有语法错误?()A)inta1[]={3,4,5};B)Stringa2[]={"",""}C)Stringa3[]=newString(3);D)int[][]a4=newint[3][3];答案:C解析:C:引用类型需要初始化。[单选题]3.下列字符串常量中,哪一个是错误的()A)?abc?B)?12?12?C)?12?12?D)??答案:C解析:[单选题]4.以下Java语句中,Stringstr=?123456789?;str=str.subString(2,4);执行后str中的值为:A)?34?B)?234?C)?23?D)?345?答案:A解析:[单选题]5.下列选项中,用来设置单元格背景颜色的是()。A)widthB)bgcolorC)rowspanD)colspan答案:B解析:[单选题]6.关于私有访问控制符protected修饰的成员变量,以下说法正确的是()。A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问答案:D解析:[单选题]7.下列对整型常量定义的解释中,正确的是A)034代表八进制的数1CB)034代表八进制的数34C)034代表十六进制的数28D)34L代表34的64位长整数答案:D解析:[单选题]8.下面选项中,哪个用于指出客户端浏览器能够处理的MIME类型?()A)Accept-CharsetB)AcceptC)Accept-EncodingD)Accept-Language答案:B解析:[单选题]9.下列哪一个不属于java的基本类型()A)intB)StringC)floatD)byte答案:B解析:[单选题]10.设B是A的子类,C是B的子类,b是B的对象,c是C的对象。下面叙述中,错误的是xinstanceofYx一定是Y的子类实例,可以隔代A)binstanceofA的值是trueB)binstanceofC的值是trueC)cinstanceofA的值是trueD)cinstanceofB的值是true答案:B解析:[单选题]11.如果循环在执行的过程中需要跳出循环,可以使用()A)break语句B)continue语句C)exit语句D)return语句答案:A解析:概念理解[单选题]12.下列常用宝中,存放用户图形界面类库的包是()A)java.awtB)java.langC)java.utilD)java.io答案:A解析:[单选题]13.在MySQL中,设置某列为主键的关键字是()。A)NULLB)KEYC)DEFAULTD)PRIMARYKEY答案:D解析:[单选题]14.在Java中,关系运算符计算的结果是()类型A)booleanB)intC)charD)float答案:A解析:[单选题]15.()方法返回一周中的某一天(0-6),0为周日,1为周一,以此类推A)getDate()B)getDay()C)getHours()D)getTime()答案:B解析:[单选题]16.下面选项中,可以提取文档注释中作者信息的是()A)javadoc-d.Demo1.javaB)javadoc-d.-publicDemo1.javaC)javadoc-d.-versionDemo1.javaD)javadoc-d.-authorDemo1.java答案:D解析:[单选题]17.下面的程序片段:publicclassPerson{Stringname;intage;publicPerson(Stringname,intage){=name;this.age=age;}publicstaticvoidmain(String[]args){Personc=newPerson("Peter",17);System.out.println(+"is"+c.age+"yearsold!");}}程序的运行结果是()A)Peteris17B)yearsold!C)Peter17D)Peterisyearsold!答案:D解析:[单选题]18.在编写Servlet时需要__________A)继承ServletB)实现HttpRequestServletC)继承HttpServletD)实现HttpRequest答案:C解析:[单选题]19.JDK中用于存放Java类库文件的文件夹是()A)binB)includeC)libD)demo答案:C解析:[单选题]20.Random对象能够生成以下哪种类型的随机数?A)intB)stringC)doubleD)A和C答案:D解析:[单选题]21.下列关于LinkedList类的方法,不是从List接口中继承而来的是()A)toArray()B)pop()C)remove()D)isEmpty()答案:B解析:[单选题]22.()方法可以动态地改变当前元素的透明度(其他不变),实现淡入的动画效果,最终显示当前元素A)fadeIn()B)fadeout()C)slide()D)slideup()答案:A解析:[单选题]23.若要创建一个新的含有父目录的目录,应该使用下列哪一个类的实例A)FileWriterB)FileOutputStreamC)FileD)以上都对答案:C解析:[单选题]24.当点击鼠标时,触发的事件是A)MouseEventB)WindowEventC)ItemEventD)KeyEvent答案:A解析:[单选题]25.下列JAVA语言代码的输出结果是(选一项)publicstaticvoidmain(Stringargs[]){inti;for(i=0;iA)11122B)12C)12020D)120答案:A解析:[单选题]26.Java语言接口间的继承关系是:A)多重继承B)单继承C)不能继承D)不一定答案:A解析:[单选题]27.自定义异常类的父类可以是:A)ErrorB)VirtuaMachineErrorC)ExceptionD)Thread答案:C解析:[单选题]28.若需要定义一个类域或类方法,应使用哪种修饰符?()A)staticB)packageC)privateD)public答案:A解析:[单选题]29.?隐藏对象的属性和实现细节,仅对外提供公有的方法?描述的是面向对象的哪个特征()A)封装B)继承C)多态D)以上都不是答案:A解析:[单选题]30.以下赋值语句中,正确的是A)a=b=c=d+100B)a+7=mC)a+=b+7=cD)a*=c+7=d答案:A解析:[单选题]31.定义了int型二维数组a[6][7]后,数组元素a[2][3]前的数组元素个数为A)24B)25C)18D)17答案:D解析:[单选题]32.关于变量的声明,下列说不正确的是()A)inti=100;B)doublei=3.14C)doublenum=3.14fD)inta=0,b=100;答案:C解析:[单选题]33.执行以下代码后,说法正确的是publicclassTestextendsThread{publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.start();try{test.sleep(3000);}catch(Exceptione){}System.out.println(?main线程?);}publicvoidrun(){System.out.println(?自定义线程?);}}A)线程test会休眠3秒钟B)main线程会休眠3秒钟C)main线程和test线程都会休眠3秒钟D)以上说法均不对答案:B解析:[单选题]34.使用哪一个类可以实现在文件的任一个位置读写一个记录A)BufferedInputStreamB)RandomAccessFileC)FileWriterD)FileReader答案:B解析:[单选题]35.在MySQL中,下列不是MySQL数据类型的是()。A)byteB)dateC)timeD)varchar答案:A解析:[单选题]36.编译运行以下程序后,关于输出结果的说法正确的是?Publicclassqq{publicstaticvoidmain(Stringargs[]){intx=4;System.out.print("valueis"+((x>4)?99.9:9));}}A)输出结果为vauleis9.0B)输出结果为valueis99.9C)输出结果为valueis9D)编译错误答案:A解析:[单选题]37.下列关于选择结构语句的说法中,错误的是()A)if语句中的条件表达式是一个布尔值B)if语句和switch语句都属于选择结构语句C)switch语句中的表达式只能是布尔类型的值D)switch语句中的表达式可以是String类型答案:C解析:[单选题]38.下面哪个是正确的?()A)Stringtemp[]=newString{"a""b""c"};B)Stringtemp[]={"a""b""c"}C)Stringtemp={"a","b","c"}D)Stringtemp[]={"a","b","c"}答案:D解析:字符串数组定义。A:newstring的不是数组。B:没用逗号。C:类型不是数组[单选题]39.对于下列代码:Stringstr1="java";Stringstr2="java";Stringstr3=newString("java");StringBufferstr4=newStringBuffer("java");System.out.println(str1==str2);以下表达式的值为true的是A)str1==str2;B)str1==str4;C)str2==str3;D)str3==str4;答案:A解析:[单选题]40.已知有以下语句:int[][]a=newint[2][3];a.length代表的是()。A)语法错误B)数组元素的个数,所以是6C)数组的行数,所以是2D)数组的列数,所以是3答案:C解析:[单选题]41.如下代码创建一个新线程并启动线程:Runnabletarget=newMyRunnable();ThreadmyThread=newThread(target);问:以下哪个类可以创建target对象,并能编译正确?A)publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B)publicclassMyRunnableextendsObject{publicvoidrun(){}}C)publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D)publicclassMyRunnableimplementsRunnable{voidrun(){}}答案:C解析:[单选题]42.下列的哪个选项可以正确用以表示八进制值8?A)0x8B)0x10C)8D)10答案:D解析:[单选题]43.在JAVA的异常处理模型中,能单独和finally语句一起使用的块是()。A)tryB)catchC)throwD)throws答案:A解析:[单选题]44.下列关于面向对象的论述中,正确的是()。A)面向对象是指以对象为中心,分析、设计和实现应用程序的机制B)面向对象是指以功能为中心,分析、设计和实现应用程序的机制C)面向对象仅使用与程序设计阶段D)面向对象是一种程序设计语言答案:A解析:[单选题]45.下列选项中,关于Statement描述错误的是()A)Statement是用来执行SQL语句的B)Statement是PreparedStatement的子接口C)获取Statement实现需要使用Connection的createStatement()方法D)PreparedStatement能使用参数占位符,而Statement不行答案:B解析:Statement是PreparedStatement的父接口[单选题]46.已知如下定义:Strings=?story?;下面哪个语句不是合法的A)s+=?books?;B)s=s+100;C)intlen=s.length;D)Stringt=s+?abc?;答案:B解析:[单选题]47.以下表达式可以将基本类型变量a的值转换为对应字符串的是()。A)""+aB)a+""C)a+''D)A和B都可以答案:D解析:[单选题]48.在Java中,main方法必须声明为()A)publicB)voidC)publicvoidD)publicstaticvoid答案:D解析:[单选题]49.在MySQL中,格式化日期的函数是()A)DATEDIFF()B)DATE_FORMAT()C)CURDATE()D)DAY()答案:B解析:[单选题]50.如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?()A)BoxLayoutB)GridLayoutC)BorderLayoutD)FlowLouLayout答案:B解析:网格布局特点:l使容器中的各组件呈M行×N列的网格状分布。l网格每列宽度相同,等于容器的宽度除以网格的列数。l网格每行高度相同,等于容器的高度除以网格的行数。l各组件的排列方式为:从上到下,从左到右。l组件放入容器的次序决定了它在容器中的位置。l容器大小改变时,组件的相对位置不变,大小会改变。l设置网格布局行数和列数时,行数或者列数可以有一个为零。若rows为0,cols为3,则列数固定为3,行数不限,每行只能放3个控件或容器。若cols为0,rows为3,则行数固定为3,列数不限,且每行必定有控件,若组件个数不能整除行数,则除去最后一行外的所有行组件个数为:Math.ceil(组件个数/rows)。Math.ceil(doublex):传回不小于x的最小整数值。比如行数为3,组件数为13个,则Math.ceil(13/3)=5,即第一行,第二行组件数各为5个,剩下的组件放在最后一行。l若组件数超过网格设定的个数,则布局管理器会自动增加网格个数,原则是保持行数不变。[单选题]51.自定义的异常类可从下列哪个类继承A)Error类B)Exception及其子类C)Applet类D)Event类答案:B解析:[单选题]52.在try{}catch(【】e){}中,【】处需要填写的是?()A)异常对象B)异常类C)任意对象D)任意类答案:B解析:[单选题]53.初始化Date对象的参数若不指定,则默认是()A)1B)-1C)2D)0答案:D解析:[单选题]54.下面哪个方法不可以在任何时候被任何线程调用?A)wait()B)sleep()C)yield()D)currentThread()答案:A解析:[单选题]55.下面哪一个操作符的优先级最高?()A)&&B)||C)!D)()答案:D解析:[单选题]56.Java源代码经过编译后会生成字节码文件,字节码文件的扩展名是()。A)javaB)classC)htmlD)exe答案:B解析:[单选题]57.-24%-5结果是()A)3B)-3C)4D)-4E)0答案:D解析:第2部分:多项选择题,共7题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.下面选项中,属于元素的子元素是()A)<init-param>B)<servlet-mapping>C)D)答案:CD解析:[多选题]59.下列是jsp作用域的通信对象的有()A)SessionB)applicationC)pageContextD)cookie答案:ABC解析:JSP常用内置对象:1.输出输入对象:request对象、response对象、out对象2.通信控制对象:pageContext对象、session对象、application对象3.Servlet对象:page对象、config对象4.错误处理对象:exception对象[多选题]60.在Java中,关于以下代码说法正确的有()String[]s=newString[10];【选两项】A)s[10]为??B)s[9]为nullC)s[0]为未定义D)s.length为10答案:BD解析:[多选题]61.下列选项中,属于java.util.Iterator类中的方法有(A)hasNext()B)next()C)remove()D)add(Objectobj)答案:ABC解析:无[多选题]62.Givenaclasswhoseinstances,whenfoundinacollectionofobjects,aresortedbyusingthecompareTo()method,whichtwostatementsaretrue?(Choosetwo.)A)Theclassimplementsjava.lang.Comparable.B)Theclassimplementsjava.util.Comparator.C)Theinterfaceusedtoimplementsortingallowsthisclasstodefineonlyonesortsequence.D)Theinterfaceusedtoimplementsortingallowsthisclasstodefinemanydifferentsortsequences.答案:AC解析:Comparable接口仅有一个compareTo()函数~~谨记[多选题]63.下面对于构造方法的描述,正确有哪些?()A)方法名必须和类名相同B)方法名的前面没有返回值类型的声明C)在方法中不能使用return语句返回一个值D)当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在答案:ABC解析:[多选题]64.下面关于HttpSession的说法,正确的是()()A)Servlet容器负责创建HttpSession对象B)每个HttpSession对象都有唯一的IDC)客户端浏览器负责为HttpSession分配唯一的IDD)HttpSession对象的ID值.由程序进行分配答案:AB解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.window.alert()方法可以不带上window对象,直接使用alert()方法。()()A)正确B)错误答案:对解析:[判断题]66.任何类都必须显示地定义该类的构造方法,以便对类的成员进行各种初始化操作。()A)正确B)错误答案:错解析:[判断题]67.UDP协议是面向无连接的协议,可以保证数据的完整性。A)正确B)错误答案:错解析:UDP无法保证数据的完整性,传输效率高,但不能保证数据的完整性。[判断题]68.子类要调用父类的方法,可以使用super关键字。()A)正确B)错误答案:对解析:[判断题]69.System类被定义为final的。()A)正确B)错误答案:对解析:System类是在java.lang.*包下的一个类。在Java的API说明文档中,可以看到System类的说明为:publicfinalclassSystemextendsObject也就是说,System类被定义为final的是正确的。[判断题]70.字符类型变量所占存储空间为2个字节。()A)正确B)错误答案:对解析:[判断题]71.EL的param隐式对象代表application域中用于保存属性的Map对象。()A)正确B)错误答案:错解析:[判断题]72.程序运行中可以改变数组的大小A)正确B)错误答案:错解析:[判断题]73.JPanel一个无边框,不能被移动、放大、缩小或者关闭的面板A)正确B)错误答案:对解析:[判断题]74.由于数据库资源非常宝贵,因此,当数据库资源使用完毕后,一定要记得释放资源。()A)正确B)错误答案:对解析:[判断题]75.[]Java中任何类都直接或间接继承了Object类。A)正确B)错误答案:对解析:[判断题]76.编译异常如果产生,可以处理,也可以不用处理。()A)正确B)错误答案:错解析:[判断题]77.在表格标记中,标记用来创建一个表格。()A)正确B)错误答案:对解析:[判断题]78.switch语句中可以使用枚举类型。()A)正确B)错误答案:对解析:在switch语句中可以使用枚举类型,其中case语句可以使用枚举常量。[判断题]79.访问集合时索引不能超出size-1,否则会抛出角标越界异常A)正确B)错误答案:对解析:[判断题]80.Sun公司制定了一套JSTL标准标签库,它的英文全称是JavaServerPagesStandardTagLibrary。A)正确B)错误答案:对解析:[判断题]81.[]多行注释的作用是为了使代码易于阅读。A)正确B)错误答案:对解析:第4部分:问答题,共19题,请在空白处填写正确答案。[问答题]82.用正则表达式"^[0-9\\.]+$"可以匹配下列哪些串?".1234.50"、"1212.2.0"、"4.23E+54"、"1.58E+34"、"abc1234"、".5"答案:.1234.50、1、.5解析:[问答题]83.在Java程序代码中,类使用()关键字定义。答案:[class]解析:无[问答题]84.位运算符是针对二进制数的每一位进行运算的符号,它是专门针对数字【】和【】进行操作的。答

温馨提示

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

评论

0/150

提交评论