![JAVA开发基础(习题卷5)_第1页](http://file4.renrendoc.com/view10/M01/2A/1C/wKhkGWW87cmASLnRAAFXtN-CuIA655.jpg)
![JAVA开发基础(习题卷5)_第2页](http://file4.renrendoc.com/view10/M01/2A/1C/wKhkGWW87cmASLnRAAFXtN-CuIA6552.jpg)
![JAVA开发基础(习题卷5)_第3页](http://file4.renrendoc.com/view10/M01/2A/1C/wKhkGWW87cmASLnRAAFXtN-CuIA6553.jpg)
![JAVA开发基础(习题卷5)_第4页](http://file4.renrendoc.com/view10/M01/2A/1C/wKhkGWW87cmASLnRAAFXtN-CuIA6554.jpg)
![JAVA开发基础(习题卷5)_第5页](http://file4.renrendoc.com/view10/M01/2A/1C/wKhkGWW87cmASLnRAAFXtN-CuIA6555.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共61题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.请写出一条Java语句,要求建立一个文件对象f,其对应的磁盘文件是?d:\test.txt?A)Filef=newFile(?d:\\test.txt?);B)Filef=newFile(?d:\test.txt?);C)FileReaderf=newFileReader(?d:\\test.txt?);D)FileWriterf=newFileWriter(?d:\\test.txt?);答案:A解析:[单选题]2.下面的标示符不正确的是()。A)a_1B)#IC)_byteD)¥data答案:B解析:[单选题]3.在JavaEE中的MVC设计模式中,()负责接受客户端的请求数据A)JavaBeanB)JSPC)ServletD)HTML答案:C解析:servlet为接收用户请求的数据[单选题]4.下面对于final的描述中,错误的是()A)final修饰的局部变量可以被重新赋值B)final修饰的变量被称之为常量C)final修饰的基本数据类型变量D)不能改变其值答案:A解析:[单选题]5.在JAVA语言中,以上正确的函数定义形式是(选一项)A)doubleB)doubleC)doubleD)double答案:C解析:[单选题]6.如果在关闭socket时发生一个I/O错误,会抛出A)IOExceptionB)UnknownHostExceptionC)SocketExceptionD)MalformedURLException答案:A解析:[单选题]7.哪个是将一个十六进制值赋值给一个long型变量?()A)longnumber=345L;B)longnumber=0345;C)longnumber=0345L;D)longnumber=0x345L;答案:D解析:[单选题]8.Java对文件类提供了许多方法,能获得文件对象父路径名的方法是()A)getAbsolutePath()B)getParentFile()C)getAbsoluteFile()D)getName()答案:B解析:[单选题]9.执行下面代码后k的值是(){intk=2;nPrint("Amessage",k);}System.out.println(k);A)0B)1C)2D)K在块外面没有定义,因此,编译错误答案:D解析:[单选题]10.下列有关事件监听器的说法正确的是A)一个组件上不可以注册多个事件监听器B)一个事件监听器可以被注册到多个组件上C)一个组件上注册多个事件监听器会发生冲突,不会起作用D)一个组件上注册多个事件监听器,只有最后一个事件监听器会起作用答案:B解析:[单选题]11.对象的有效期有多长?()A)从对象创建时开始,直到程序结束B)从对象创建时开始,直到编程人员用"delete"关键字删除该对象为止C)从对象创建时开始,直到没有任何引用变量指向该对象时,对象失去作用,被自动回收D)与引用变量的有效期相同,当引用变量的有效期结束时,对象也自动消失答案:C解析:略[单选题]12.保证Java语言可移植性的特征是()。A)面向对象B)安全性C)分布式计算D)可跨平台答案:D解析:[单选题]13.以下选项关于PreparedStatement的说法错误的是()A)PreparedStatement继承了Statement,可以执行预编译的SQL语句B)PreparedStatement可以有效的防止SQL注入C)PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句D)PreparedStatement可以存储预编译的SQL语句,从而提升执行效率答案:C解析:[单选题]14.下面关于类的说法,不正确的是A)类是同种对象的集合和抽象B)类属于Java语言中的复合数据类型C)类就是对象D)对象是Java语言中的基本结构单位答案:C解析:[单选题]15.设有下面两个赋值语句:a=Integer.parseInt("1024");b=Integer.valueOf("1024").intValue();下述说法正确的是A)a是整数类型变量,b是整数类对象B)a是整数类对象,b是整数类型变量C)a和b都是整数类对象并且它们的值相等D)a和b都是整数类型变量并且它们的值相等答案:D解析:[单选题]16.下面pageContext对象的作用范围值中,表示Web应用程序范围的是()A)PAGE_SCOPEB)REQUEST_SCOPEC)SESSION_SCOPED)APPLICATION_SCOPE答案:D解析:[单选题]17.关于接口哪个正确?A)实现一个接口必须实现接口的所有方法B)一个类只能实现一个接口C)接口间不能有继承关系D)接口和抽象类是同一回事答案:A解析:[单选题]18.下列值不为true的表达式有()。A)"john"=="join"B)"john".equals("john")C)"john"="join"D)"john".equals(newString("join"))答案:C解析:[单选题]19.接口中的成员方法被隐含地声明为:A)publicstaticfinalB)protectedabstactC)privateD)publicabstract答案:D解析:[单选题]20.Java中char类型的数据长度为:A)8位B)16位C)32位D)64位答案:B解析:[单选题]21.已有数组array并完成了赋值,请问在Java中怎么通过数组什么属性来获取数组长度()A)array.countB)array.sizeC)array.lengthD)以上都不对答案:C解析:[单选题]22.(5>10)&&(3<8)的结果为()A)非0B)trueC)0D)false答案:D解析:[单选题]23.当()方法终止时,能使线程进入死亡状态。A)runB)setProrityC)sleepD)yield答案:A解析:[单选题]24.window对象中的alert方法、prompt方法、confirm方法都可以创建对话框,以下描述正确的是()A)alert方法用来向用户弹出一个警告对话框,包含确认和取消按钮B)prompt方法用来创建提示对话框,包含有输入框和确认取消按钮C)confirm方法用来创建确认对话框,只包含确认按钮D)以上描述都不正确答案:B解析:[单选题]25.如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生()个文件名与类名相同而扩展名为.class的字节码文件。A)1B)2C)3D)4答案:D解析:[单选题]26.在JAVA中,以下关于被final修饰的对象,说法错误的是()A)final修饰的成员变量一旦赋初始值就不能被改变B)final修饰的类不能被继承C)final修饰的方法可以被继承D)final修饰的方法可以被重写答案:D解析:[单选题]27.若要将一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口A)RunnableB)ActionListenerC)WindowsAdapterD)Serializable答案:D解析:[单选题]28.关于servlet的service方法,以下说法正确的是:A)检查HTTP请求类型,只能检查GET、POST请求B)检查HTTP请求类型,只能检查GET、POST、DELETE请求C)检查HTTP请求类型,并在适当的时候调用get()、post()方法D)检查HTTP请求类型,并在适当的时候调用doGet()、doPost()等方法答案:D解析:[单选题]29.下列哪个选项是int型数据的取值范围?()A)-128~+127B)-32768~+32767C)-2147483648~+2417483647D)-3.40282347E38~+3.40282347E38答案:C解析:[单选题]30.下列选项中,用于停止Tomcat的是哪个命令()A)shutdown.batB)down.batC)start.batD)shutdown.dll答案:A解析:[单选题]31.JSPModel2模型就是MVC设计模式,其中实现控制器角色的是()A)JSPB)JSC)ServletD)JavaBean答案:C解析:[单选题]32.下列配置中,表示过滤器拦截所有用户请求访问的是()A)<url></url>B)<url-pattern></url-pattern>C)<url></url>D)<url-pattern>*</url-pattern>答案:B解析:[单选题]33.以下叙述中不正确的是()。A)在方法中,通过return语句传回方法值。B)在一个方法中,可以执行有多条return语句,并返回多个值。C)在Java中,主方法main()后的一对圆括号中也可以带有参数。D)在Java中,调用方法可以在System.out.println()语句中完成。答案:B解析:[单选题]34.下述代码的运行结果是()publicclassMyClass{publicstaticvoidmain(String[]args){intnum1=34;intnum2=55;MyClassmc=newMyClass();mc.increase(num1,num2);System.out.printf("%d和%d",num1,num2);}publicvoidincrease(intnum1,intnum2){num1++;num2++;}}A)35和56B)34和55C)34和56D)35和55答案:B解析:[单选题]35.下列用ABCD注释标注的哪行代码有错误?PublicclassHello{Publicstaticvoidmain(Stringargs[]){Byteb='a';//ACharc=65;//BB=b;//CB=b+1;//D}}A)AB)BC)CD)D答案:D解析:[单选题]36.阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中()。ClassShape{PublicStringname;}ClassCircleextendsShapeimplementsSerializable{Privatefloatradius;Transientintcolor;PublicstaticStringtype="Circle";25}A)nameB)radiusC)colorD)type答案:B解析:[单选题]37.ServletRequest对象被创建时,将会调用ServletRequestListener接口中的()方法A)requestCreated()B)requestInitialized()C)requestDestroyed()D)destroyedRequest()答案:B解析:[单选题]38.以下关于浮点型变量说法中,正确的是()A)当数字带有后缀标记f或B)当数字带有后缀标记d成D时,C)当数字没有后缀标记。D)以上说法都正确答案:D解析:[单选题]39.Onebytehas________bits.()A)4B)8C)12D)16答案:B解析:[单选题]40.阅读以下代码:PublicClassShape{PublicBooleanIssharp(){ReturnTrue;}PublicIntGetsides(){Return0;}}以下各子类编译出错的是()。A)classTriextendsShape{publicintgetSides(){return3;}}B)classRectextendsShape{publicintgetSides(inti){returni;}}C)classCircleextendsShape{publicvoidgetSides(){return;}}D)classOvalextendsShape{publicStringgetSides(Stringname){returnname;}}答案:C解析:[单选题]41.关于类和对象的叙述正确的是A)Java的类分为两大部分:系统定义的类和用户自定义的类B)类的静态属性和全局变量的概念完全一样,只是表达形式不同C)类的成员至少有一个属性和一个方法D)类是对象的实例化答案:A解析:[单选题]42.下列选项中,关于final修饰成员变量的说法正确的是()A)被final修饰的成员变量可以被多次赋值B)被final修饰的成员变量为常量C)final只能在接口中修饰成员变量D)以上都不对答案:B解析:[单选题]43.简单设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是A)x>y||x>zB)x!=yC)z>(y+x)D)x<y&!(x<z)答案:B解析:[单选题]44.下面代码运行结果是()publicclassDemo{publicintadd(inta,intb){try{returna+b;}catch(Exceptione){System.out.println(?catch语句块?);}finally{System.out.println(?finally语句块?);}return0;}publicstaticvoidmain(String[]args){Demodemo=newDemo();System.out.println(?和是:?+demo.add(9,34));}}A)编译异常B)finally语句块和是:43C)和是:43finally语句块D)catch语句块和是:43答案:B解析:注意:在try中是返回,不是打印。所以顺序为返回-final-打印[单选题]45.下列代码中的内部类名是()Importjava.awt.event.*;Importjavax.swing.*;ClassTalkingClocki{Publicvoidstart(intinterval,finalbooleanbeep){ActionListenerlistener=newActionListener(){PublicvoidactionPerformed(ActionEventevent){······}}Timert=newTimer(interval,listener);T.start();}}A)TimerB)ActionListenerC)listenerD)匿名答案:D解析:[单选题]46.Java解释器是A)JavaB)JavacC)JavapD)Javadoc答案:A解析:[单选题]47.下列哪项不属于Java语言的基本数据类型?A.intB.StringC.doubleD.boolean答案:B解析:[单选题]48.在基于Swing的图形用户界面设计中,面板属于()。A)顶层容器B)中间级容器C)底层容器D)原子组件答案:B解析:[单选题]49.以下选项中,File类delete()方法返回值的类型是A)booleanB)intC)StringD)Integer答案:A解析:[单选题]50.给定java程序如下,编译运行Test.java,结果是()publicclassTest{intcounter=10;publicstaticvoidmain(String[]args){System.out.println(++counter);}}A)10B)11C)编译错误D)运行时出现异常答案:C解析:[单选题]51.Map集合中存储元素需要调用哪个方法。A)save()B)set()C)get()D)put()答案:D解析:[单选题]52.给出下列代码,如何使成员变量m被方法fun()直接访问?classTest{privateintm;publicstaticvoidfun(){...}}A)将privateintm改为protectedintmB)将privateintm改为publicintmC)将privateintm改为staticintmD)将privateintm改为intm答案:C解析:[单选题]53.Java程序中,如果要对文件进行读处理,而该文件不存在,会抛出哪个异常类对象A)ClassNotFoundExceptionB)ArrayIndexOutOfBoundsExceptionC)FileNotFoundExceptionD)ArithmeticException答案:C解析:[单选题]54.下列定义的Java变量名中错误的是()A)sumB)svgC)$numD)continue答案:D解析:[单选题]55.在Java中,若要获得Map集合所有的value值,应使用()方法A)put()B)getAll()C)keyset()D)values()答案:D解析:[单选题]56.在用默认构造方法初始化对象时,由系统用默认值初始化对象的成员变量,char的默认值为:A)0B)\0C)\0'D)\\0'答案:C解析:[单选题]57.下面代码的运行结果是Double[]myList={1,5,5,5,5,1};Doublemax=myList[0];IntindexOfMax=0;For(inti=1;i<myList.length;i++){if(myList[i]>max){max=myList[i];indexOfMax=i;}}System.out.println(indexOfMax);A)0B)1C)2D)3E)4答案:B解析:第2部分:多项选择题,共7题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.一般下面关于Java代码安全的说法哪些是正确的?()A)程序执行过程中需要的所有类都是通过字节码校验程序装入的。B)代码的运行是由Java运行环境中的解释器完成的。C)在运行时,字节码要经过装入,校验之后,才能在解释器中执行。D)在缺省的安全配置条件下,Java答案:ABCD解析:要求答案可以跟在题干后面(正确)(√)(对)答案也可以另外一行,①答案:对;②答案:正确;③答案:√如果有,必须另起一行查看以下方案:[多选题]59.以下关于标签的说法正确的是()()A)<c:forEach>除了支持数组之外.还有标准J2SE的集合类型B)假若有begin属性时.begin必须大于等于0C)假若有end属性时.必须大于beginD)假若有step属性时.step必须大于等于0答案:ABCD解析:[多选题]60.下列关于switch语句的描述中,正确的是。A)switch语句的表达式值可以为long类型B)switch语句的表达式值可以为byte、short和int类型C)default子句可以省略D)每个case语句中常量表达式的值应该是唯一的,不能有相同的常量值答案:BCD解析:[多选题]61.下列选项中,属于?target?属性值的是()A)_doubleB)_selfC)_newD)_blank答案:BD解析:[多选题]62.在JAVA中,以下创建字符串数组正确的有()【选两项】A)Stringtemp[]=newString{?a?,?b?,?c?};B)Stringtemp[]=newString[]{?a?,?b?,?c?};C)Stringtemp={?a?,?b?,?c?};D)String[]temp={?a?,?b?,?c?};答案:BD解析:[多选题]63.下列选项中,哪些是定义标识符时应该遵循的规则()A)类名和接口名一律小写B)在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读C)不能以数字开头D)包名所有字母一律小写答案:BCD解析:[多选题]64.下面对于MVC模式中模型(Model)的作用描述中,正确的是()A)负责应用程序中处理用户交互的部分B)管理应用程序的业务数据C)定义访问控制和修改这些数据的业务规则D)为视图提供查询模型状态的方法答案:BCD解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.在while语句的循环体中,执行break语句的效果是结果while循环。A)正确B)错误答案:对解析:[判断题]66.子类对象无论如何也不能操作没有继承的成员变量。A)正确B)错误答案:错解析:[判断题]67.使用DriverManager.registerDriver进行驱动注册时,将导致数据库驱动被注册1次。A)正确B)错误答案:错解析:会导致驱动注册2次[判断题]68.XMLSchema约束文档中声明名称空间的语法格式是:()A)正确B)错误答案:对解析:[判断题]69.Java语言支持跨平台的特性。A)正确B)错误答案:对解析:无[判断题]70.在超链接中?href?属性用于指定链接页面的打开方式。()()A)正确B)错误答案:错解析:[判断题]71.Java是一种面向对象的程序设计语言。()A)正确B)错误答案:对解析:[判断题]72.使用String类的toCharArray()方法可以将一个字符串转为一个字符数组。()A)正确B)错误答案:对解析:[判断题]73.EL表达式的cookie隐式对象用于获取客户端的Cookie信息。()A)正确B)错误答案:对解析:[判断题]74.Math类没有构造方法。()A)正确B)错误答案:错解析:查看Math类源代码的前几行:publicfinalclassMath{privateMath(){}publicstaticfinaldoubleE=2.7182818284590452354;……}可以看出,Math类提供的是一个权限为private的构造方法。也就是说,Math不是没有构造方法。因此,Math没有构造方法的说法是错误的。[判断题]75.方法中声明的局部变量的名字不可以和方法的参数的名字相同。A)正确B)错误答案:对解析:[判断题]76.javadoc命令可以将文档注释提取出来生成帮助文档。()A)正确B)错误答案:对解析:[判断题]77.在命名XML元素时,元素是不区分大小写的。()A)正确B)错误答案:错解析:[判断题]78.[]只要为一个类定义了成员变量,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,初始化值根据其类型决定。A)正确B)错误答案:对解析:[判断题]79.Cookie一旦创建,它的名称就不能更改,而Cookie的值创建后也不允许被修改。()A)正确B)错误答案:错解析:[判断题]80.在定义变量的同时,必须对该变量进行初始化赋值。()A)正确B)错误答案:错解析:[判断题]81.EL表达式提供的两种用于访问数据的操作符是.和[],两个作用完全一样。()A)正确B)错误答案:错解析:第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.java.util.Iterator接口的主要作用是对【】进行迭代的迭代器。(写顶级接口)答案:Collection解析:[问答题]83.Java中的I/O流主要定义在()包中。答案:java.io解析:[问答题]84.编写java小程序,在小程序界面画一个彩色球,当压下键盘上的4个方向键时,彩色球能向指定的方向移动。答案:importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclassApplet1extendsApplet{charch;intx=20,y=20;publicvoidinit(){this.addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEvente){if(e.getKeyCode()==e.VK_DOWN)y+=2;if(e.getKeyCode()==e.VK_UP)y-=2;if(e.getKeyCode()==e.VK_RIGHT)x+=2;if(e.getKeyCode()==e.VK_LEFT)x-=2;repaint();}});this.requestFocus();}publicvoidpaint(Graphicsg){g.setColor(Color.blue);g.fillOval(x,y,30,30);}}解析:[问答题]85.指出下面程序的运行结果。classA{static{System.out.print("1");}publicA(){System.out.print("2");}}classBextendsA{static{System.out.print("a");}publicB(){System.out.print("b");}}publicclassHello{publicstaticvoidmain(String[]args){Aab=newB();ab=newB();}}答案:答:执行结果:1a2b2b。创建对象时构造器的调用顺序是:先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。解析:[问答题]86.写出下面程序的输出结果ClassA{Intx;A(inti){Intx=I;}}PublicclassBextendaA{B()(())Publicstaticvoidmain(Stringargs[]){Bb=newB();System.out.println(?x=?+x)}}答案:x=100解析:定义类A和类B如下.(5分)classA{inta=1;doubled=2.0;voidshow(){System.out.println("ClassA:a="+a+"td="+D.;}}classBextendsA{floata=3.0f;Stringd="Javaprogram.";voidshow(){super.show();System.out.println("ClassB:a="+a+"td="+D.;}}展开查看正确答案ClassA:a=1d=2.0定义类A和类B如下.(5分)classA{inta=1;doubled=2.0;voidshow(){System.out.println("ClassA:a="+a+"td="+D.;}}classBextendsA{floata=3.0f;Stringd="Javaprogram.";voidshow(){super.show(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国太空球市场调查研究报告
- 2025年电加热不锈钢反应釜项目可行性研究报告
- 2025至2031年中国拉制紫铜棒行业投资前景及策略咨询研究报告
- 2025至2030年软尺门项目投资价值分析报告
- 2025至2030年火箭筒音箱项目投资价值分析报告
- 2025至2030年中国真皮开边珠钱包数据监测研究报告
- 2025至2030年外墙保温粘结砂浆核心料项目投资价值分析报告
- 室内装修设计合同规范
- 临建道路工程分包协议书范本
- ui设计外包合同范本
- 颞下颌关节盘复位固定术后护理查房
- 新版药品管理法培训完整版本课件
- 医院信息系统HIS知识培训教学课件-HIS的主要内容
- 硝苯地平控释片
- 合成聚氨酯原料及助剂生产项目
- 四川省泸州市2019年中考物理考试真题与答案解析
- 部编版语文六年级下册全套单元基础常考测试卷含答案
- 2023年保险养老地产行业分析报告
- 保险公司防火应急预案
- 动物检疫技术-动物检疫的分类(动物防疫与检疫技术)
- 2024医师资格考试考生诚信考试承诺书
评论
0/150
提交评论