Java工程师认证工信部考试_第1页
Java工程师认证工信部考试_第2页
Java工程师认证工信部考试_第3页
Java工程师认证工信部考试_第4页
Java工程师认证工信部考试_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

Java工程师认证工信部考试工业和信息化产业部中级JAVA软件工程师考试学校: 学校: 学号: 姓名:考试时间为120分钟,试卷总分100分,闭卷考试,请遵守考场纪律,考试严禁作弊,作弊者立即停止考试,成绩按0分处理。到时间收卷,延迟交卷按作弊处理。多项选择会在题目后提示多选,没有提示说明默认是单选,并将选择题答案填入最后的答题卡中。一、选择题(共20题,每题2分,共40分)1)以下代码编译报错的是?Ddoublea=129 ; B.inta=129 ;C.shorta=129 ; D.bytea=129;2)以下是JAVA基本数据类型的是?(多选)ACint B.StringC.double D.Boolean 基本数据类型short,boolean,开头大写为引用数据类型。除Integer为int的改写下面不是JAVA关键字的是?BCbreakstringJava工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第1页。throwreturn以下哪个异常类型描述的是引用未初始化 ?ANullPointerExceptionClassCastException 类型转换异常NumberFormatException 数据不匹配IndexOutOfBoundsException 下标越界执行下面程序,输出的结果是? BpublicclassTest{publicstaticvoidmain(String[]args){inta=5;doubleb=8;a=a+++b;int 型不够装入double型System.out.println(a);}}第4行编译报错第5行编译报错编译成功,输出13Java工程师认证工信部考试全文共17Java工程师认证工信部考试全文共17页,当前为第2页。6) 在JavaAPI文档中哪些节是包含在class文档内的?(多选)ABCAclass的描述以及相关内容B、 成员变量列表C、 类的层次结构图D父类的方法列表7) 关于被保护访问控制符protected修饰的成员变量,以下说法错误的是?BA、 能被同一包内的类访问,也能被同一包内的子类访问B、 只可以被两种类访问和引用:该类本身、该类的所有子类C、 可以被三种类所引用:该类本身、与它在同一个包中的其他类、在所有继承该类的子类D能被同一包内的类访问,也能被其它包内的子类访问//prptected 可以被同一包的类、该类的所有子类(同包&不同包)访问,Java工程师认证工信部考试全文共17Java工程师认证工信部考试全文共17页,当前为第3页。8)以下哪个可以用来描述文件和目录对象 ?AAFileB、 DirectoryC、 FileDescriptorDFileNameFilter执行以下代码会输出什么结果?BpublicclassTest{StringgetStr(Strings){returns+ “hello”;}publicstaticvoidmain(Stringarg[]){LiLei'n”LiLei'n”));System.out.println(t.getStr(}}编译报错LiLeihelloLiLeihelloD.无任何输出Java工程师认证工信部考试全文共17页,当前为第4Java工程师认证工信部考试全文共17页,当前为第4页。publicclassTest{publicstaticvoidmain(String[]args){Strings= “abcdsfghi”;String[]arr=s.split( “\s”);//变成\\sSystem.out.println(arr.length);}}TOC\o"1-5"\h\z编译报错 C.12 D.3以下的程序的执行结果为? CpublicclassDemo{publicdoublegetHeight(){return171.0;}publicintgetHeight(){return171;}publicstaticvoidmain(String[]args){Demodemo=newDemo();System.out.println(demo.getHeight());Java工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第5页。}输出171.0输出171第2行和第5行编译报错第10行编译报错执行以下代码后,下面哪些描述是正确的? CpublicclassStudent{privateStringname= “Jema";publicvoidsetName(Stringname){this.name=name;TOC\o"1-5"\h\z}publicStringgetName(){returnthis.name;}publicstaticvoidmain(String[]args){Students;System.out.println(s.getName());}}输出nullJava工程师认证工信部考试全文共17页,当前为第Java工程师认证工信部考试全文共17页,当前为第6页。第11行编译报错输出JemaJAVA面向对象的特征有?(多选)ACD封装; C.继承;类; D.多态;以下是JAVA中正确的入口方法是? Apublicstaticvoidmain(String[]args){}publicstaticvoidmain(Stringargs){}publicvoidmain(String[]args){}publicstaticintmain(String[]args){}关于JAVA赋值,下面哪些值的说明是正确的(多选) ?ABC'\n'是表示char类型的换行字符;B.010是表示8进制的int类型值;1.0f表示float类型的值; D.20L是表示int类型的值;//L表示long阅读以下代码:DpublicclassTest{publicstaticvoidmain(){System.out.println( “x二”+x);Java工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第7页。请问,代码运行的结果是?xx=x“x二”+5编译报错执行以下代码,输出结果的结果是? C//静态的只能调用静态的,非静态的可调用静态的publicclassTest{publicString[]ss=newString[5];publicstaticvoidmain(String[]args){System.out.println(ss[1]);〃 报错}}null-1编译时出错运行时报错如下代码:publicvoidTest(){try{Java工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第8页。System.out.println("condition1");}catch(ArraylndexOutOfBoundsExceptione){System.out.println("condition2");}catch(Exceptione){System.out.println("condition3");}finally{System.out.println("finally");}}如果oneMethod正常运行,则输出结果中是? Acondition1finallycondition2finallycondition3finally语句finally// 用于异常捕捉,无论是否会报异常,finally语句块都会执行。final修饰变量,修饰成常量,值不可以改变。修饰方法,该方法不能被重写,但能被重载。修饰类,该类不能被继承。19) 关于JAVA中数据类型描述正确的是?(多选) ADdouble型是基本数据类型Double型是基本数据类型double型是引用数据类型Java工程师认证工信部考试全文共17Java工程师认证工信部考试全文共17页,当前为第9页。下面哪段语法执行正确?(多选)ACStrings="Gonewiththewind";Stringt="good”;Stringk=s+t;Strings="Gonewiththewind";Stringt;t=s[3]+"one";Strings="Gonewiththewind";Stringstandard=s. toUpperCase();变大写Strings="homedirectory";Stringt=s-"directory";1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.二、简答题(共5题,每题5分,共25分)1)请简述final和finally的区别,并说明各自的用途。finally 用于异常捕捉,无论是否会报异常,finally 语句块都Java工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第10页。final修饰变量,该变量就成常量,值不可以改变。修饰方法,该方法不能被重写,但能被重载。修饰类,该类不能被继承。2)请描述什么是方法的重写、什么是方法的重载。重写:重载:3) String如何与字节数组相互转换?请写出相应的方法。//字符串转换成字节数组Strings="welcometozjxy";char[]array=s.toCharArray();for(chararr:array){System.out.print(arr);}System.out.println();//将字节数组转换成字符串Java工程师认证工信部考试全文共17页,当前为第11Java工程师认证工信部考试全文共17页,当前为第11页。Strings1=newString(array1);System.out.print(s1);4)请写出面向对象的三大特征,并做简要说明封装:将功能封装成一个个独立的单元,减小耦合,方便对程序的修改继承:代码重用,减少编码量,间接减少维护成本。多态:不同的场合做出不同相应5)请描述一下JAVA中抽象类与接口的异同点。一个类只能继承一个抽象类,一个类可以实现多个接口接口中不能含有静态代码块和静态方法,而抽象类可以抽象类可以提供成员方法的实现细节,而接口中只能存在抽象方法Java工程师认证工信部考试全文共17页,当前为第12页。抽象类中的成员变量可以是各种类型,而接口中的成员变量只能Java工程师认证工信部考试全文共17页,当前为第12页。三、编程题(共2题,共35分)1) 现有一个数组fromNums数组的值为{76,23,98,65,21},要求实现将该数组中的值复制到另一个数组 toNums中。(15分)提示:使用System.arraycopy();/**1) 现有一个数组fromNums,数组的值为{76,23,98,65,21} ,*要求实现将该数组中的值复制到另一个数组toNums中。(15分)@authorAdministrator*/publicclassTest7{publicstaticvoidmain(String[]args){int[]fromNums={76,23,98,65,21};int[]toNums=newint[fromNums.length];//第一种/*for(inti=0;ivfromNums」ength;i++){toNums[i]=fromNums[i];}*/Java工程师认证工信部考试全文共Java工程师认证工信部考试全文共17页,当前为第13页。//遍历数组for(intto:toNums){System.out.print(to+"");}}}2)现有一个字符串:“welcometoChina!”,要求使用代码实现将该字符串转换成以下格式:“WelcomeToChina”。(20分)Java工程师认证工信部考试全文共17页,当前为第14页。提示:首先对字符串按空格Java工程师认证工信部考试全文共17页,当前为第14页。f现有一个字符串: “welcometo China!f要求使用代码实现将该字符串转换成以下格式:“Welcome_To_China!”@authorAdministrator*/publicclassTest8{publicstaticvoidmain(String[]args){Strings="welcometoChina !";//对字符串进行分割String[]array=s.split( "\\s");/*Stringss="";for(inti=0;i<array」ength;i++){ss+=array[i].substring(0,1).toUpperCase()+array[i].substring(1);}System.out.println(ss);*//*for(Stringa:array){System.out.println(a);}*///方法二StringBuffersb=newStringBuffer();StringBuffersb=newStringBuffer();Java工程师认证工信部考试全文共17页,当前为第15Java工程师认证工信部考试全文共17页,当前为第15页。sb.append(array[i].substring(0,

温馨提示

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

评论

0/150

提交评论