2023年西安优看电子java笔试题答案_第1页
2023年西安优看电子java笔试题答案_第2页
2023年西安优看电子java笔试题答案_第3页
2023年西安优看电子java笔试题答案_第4页
2023年西安优看电子java笔试题答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

一选择题(共30题,选择其中15个解答,每题2分,共30分)有一段java应用程序,它主类名是al,那么保留它源文献名可以是^)a1.javaB.a1.classC.a1D.都对在创立对象时必须(B)▲.先申明对象,然后才能使用对象先申明对象,为对象分派内存空间,然后才能使用对象先申明对象,为对象分派内存空间,对对象初始化,然后才能使用对象上述说法都对在调用措施时,若要使措施变化实参值,可以(B)用基本数据类型作为参数用对象作为参数A和B都对A和B都不对Java语言具有许多长处和特点,哪个反应了Java程序并行机制特点?(B)安全性B.多线性C.跨平台D.可移植如下申明合法是(B)defaultStrings;B.publicfinalstaticnativeintw()C.abstractdoubled;D.abstractfinaldoublehyperbolicCosine()6.如下标识符中哪项是不合法(B)AA.constB.$doubleC.helloD.BigMeaninglessNameA.constB.$doubleC.helloD.BigMeaninglessName下面哪一种是合法数组申明和构造语句(C)int[]ages=[1];intages=newint[1];int[]ages=newint[1];int()ages=newint(1);下列哪种异常是检查型异常,需要在编写程序时申明(B)NullPointerExceptionB.ClassCastExceptionC.FileNotFoundExceptionD.IndexOutOfBoundsException一种线程在任何时刻都处在某种线程状态(threadsta)t例如运行状态、阻塞状态、就绪状态等。一种线程可以由选项中哪种线程状态直接抵达运行状态?(D)死亡状态阻塞状态(对象lock池内)阻塞状态(对象wait池内)就绪状态下列哪些语句有关Java内存回收阐明是对?(B)程序员必须创立一种线程来释放内存内存回收程序负责释放无用内存内存回收程序容许程序员直接释放内存内存回收程序可以在指定时间释放内存对象如下选项中循环构造合法是(C)while(inti<7)GF{i++;System.out.println("iis"+i);}intj=3;while(j){System.out.println(“Sj"+j);}intj=0;for(intk=0;j+k!=10;j++,k++){System.out.println(“sj"+j+isk+k);}intj=0;do(System.out.prtiln("js"+j++);if(j==3){contihuep;}}while(j<10);有如下措施定义,请选择该措施返回类型(D)。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}byteB.shortC.intD.double下面哪个函数是publicvoidaMethod(){...}重载函数?(D)A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}A派生出子类B,B派生出子类C,并且在Java源代码中有如下申明:DTOC\o"1-5"\h\zAa0=newA();Aal=newB();Aa2=newC();问如下哪个说法是对?()只有第1行能通过编译第1、2行能通过编译,但第3行编译出错第1、2、3行能通过编译,但第2、3行运行时出错第1行、第2行和第3行申明都是对有如下代码段:1){if(unsafe()){//dosomething...}elseif(safe()){//dotheother...}}其中,措施unsafe()将抛出lOException,请问可将如下哪项填入第1行?(D)publiclOExceptionmethodName()publicvoidmethodName()publicvoidmethodName()throwlOExceptionpublicvoidmethodName()throwslOException有语句String”=hellowor”d;,如下操作哪个是不合法?(B)A.inti=s.length();B,s>>>=3;C.Stringts=s.trim()D.Stringt=s+!”下列有关Java语言特点,描述错误是(C)Java是跨平台编程语言B.Java支持分布式计算C.Java是面向过程编程语言D.Java支持多线程18下列有关构造措施论述中,错误是(C)Java语言规定构造措施名与类名必须相似Java语言规定构造措施没有返回值,但不用void申明Java语言规定构造措施不可以重载Java语言规定构造措施只能通过new自动调用有关被私有访问控制符private饰组员变量,如下说法对是(C)入.可以被三种类所引用:该类自身、与它在同一种包中其他类、在其他包中该类子类日.可以被两种类访问和引用:该类自身、该类所有子类只能被该类自身所访问和修改只能被同一种包中类访问阅读如下代码:importjava.io.*;importjava.util.*;publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}输出成果应当是:(C)代码得到编译,并输出“s=”代码得到编译,并输出“s=nul”由于String没有初始化,代码不能编译通过代码得到编译,但捕捉到NullPointExceptio异常编译运行如下程序后,有关输出成果阐明对是(B)publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println("vailue"+((x>4)?99.9:9));}}A.输出成果为:valueis99.9B.输出成果为:valueis9C.输出成果为:valueis9.0D.编译错误22.有关如下程序段,对说法是(C)1.Strings1=“a”+“b”;2.Strings2=newString(s1);if(s1==s2)System.out.printl‘n=(=issucceeded);if(s1.equals(s2))System.out.printl’nequals()issucceededA.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行D.行4、行6都不执行23.如下程序运行成果是:(C)publicclassIncrement(publicstaticvoidmain(Stringargs[])(intc;c=2;System.out.println(c);System.out.println(c++);System.out.println(c);}}A.222B.233C.223D.344执行语句inti=1,j=后+i与j值分别为(D)。A.1与1B.2与1C.1与2D.2与2设x为floa型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则体现式x+y*a/x+b/y+c值为(C)类型。A.intB.longC.doubleD.char欲构造ArrayLis类一种实例,此类继承了List接,下列哪个措施是对?(B)ArrayListmyList=newObject);ListmyList=newArrayLi(st;ArrayListmyList=newLi(st;ListmyList=newList);指出下列程序运行成果(D)publicclassExample(Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[])(Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");Sytem.out.print(ex.ch);}publicvoidchange(Stringstr,charch[])(str="testok";ch[0]='g';}}goodandabcgoodandgbctestokandabctestokandgbc运行下列程序,会产生什么成果(D)publicclassXextendsThreadimplementsRunnable(publicvoidrun()(System.out.println("thisisrun()");}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}}第一行会产生编译错误第六行会产生编译错误第六行会产生运行错误程序会运行和启动Fil类是IO包中唯一表达磁盘文献信息对象,它定义了某些与平台无关措施来操纵文献。通过调用File类提供多种措施,我们可以创立、删除文献、重命名文献、判断文献读写权限及与否存在,设置和查询文献近来修改时间等。下面代码片段实现是什么功能?(B)Filefile=newFile("C:\\test.dat");if(file.exists()){file.delete();A.创立C:\test.dat删除C:\test.dat打开C:\test.d文i献输出流。移动C:\test.datlislk一种ArrayList对象,哪个选项代码填写到//tododelete可以在Iterat遍历过程中对并安全删除一种lis中保留对象?(B)Iteratorit=list.iterator();intindex=0;while(it.hasNext()){Objectobj=it.next();if(needDelete(obj)){//needDe回ebeolean决定与否要删除//tododelete}index++;}list.remove(obj);list.remove(index);list.remove(it.next());it.remove();二论述题(每题5分,共10分)什么是事件、事件源和事件监听器?简述使用事件监听器进行事件处理过程。面向对象特性有哪些方面?三编程题(共10题,选择其中5道解答,每题12分,共60分)打印出10以内所有"水仙花数",所谓"水仙花数"是指一种三位数,其各位数字立方和等于该数自身。例如:153是一种“水仙花数",由于153=1三次方+5三次方+3三次方。输入两个正整数m和n,求其最大公约数和最小公倍数。/**在循环中,只要除数不等于0,用较大数除以较小数,将小一种数作为下一轮循环大数,获得余数作为下一轮循环较小数,如此循环直到较小数值为0,返回较大数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。*/输入一行字符,分别记录出其中英文字母、空格、数字和其他字符个数。一球从1米高度自由落下,每次落地后反跳回原高度二分之一;再落下,求它在第10次落地时,共通过多少米?第10次反弹多高?企业发放奖金根据利润提成。利润(I低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元部分按10%提成,高于10万元部分,可可提成7.5%;20万到40万之间时,高于20万元部分,可提成5%;40万到60万之间时高于40万元部分,可提成3%;60万到1万之间时,高于60万元部分,可提成1.5%,高于1万元时,超过1万元部分按1%提成,从键盘输入当月利润,求应发放奖金总数?输入三个整数x,y,z请把这三个数由小到大输出。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了二分之一,还不瘾,又多吃了一种第二天早上又将剩余桃子吃掉二分之一,又多吃了一种。后来每天早上都吃了前一天剩余

温馨提示

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

评论

0/150

提交评论