java软件工程师考题

上传人:luoxia****01803 文档编号:65838030 上传时间:2019-01-02 格式:PDF 页数:4 大小:140.36KB
返回 下载 相关 举报
java软件工程师考题_第1页
第1页 / 共4页
java软件工程师考题_第2页
第2页 / 共4页
java软件工程师考题_第3页
第3页 / 共4页
java软件工程师考题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《java软件工程师考题》由会员分享,可在线阅读,更多相关《java软件工程师考题(4页珍藏版)》请在金锄头文库上搜索。

1、成都大学实训考题成都大学实训考题 一、选择题: 1、选择下面在java中命名合法的选项?(多选) A. IDoLikeTheLongNameClass B. $byte C. const D. _ok E. 3_case 2、以下二条语句返回值为true的有: A.“beijing”=“beijing”; B.“beijing”.equalsIgnoreCase(new String(“beijing”); 3、下面的哪些声明是合法的? A.long 1 = 4990 B.int i = 4L C.float f =1.1 D.double d = 34.4 4、以下哪个方法用于定义线程的执行

2、体? A.start() B.init() C.run() D.main() E.synchronized() 5、给出下面代码: public class Person static int arr =new int10; public static void main(String a ) System.out.println(arr 1 ); 哪个选项是正确的? A. 编译时将产生错误; B. 编译时正确,运行时将产生错误; C. 输出0; D. 输出空。 6、选出Java语言中的关键词(多选) A. NULL B. sizeof C. implements D. extends 7、字

3、符(char)的整型表示范围为 A. 0 . . . 32767 C. -256 . . . 255 B. 0 . . . 65535 D. -32768 . . . 32767 8、选择Java语言中的基本数据类型(多选) A. byte B. Integer C. String D. char E. long 9、下述代码的执行结果是: class Super public int getLength() return 4; public class Sub extends Super public long getLength() return 5; public static void

4、 main (Stringargs) Super sooper = new Super (); Super sub = new Sub(); System.out.println(sooper.getLength()+ “,” + sub.getLength() ); A. 4, 4 B. 4, 5 C. 5, 4 D. 5, 5 E. 代码不能被编译 10、下述程序的执行结果为 int index = 1; String test = new String3; String foo = testindex; A. foo 的值为 “” B. foo 的值为 null C. 抛出一个异常 D.

5、 程序不能够被编译 11、关于Java语言,下列描述正确的是(多选) A. switch 不能够作用在String类型上 B. List, Set, Map都继承自Collection接口 C. Java语言支持goto语句 D. GC是垃圾收集器,程序员不用担心内存管理 12、int myArray =new intnew int5,6,2,new int6,9,7,8,3,new int3,2; myArray22的值是() A. 9 B. 2 C. 6 D. 越界 13、三种字符串判空串方法: 1: bool isEmpty = (str.length() = 0); 2: bool i

6、sEmpty = (str = String.Empty); 3: bool isEmpty = (str = “); 哪种方法正确? A. 1 B. 2 C. 3 14、给出下面代码段(多选) switch (m) case 0 :System.out.println(“case 0”); case 1: System.out.println(“case 1”); break; case 2: default : System.out.println(default”); 下列m 的哪些值将引起 “default ”的输出? A0 B. 1 C. 2 D. 3 15、下列哪些说法是正确的?

7、A. Java语言只允许单一继承 B. Java语言只允许实现一个接口 C. Java语言不允许同时继承一个类并实现一个接口 D. Java语言的单一继承使得代码更加可靠. 16、下列创建数组的方法正确的是() A.int two Dim = new int4 ; B.int two Dim = new int 4; C.int two Dim = new int45; D.char a = A, B; E.char c = “ABC” ; 二、编程题: 1、请写出一种排序算法? 2、金额转换,阿拉伯数字的金额转换成中国传统的形式,如: (¥1011)-(一 千零一拾一元整)输出?(建议写代码

8、,写思路也可以) 三、简答题: 1、简述面向对象,面向对象的特征? 2、 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 3、String, StringBuffer StringBuilder的区别。 4、abstract class和interface有什么区别? 5、说一下 “=”和equals()方法的不同? 6、请说出集合类中List、Map、Set的区别? 7、检查身份证号码正确性长度 15 或18位,注意末尾可能是X(编写正则)? 8、你的职业规划是什么? 9、如果你被我公司录用,在项目中,遇到了一个你解决不了的困难,你的任务不能如期完 成,你会怎么做? 10、你的期望薪金?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号