![Java工程师认证工信部考试2_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-4/19/397ff0db-d74d-4199-a15c-7ce71fba5d6f/397ff0db-d74d-4199-a15c-7ce71fba5d6f1.gif)
![Java工程师认证工信部考试2_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-4/19/397ff0db-d74d-4199-a15c-7ce71fba5d6f/397ff0db-d74d-4199-a15c-7ce71fba5d6f2.gif)
![Java工程师认证工信部考试2_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-4/19/397ff0db-d74d-4199-a15c-7ce71fba5d6f/397ff0db-d74d-4199-a15c-7ce71fba5d6f3.gif)
![Java工程师认证工信部考试2_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-4/19/397ff0db-d74d-4199-a15c-7ce71fba5d6f/397ff0db-d74d-4199-a15c-7ce71fba5d6f4.gif)
![Java工程师认证工信部考试2_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-4/19/397ff0db-d74d-4199-a15c-7ce71fba5d6f/397ff0db-d74d-4199-a15c-7ce71fba5d6f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选文库 工业和信息化产业部 中级JAVA软件工程师考试 学校: 学号: 姓名: 注意: 考试时间为120分钟,试卷总分100分,闭卷考试,请遵守考场纪律,考试严 禁作弊,作弊者立即停止考试,成绩按 0分处理。到时间收卷,延迟交卷按作 弊处理。 多项选择会在题目后提示多选,没有提示说明默认是单选,并将选择题答案填 入最后的答题卡中。 、选择题(共20题,每题2分,共40分) 1) 以下代码编译报错的是?D A. double a = 129 ;B.i nt a = 129 C. short a = 129;D.byte a = 129; 2) 以下是JAVA基本数据类型的是?(多选)AC A.
2、 i ntB. Stri ng C. doubleD. Boolean基本数据类型 short,boolean,开 头大写为引用数据类型。除Integer为int的改写 3) 下面不是JAVA关键字的是? BC A. break B. stri ng C. retru n D. throw return 4) 以下哪个异常类型描述的是引用未初始化 ? A A. Null Poin terExce ption B. ClassCastExce pti on C. NumberFormatExce pti on D. In dexOutOfB oun dsExce pti on 类型转换异常 I数
3、据不匹配 下标越界 5) 执行下面程序,输出的结果是? 1, p ublic class Test 2, p ublic static void main( Stri ng args) 3, 4, 5, int a = 5; double b = 8; a = a+ + b; int型不够装入double型 6, System.out. prin tl n(a); 7, 8, A. 第4行编译报错 B. 第5行编译报错 C. 编译成功,输出13 D. 编译成功,输出14 A B C D 6)在Java API文档中哪些节是包含在 class 文档内的?(多选)ABC class的描述以及相关内
4、容 成员变量列表 类的层次结构图 父类的方法列表 7)关于被保护访问控制符Protected修饰的成员变量,以下说法错误的是? B A、能被同一包内的类访问,也能被同一包内的子类访问 B只可以被两种类访问和引用:该类本身、该类的所有子类 C可以被三种类所引用:该类本身、与它在同一个包中的其他类、在所 有继承该类的子类 D能被同一包内的类访问,也能被其它包内的子类访问 /prptected可以被同一包的类、该类的所有子类(同包 p ublic static void main (Stri ng arg) Test t= new Test(); “LiLein ”); System.out. pr
5、intln (t.getStr( A. 编译报错 B. LiLei hello C. LiLeihello D.无任何输出 10)下面程序的输出结果是? A p ublic class Test p ublic static void main( Stri ng args) String s =“abc dsf ghi ” ; Stri ng arr = s.s plit( System.out .prin tl n( arr.le ngth); A. 编译报错 B. 2 1 ” s );/ 变成S C. D. 11)以下的程序的执行结果为?C 1 2 3 4 5 6 7 8 9 10 11
6、12 A. B. C. D. P ublic class Demo p ublic double getHeight() return 171.0; p ublic int getHeight () return 171; p ublic static void main( Stri ng args) Demo demo = new Demo(); System.out. prin tl n(demo.getHeight(); 输出171.0 输出171 第2行和第5行编译报错 第10行编译报错 12)执行以下代码后,下面哪些描述是正确的? 1 2 3 4 5 6 7 8 9 10 11 P
7、ublic class Stude nt private String name =“Jema; p ublic void setName(Stri ng n ame) this. name = n ame; p ublic Stri ng getName() return this. name; p ublic static void main( Stri ng args) Stude nt s; System.out. prin tl n(s.getName(); 12 13 A. 输出null B.第10行编译报错 C第11行编译报错 D. 输出Jema (多选)ACD C. 继承; D
8、. 多态; 13)JAVA面向对象的特征有? A. 圭寸装; B. 类; 14)以下是JAVA中正确的入口方法是? A. P ublic static void main( Stri ng args) B. p ublic static void mai n( Stri ng args) C. p ublic void main( Stri ng args) D. p ublic static int main( Stri ng args) 15)关于JAVA值,下面哪些值的说明是正确的 (多选) ? ABC A. n是表示char类型的换行字符; 型值; C. 1.0f表示float类型的值
9、; 表示 long B. 010 是表示8进制的int类 D. 20L是表示int类型的值;/L 16)阅读以下代码:D P ublic class Test p ublic static void main() System.out. pnntln(“ x=” +x); 请问,代码运行的结果是? A. x B. x=x C. “x=” +5 D. 编译报错 17)执行以下代码,输出结果的结果是?C/ 的可调用静态的 P ublic class Test p ublic Strin g ss = new Strin g5; p ublic static void main( Stri ng a
10、rgs) System.out. printin (ss1);/报错 A. null 静态的只能调用静态的,非静态 B. -1 C.编译时出错 D.运行时报错 18)如下代码: P ublic void Test() try on eMethod(); System.out .printin (c on diti on 1); catch (Arrayl ndexOutOfBo un dsExce ptio n e) System.out .printin (c on diti on 2); catch(Exce ptio n e) System.out. prin tl n(c on dit
11、i on 3); fin ally System.out. prin tl n(fin ally); 如果on eMethod正常运行,则输出结果中是?A fin ally fin ally fin ally 用于异常捕捉,无论是否会报异常,fin ally 语句块都会执 A. con diti on 1 B. con diti on 2 C. con diti on 3 D. fin ally / 行。 final修饰变量,修饰成常量,值不可以改变。修饰方法,该方法不能被重 写,但能被重载。修饰类,该类不能被继承。 19)关于JAVA中数据类型描述正确的是?(多选)AD A. double型
12、是基本数据类型 B. Double型是基本数据类型 C. double型是引用数据类型 D. Double型是引用数据类型 20)下面哪段语法执行正确?(多选)AC A. Stri ng s = Gone with the wi nd; Stri ng t = good ; Stri ng k = s + t; B. Stri ng s = Gone with the wi nd; Stri ng t; t = s3 + on e; C. Stri ng s = Gone with the wi nd; Stri ng sta ndard = s.toU pp erCase(); 变大写 D.
13、 Stri ng s = home directory; Stri ng t = 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和fin ally的区别,并说明各自的用途。 fin ally用于异常捕捉,无论是否会报异常,fin ally语句块都会执行。 final修饰变量,该变量就成常量,值不可以改变。修饰方法,该方法不能 被重写,但能被重载。修饰类,该类不能被继承。 2)请描述什么是方法的重写、什么是方
14、法的重载。 重写: 重载: 3)String如何与字节数组相互转换?请写出相应的方法。 /字符串转换成字节数组 Stri ng s = welcome to zjxy char array = s.toCharArrayO; for ( char arr : array) System. out .print(arr); System. out .println(); /将字节数组转换成字符串 char arrayl = a,t,丫 , a ; Stri ng s1 = new Stri ng(array1); System. out .print(s1); 4)请写出面向对象的三大特征,并做
15、简要说明。 封装:将功能封装成一个个独立的单元,减小耦合,方便对程序的修改 继承:代码重用,减少编码量,间接减少维护成本。 多态:不同的场合做出不同相应 5)请描述一下JAVA中抽象类与接口的异同点。 1. 一个类只能继承一个抽象类,一个类可以实现多个接口 2. 接口中不能含有静态代码块和静态方法,而抽象类可以 3. 抽象类可以提供成员方法的实现细节,而接口中只能存在抽象方法 4. 抽象类中的成员变量可以是各种类型,而接口中的成员变量只能是Public static final 类型 三、编程题(共2题,共35 分) 1) 现有一个数组fromNums数组的值为76,23,98,65,21,要
16、求实现将该 数组中的值复制到另一个数组toNums中。(15分) 提示:使用 System.arraycopy(); /* 现有一个数组fromNums,数组的值为76,23,98,65,21 *要求实现将该数组中的值复制到另一个数组 toNums中。(15分) * author Administrator */ p ublicclass Test7 p ublic static void main( Stri ng args) int fromNums = 76,23,98,65,21; int toNums = new int fromNums.length ; /第一种 /*for(in
17、t i = 0; i fromNums.length;i+) toNumsi = fromNumsi; */ System. arraycopy (fromNums, 0, toNums, 0, fromNums. length ); /遍历数组 for (int to : toNums) System. out .print(to+); 2)现有一个字符串:“ welcome to China !” ,要求使用代码实现将该字符 串转换成以下格式:“ WelcomeToChina ”。( 20分) 提示:首先对字符串按空格(s)进行分割,再将首字母变成大写。 * 现有一个字符串:“welcom
18、e toChina ! ” *要求使用代码实现将该字符串转换成以下格式: “Welcome To China ! ” * author Administrator */ p ublicclass Test8 p ublic static void main( Stri ng args) Stri ng s = welcome to China ! /对字符串进行分割 s); strin g array = s.s plit( /*Stri ng ss = _ for(int i = 0; i array.length;i+) ss += arrayi.substri ng(0, 1).toU pp erCase()+arrayi.substri ng(1); System.out. println( ss);*/_ /*for(Stri ng a : array) System.out .prin tl n( a); */ /方法 Stri ngBuffer sb =new Stri ngBuf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Fmoc-Phe-bis-Boc-4-guanidino-OH-生命科学试剂-MCE-3788
- Cannabidiphorol-CBDP-生命科学试剂-MCE-5981
- 2025年度区块链技术股份投资协议
- 二零二五年度股权质押合同样本:适用于体育产业股权质押
- 2025年度民宿窗帘墙布温馨家居布置合同
- 二零二五年度股东致行动协议书:文化产业股权合作与数字版权保护协议
- 二零二五年度建筑垃圾处理与简易房屋拆除合同
- 二零二五年度产学研合作聘用及录用合同
- 施工现场施工防化学毒品泄漏制度
- 施工日志填写样本建筑物屋面防水工程
- 事故隐患报告和举报奖励制度
- 部编人教版道德与法治六年级下册全册课时练习讲解课件
- 预防艾滋病、梅毒和乙肝母婴传播服务流程图
- 钢铁是怎样炼成的手抄报
- 防火墙漏洞扫描基础知识
- 供应链网络安全解决方案
- NPI管理流程文档
- 运动技能学习PPT
- 岭南版三年级美术下册教学工作计划
- 应急装备、应急物资台账(较详细)
- 运动技能学习与控制
评论
0/150
提交评论