![JAVA开发基础(习题卷40)_第1页](http://file4.renrendoc.com/view10/M01/29/23/wKhkGWW87RGAGxaYAAGqZRF6de8542.jpg)
![JAVA开发基础(习题卷40)_第2页](http://file4.renrendoc.com/view10/M01/29/23/wKhkGWW87RGAGxaYAAGqZRF6de85422.jpg)
![JAVA开发基础(习题卷40)_第3页](http://file4.renrendoc.com/view10/M01/29/23/wKhkGWW87RGAGxaYAAGqZRF6de85423.jpg)
![JAVA开发基础(习题卷40)_第4页](http://file4.renrendoc.com/view10/M01/29/23/wKhkGWW87RGAGxaYAAGqZRF6de85424.jpg)
![JAVA开发基础(习题卷40)_第5页](http://file4.renrendoc.com/view10/M01/29/23/wKhkGWW87RGAGxaYAAGqZRF6de85425.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:JAVA开发基础JAVA开发基础(习题卷40)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.float类型数据和double类型数据相加,得到结果的类型是。A)int类型B)short类型C)double类型D)float类型答案:C解析:[单选题]2.简单变量和引用变量的初始化有什么区别?()A)二者的初始化都需要指向一个存在的单元.但前者需要指向一个数值单元.后者需要指向一个对象B)简单变量的初始化需要为它分配一个数值单元.而引用变量的初始化只需要给它赋一个值就可以了C)简单变量的初始化只需要给它赋一个值.而引用变量的初始化需要指向一个存在的对象D)二者都需要初始化.因此它们的初始化也没有区别答案:C解析:[单选题]3.下列选项中,用于定义接口的关键字是()。A)interfaceB)implementsC)abstractD)class答案:A解析:[单选题]4.下列有关线程的叙述哪个是正确的?()A)一旦一个线程被创建,它就立即开始运行B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C)主线程不具有默认优先级D)Java中线程的优先级从低到高以整数0~9表示答案:B解析:[单选题]5.执行下面代码,下面描述正确的是()。PublicclassPerson{Staticintarr[]=newint[10];Publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}A)产生编译错误B)输出空C)编译正确,运行错误D)输出0答案:D解析:[单选题]6.下列流中哪个不属于字符流?A)InputStreamReaderB)BufferedReadeC)FilterReaderD)FileInputStream答案:D解析:[单选题]7.Swing与AWT相比新增的布局管理器是()A)BoxlayoutB)GridBaglayoutC)GridlayoutD)Cardlayout答案:A解析:[单选题]8.下列语句中,正确的是()A)java语言经编译后,会产生机器码B)java语言编译后产生源代码C)java语言编译后产生DLLD)java语言编译后产生字节码答案:D解析:[单选题]9.下面哪个流既是输入流,也是输出流A)RandomAccessFileB)FileC)FileInputStreamD)以上答案都不正确答案:A解析:[单选题]10.Java中定义小数的关键字是A)charB)intC)longD)float答案:D解析:[单选题]11.有以下程序publicstaticvoidmain(Stringargs[]){intx=3,y=2;System.out.println(x/y);}程序运行后的输出结果是(选一项)A)3B)2C)1D)0答案:C解析:[单选题]12.执行下列语句后,c的值为()。Inta=1,b=3;Intc;C=(a+b>5?++a:b--);选项.A)3B)1C)2D)4答案:A解析:[单选题]13.Java编译器产生的文件扩展名是()A)JavaB)classC)htmlD)exe答案:B解析:[单选题]14.下列Java方法定义中,正确的是(选一项)A)intB)booleanC)voidD)int答案:D解析:[单选题]15.在Eclipse中开发Java程序的步骤包括()。A)创建一个java项目B)手动创建java源程序C)运行java程序D)以上全部答案:D解析:[单选题]16.简单6+5%3+2的值是A)2B)1C)9D)10答案:D解析:[单选题]17.下面选项中,用于强制使Session对象无效的方法是()A)request.invalidate();B)session.validate();C)response.invalidate();D)session.invalidate();答案:D解析:[单选题]18.java中下面这些分别占多少字节,byte、int、long、char、float、double各占多少个字节()。A)128248B)148248C)144244D)144248答案:B解析:[单选题]19.设有定义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解析:[单选题]20.在网络编程中,能够获取Socket对象的输入流的方法是。A)outputStreamB)getInputStreamC)getOutputStreamD)inputStream答案:B解析:[单选题]21.一般对一个java源文件aaa.java,编辑保存后但未编译,在其所在目录下执行javaaaa,则接着会出现什么()A)error:B)无任何显示C)ExceptionD)程序正常执行并显示答案:C解析:[单选题]22.下列关于JDK和JRE的说法中,错误的是()A)JDK是java开发核心组件,是用来编译解释java程序的核心组件B)JDK包括Java编译器、Java文档生成工具、Java打包工具等C)JRE是个单独的软件,所以安装JDK后,还需要单独安装JRED)JRE是java运行环境,用来支持java程序的运行答案:C解析:暂无[单选题]23.编译Java程序的命令文件名是()A)java.exeB)java.cC)javacD)appletviewer.exe答案:C解析:[单选题]24.什么是动态网页?A)有js的网页B)与后台有交互的C)有css3动画的网页D)加jquery动画的网页答案:B解析:[单选题]25.下面选项,DataSource接口中用于获得数据库连接的是()。A)DelegateB)FactoryC)ConnectionD)getConnection答案:D解析:[单选题]26.下面接口的描述,正确的是A)接口中的变量必须用privatestaticfinal三个修饰词修饰B)接口中的方法必须用publicabstract两个修饰符修饰C)一个接口可以继承多个父接口D)接口的构造方法名必须为接口名答案:C解析:[单选题]27.下列数据流中,属于输入流的一项是。A)从内存流向硬盘的数据流B)从键盘流向内存的数据流C)从键盘流向显示器的数据流D)从网络流向显示器的数据流答案:B解析:[单选题]28.下列说法中错误的一项是。A)构件是一个可视化的能与用户屏幕交互的对象B)构件能够独立显示出来C)构件必须放在某个容器中才能正确显示D)一个按钮可以是一个构件答案:B解析:[单选题]29.下面选项中配置参数名为name,它的值为youjun,以下正确的配置是()A)<init-parames>name</param-nameyoujun</param-value></init-parames>B)<init-param><name>name</name<value>youjun</value></init-param>C)<init-param>name</param-nameyoujun</param-value></init-param>D)<init-parameter>name</param-nameyoujun</param-value></init-parameter>答案:C解析:[单选题]30.java中程序的main方法必须声明为()A)publicB)voidC)publicvoidD)publicstaticvoid答案:D解析:[单选题]31.下面哪条语句返回JAVA?A)toUpperCase("Java")B)"Java".toUpperCase("Java")C)"Java".toUpperCase()D)String.toUpperCase("Java")答案:C解析:[单选题]32.如下哪个方法可以从WindowEvent获取事件源?A)getSource()B)getID()C)getFrame()D)getEvent()答案:A解析:[单选题]33.下面关键字中那一个是不可用来控制对类成员的访问()A)publicB)privateC)protectedD)default答案:D解析:[单选题]34.从以下哪一个选项中可以获得Servlet的初始化参数()A)ServletB)ServletContextC)ServletConfigD)GenericServlet答案:C解析:[单选题]35.以下关于JavaBean的说法,错误的是:A)对属性和方法进行了封装B)具有独立功能、可重复使用C)可与其他控件通信D)功能比较简单,不能实现复杂功能答案:D解析:[单选题]36.下面哪个表达式可用得到x和y的最大值?()A)x>y?y:x;B)x<y?y:x;C)x>y?(x+y):(x-y);D)x==y?y:x;答案:B解析:[单选题]37.以下代码的输出结果是()。Inta=2,b=4;Booleanx;X=a>b;System.out.println(x);A)1B)0C)trueD)false答案:D解析:[单选题]38.下列程序的功能是将一个整数数组写入二进制文件。在程序的下划线处应填入的选项是:importjava.io.*;publicclassXieShuzu{publicstaticvoidmain(String[]a){int[]myArray={10,20,30,40};try{DataOutputStreamdos=newDataOutputStream(newFileOutputStream("ints.dat"));for(inti=0;idos._____(myArray[i]);dos.close();System.out.println("已经将整数数组写入二进制文件:ints.dat");}catch(IOExceptionioe){System.out.println("IOException");}}}A)writeArrayB)writeByteC)writeIntD)writeDouble答案:C解析:[单选题]39.Java注释方式不包括()A)//…B)…*/C)*…**/D)*…*/答案:C解析:[单选题]40.下列关于JDK的命令,说法不正确的是()A)Java执行工具,是启动JVM(虚拟机)并执行class(BYTECODE)文件的命令B)javac编译器,由.java文件生成.class文件C)jarJava解压jar包D)jarJava压缩打包工具答案:C解析:[单选题]41.有关事件绑定,下列选项错误的是?A)让事件属性值等于处理该事件的函数名或程序代码可以实现绑定B)让事件属性值等于处理该事件的函数名或程序代码C)事件属性值必须只能使用函数名不能使用匿名函数简化D)每个元素的事件属性可以有多个答案:C解析:[单选题]42.以下代码段执行后的输出结果为Intx=-3;Inty=-10;System.out.println(y%x);A)-1B)2C)1D)3答案:A解析:[单选题]43.分析程序,结果为()publicclasstest5{publicstaticvoidmain(String[]args){intn=9;System.out.println("\n");while(n>6){n--;System.out.print(n);}}}A)8B)6C)9D)7答案:A解析:[单选题]44.下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代A)java.util.HashSetB)java.util.ArrayListC)java.util.TreeSetD)java.util.HashTable答案:D解析:[单选题]45.publicclassExample01{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定义一个数组intminIndex=0;//初始时设第1个角标处的值为最小值for(inti=1;i<arr.length;i++){if(______){minIndex=i;}}System.out.println(\"数组中的最小值为:\"+arr[minIndex]);}}请问在上述程序的横线处填写下列哪段代码,可以求到数组的最小值()A)i<minIndexB)arr[i]<arr[minIndex]C)arr[i]>arr[minIndex]D)i>minIndex答案:B解析:[单选题]46.下面关于Random类常用方法的描述中,错误的是?()A)nextDouble()方法返回的是0.0和1.0之间double类型的值B)nextFloat()方法返回的是0.0和1.0之间float类型的值C)nextInt(intn)返回的是0(包括)和指定值n(不包括)之间的值D)nextInt()返回的是0(包括)和2147483647之间的值答案:D解析:[单选题]47.下列标识符合法的是A)¥99B)#ddC)b++D)*67答案:A解析:[单选题]48.若有定义如下,则不正确的赋值为()。classTestA{intx,xx;intf(){inta;……}intg(){inty;……}}A)在f()中a=x;B)在f()中x=a;C)在f()中x=xx;D)在g()中y=a;答案:D解析:[单选题]49.下列组件中不属于容器的是()A)JFrameB)JButtonC)JToolBarD)JDialog答案:B解析:[单选题]50.下面关于配置整个Web应用的初始化参数的说法中,正确的是()A)使用<init-param>来配置B)使用<context-param>来配置C)使用<context-init-param>来配置D)使用<init-context-param>来配置答案:B解析:[单选题]51.使用FileInputStream读取文件内容的正确步骤应该是①、创建FileInputStream对象②、找到目标文件③、读取数据④、关闭流A)①②③④B)②①③④C)②①④③D)①③②④答案:B解析:[单选题]52.阅读下列代码:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.printIn(89>>1);}}其运行结果是A)44B)45C)88D)90答案:A解析:[单选题]53.设计一个GUI类,要进行事件处理,需要调用()加入事件监听器。A)actionListener()B)addActionListener()C)addEventListener()D)addEvenet()答案:B解析:[单选题]54.如下程序输出()。PublicclassTest{Publicstaticvoidmain(String[]args){24Strings="Java";StringBuilderbuffer=newStringBuilder(s);Change(s);System.out.println(s);}Privatestaticvoidchange(Strings){S=s+"andHTML";}}A)JavaB)JavaandHTMLC)andHTMLD)什么都不显示答案:A解析:[单选题]55.下列关于使用this调用构造方法的说法中,错误的是?()A)使用this调用构造方法的格式为this([参数1,参数2,])B)只能在构造方法中使用this调用其它的构造方法C)使用this调用其它构造方法的语句必须放在第一行D)在一个类的两个构造方法中可以使用this互相调用答案:D解析:[单选题]56.下列关于基本数据类型的说法中,不正确的一项是A)boolean是JAVA特殊的内置值,或者为真或者为假B)float是带符号的32位浮点数C)double是带符号的64位浮点数D)char应该上是8位的Unicode字符答案:D解析:[单选题]57.分析代码,正确的是()PublicclassTest{Publicstaticvoidmain(String[]args){Boolean[][]x=newboolean[3][];x[0]=newboolean[1];x[1]=newboolean[2];x[2]=newboolean[3];System.out.println("x[2][2]is"+x[2][2]);}}A)编译错误,因为newboolean[3][]是错的B)运行错误,因为x[2][2]是null.C)正常运行并输出:x[2][2]isnull.D)正常运行并输出:x[2][2]istrue.E)正常运行并输出:x[2][2]isfalse.答案:E解析:第2部分:多项选择题,共11题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.下列选项中,属于RequestDispatcher接口中方法的有()()A)sendRedirect()方法B)include()方法C)forward()方法D)dispatcher()方法答案:BC解析:[多选题]59.ArrayList和Vector区别说法错误的是A)ArrayList是线程安全的,Vector是线程不安全B)ArrayList是线程不安全的,Vector是线程安全C)ArrayList底层是数组结构,Vector底层是链表结构D)ArrayList底层是链表结构,Vector底层是数组结构答案:ACD解析:[多选题]60.下面哪一个是对的?A)一个类应该描述一个简单的实体,并且该类中所有的操作要合乎逻辑B)一个类必须包括无参构造器C)构造器总是publicD)构造器可以是protected答案:AD解析:[多选题]61.下列属于jsp中注释的有()A)<%--与--%>B)/C)*与**/D)<!--与-->答案:AD解析:示例:[多选题]62.在Java基础案例教程中,当线程调用了某个对象的wait(1ongtimeout)方法时,以下说法正确的A)可以通过其他线程调用notify()方法唤醒当前等待中的线程B)可以通过其他线程调用notifyAIl()方法唤醒当前等待中的线程C)可以等待限时时间结束后进行状态转换D)以上都正确答案:ABCD解析:无[多选题]63.下面关于过滤器的描述,正确的是()A)过滤器负责过滤的Web组件只能是ServletB)过滤器能够在Web组件被调用之前预处理ServletRequest对象C)自定义的过滤器类都必须直接或间接实现javax.servlet.Filter接口D)在应用的web.xml文件中配置的过滤器可以为所有Web应用中的Web组件提供过滤答案:BC解析:[多选题]64.向HashSet集合中存入对象时需要重写Object类中的哪些方法()A)equals(Objectobj)B)hashCode()C)clone()D)toString()答案:AB解析:第3部分:判断题,共17题,请判断题目是否正确。[判断题]65.-5%3的运算结果是2。A)正确B)错误答案:错解析:[判断题]66.垃圾回收机制是核心技术A)正确B)错误答案:对解析:[判断题]67.Set集合里的元素是能重复的A)正确B)错误答案:错解析:[判断题]68.通过请求转发来实现目标资源的访问是服务器内部的行为,对于客户端来说是一次请求过程。()A)正确B)错误答案:对解析:[判断题]69.character类中的isUpperCase方法是一个判断字符是否是为大写的静态方法。A)正确B)错误答案:对解析:[判断题]70.[]成员变量在整个类中有效,而局部变量只在定义它的方法内有效。A)正确B)错误答案:对解析:[判断题]71.在Servlet程序中,只有属于同一个请求中的数据才可以通过HttpServletRequest对象传递()A)正确B)错误答案:对解析:[判断题]72.每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。A)正确B)错误答案:对解析:[判断题]73.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关A)正确B)错误答案:对解析:[判断题]74.MVC模式中控制器负责从模型中读取数据,控制用户输入,并向视图发送数据。()A)正确B)错误答案:错解析:[判断题]75.[]RuntimeException类及其子类用于表示运行时异常。A)正确B)错误答案:对解析:[判断题]76.当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环。()A)正确B)错误答案:对解析:[判断题]77.Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value。A)正确B)错误答案:对解析:[判断题]78.Java是面向对象编程语言,类的继承支持单继承和多继承。()A)正确B)错误答案:错解析:[判断题]79.向TreeSet集合添加元素时,不论元素的添加顺序如何,这些元素都能够按照一定的顺序进行排列。()A)正确B)错误答案:对解析:[判断题]80.Java程序里,创建新的类对象用关键字new。A)正确B)错误答案:对解析:[判断题]81.枚举类中的构造方法默认都是private的。()A)正确B)错误答案:对解析:枚举类中,构造方法的功能是用于实例化枚举常量,因此,默认是private。第4部分:问答题,共15题,请在空白处填写正确答案。[问答题]82.NIO.2提供了一个Path接口,该接口通常表示一个依赖于系统的()。答案:文件路径解析:[问答题]83.JLabel组件可以显示文本、(),还可以设置标签内容的垂直和水平对齐方式。答案:图像解析:[问答题]84.方法重载要满足两个条件,一是【】相同,二是【】不同。答案:方法名|参数列表解析:[问答题]85.线程有()、()、()、()和()答案:新建(New)|就绪(Runnable)|运行(Runing)|阻塞(Blocked)|死亡(Dead)解析:[问答题]86.在Java中的跳转语句有()语句和continue语句。答案:[break]解析:无[问答题]87.用_________修饰的方法,称为静态方法。它们不是对象的方法,而是整个类的方法。答案:static解析:[问答题]88.<jsp:include>元素的flush属性默认值为false。()答案:V解析:[问答题]89.给出下列【代码】注释标注的代码的输出结果。PublicclassHello{Publicstaticvoidmain(Stringargs[]){Intm=0;Charch='A';Switch(ch){Case9:Case'a':m++
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7-Ketolithocholic-acid-Standard-生命科学试剂-MCE
- 车辆工程租赁协议
- 照明设计服务合同
- 心理咨询师一对一咨询服务协议
- 合作伙伴往来业务文书范本
- 2025年高性能气敏传感器项目建议书
- 关于优化员工沟通流程的通知申请
- 2025年漯河货运从业资格证模拟考试系统
- 职场教育范文与案例分析
- 电子竞技比赛组织合作协议
- 安全环保职业健康法律法规清单2024年
- 苜蓿青贮料质量分级DB41-T 1906-2019
- 新鲜牛肉购销合同模板
- 2024中科院心理咨询师考试复习题库(官方版)-下多选题
- 2024年内蒙古呼和浩特市中考文科综合试题卷(含答案)
- 流行性感冒诊疗方案1
- 烧烤店选址标准
- 中国餐饮供应链行业现状及趋势(附市场规模、产业链及重点企业)
- 深度学习视角下“尺规作图”教学策略
- 温度均匀性测试报告
- 会阴擦洗课件
评论
0/150
提交评论