盛大游戏2018秋招Java笔试题.docx

上传人:马菲菲 文档编号:11864475 上传时间:2021-10-05 格式:DOCX 页数:13 大小:23.35KB
返回 下载 相关 举报
盛大游戏2018秋招Java笔试题.docx_第1页
第1页 / 共13页
盛大游戏2018秋招Java笔试题.docx_第2页
第2页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《盛大游戏2018秋招Java笔试题.docx》由会员分享,可在线阅读,更多相关《盛大游戏2018秋招Java笔试题.docx(13页珍藏版)》请在三一文库上搜索。

1、盛大游戏2018秋招Java笔试题单选题 1、下面的哪些答案可以正确表示一个十六进制数字10 ( A ) A. 0xA B. 16 C. 0A D. 0x16 2、以下哪个不是java中定义的关键字( D ) A. volatile B. super C. interface D. sizeof 3、给出下面代码: String r = “0”; int x = -1, y = -5; if(x0) if(xy) r += ”1” else r +=”2”; else r +=”3”; else r +=”4”; System.out.println(r); 输出的将是什么?( D ) A.

2、输出02 B. 输出0 C. 输出01 D. 输出03 E. 输出013 F. 输出023 G. 编译错误 4、下面的哪些赋值语句是错的 ( B ) A. double d = 5.3E12; B. float f = 11.1; C. double d = 3.14159; D. double d = 3.14D; 5、执行下面这段程序,其运行结果将产生什么样的标准输出?( B ) 1)Boolean b1 = new Boolean(true); 2)Boolean b2 = new Boolean(true); 3)if(b1 = b2) 4) if(b1.equals(b2) 5) S

3、ystem.out.println(“a”); 6) else 7) System.out.println(“b”); 8) else 9)if(b1.equals(b2) 10) System.out.println(“c”); 11)else 12) System.out.println(“d”); A. d B. a C. b D. c 6、给出以下的代码; 1)public class Test 2) int m, n; 3) public Test() 4) public Test(int a) m = a; 5) public static void main(String arg

4、) 6) Test t1, t2; int j, k; 7) t1 = new Test(); 8) t2 = new Test(k); 9) 10) 在编译时哪行将导致一个错误( C ) A. line 7 B. line 6 C. line 8 D. line 2 E. line 4 7、当线程在IO处堵塞时,以下哪些描述正确?( B ) A. 线程进入准备状态 B. 线程进入等待状态 C. 线程进入消亡状态 D. 没有其它线程可以完成IO操作 8、将4和7进行“按位或”操作,将会产生什么样的输出?( D ) A. 4 B. 6 C. 0 D. 7 E. 5 9、下面关于变量及其范围的陈述

5、哪些是错的( C ) A. 在方法中定义的局部变量在该方法被执行时创建 B. 局部变量在使用前必须被初始化 C. 实例变量用关键字static声明 D. 实例变量是类的成员变量 10、IOException是EOFException和FileNotFoundException的父类,下面代码中:A 1)try 2) throw new FileNotFoundException(); 3)catch (IOException e) 4) System.out.println(“IO Exception caught”); 5)catch (EOFException e) 6) System.o

6、ut.println(“EOF Exception caught”); 7) A. 输出”IO Exception caught” B. 运行时抛出异常 C. 编译失败 D. 输出”EOF Exception caught” 11、给出下面代码: 1)public class Main 2) static int x = 1; 3) public static void main(String args) 4) int x = 2; 5) for(int i = 0;i3;i+) 6) if(i=1) System.out.print(x + “ “); 7) 8) go(); 9) Syst

7、em.out.print(x + “ “ +i); 10) 11) static void go() 12) int x = 3; 13) 14) 输出结果是: ( C ) A. 1 2 2 B. 运行时发生异常 C. 编译错误 D. 2 2 3 E. 2 2 2 F. 2 3 2 多选题 1、下面哪些不是java的原始类型 ( AC ) A. unit B. short C. Boolean D. float 2、下面的哪些程序片段可能导致错误 ( AB ) A. String s = “Gone with the wind”; String t; t = s3 + “one”; B. St

8、ring s = “home directory”; String t = s - “directory”; C. String s = “Gone with the wind”; String t = “good”; String k = s + t; D. String s = “Gone with the wind”; String ttandard = s.toUpperCase(); 3、在oneMethod()方法运行正常的情况下将显示什么 ( AB ) public void test() try oneMethod(); System.out.println(condition

9、 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch (Exception e) System.out.println(condition 3); finally System.out.println(finally); A. finally B. condition 1 C. condition 3 D. condition 2 4、有关线程的哪些叙述是对的 ( AB ) A. 一个线程可能因为不同的原因停止并进入就绪状态 B. 使用start()方法可以使一个线程成为可运行的

10、,但是它不一定立即开始运行 C. 一旦一个线程被创建,它就立即开始运行。 D. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面 5、给出一条语句,请问以下哪些有关语句的描述是正确的?( AB ) private static int i = 3; A. 变量i 的值被所有其所在类的实例共享 B. 变量i只能被其所在类访问 C. 变量i在被初始化后,其值不能再改变 D. 变量i只能被静态方法改变 6、下面哪些是合法的标识符( FDG ) A. this B. *point C. 1Two D. 变量 E. one#two F. $_persions G. _endline 7、以下哪

11、些语句是正确的?( AB ) A. double snow = new double31 B. double snow = new double31 C. double snow31 = new array31 D. double snow31 = new array; 8、下面两个父类和子类中 public class Parent int change() class Child extends Parent 哪些方法可被加入类Child:( CD ) A. abstract int chang() B. private int change() C. int change(int i)

12、D. public int change() 9、给出以下代码,请问以下哪些描述正确? public class A A() 请选择所有正确答案:(AE ) A. 类A可以被其他包中的类访问 B. 类A不能被其他包中的类访问 C. 类A不能被其他包中的类继承 D. 代码编译失败,因为公共类的构造器也必须是公共的 E. 类A可以被其他包中的类访问或继承 编程题: 车辆限行 时间限制:C/C+语言 1000MS;其他语言 3000MS内存限制:C/C+语言 65536KB;其他语言 589824KB 题目描述: 输入一个或多个车牌号码,多个以逗号分割开,再输入想查询的日期(数字,周几),输出该日期

13、限行的车牌号 车牌号码有以下要求,只要取后五位,如:AD123,12101,车牌号不可能全是字母。 * 现在对尾号进行限制:尾号为1,9则周一限行,尾号为2,8则周二限行,尾号为3,7则周三限行 尾号为4,6则周四限行,尾号为5,0的周五限行,周六周日不限行。 *尾号不为数字,则看第4位是否是数字,如果第4位还不是 数字,继续看第3位,以此下去,直到找到有数字的时候止. * 由于用户不熟悉系统,有可能输入错误车牌,如车牌不满5位或大于5位、车牌全是字母、没用逗号分割等,如有输入错误情况 一律返回error * 如输入没有问题则返回限行的车牌号,如没有,刚返回none 输入 一个或多个车牌号码

14、周几 输出 限行的车牌号,如没有限行的则返回none 样例输入 Y008U,T8899 2 样例输出 Y008U 密码安全等级 时间限制:C/C+语言 1000MS;其他语言 3000MS内存限制:C/C+语言 65536KB;其他语言 589824KB 题目描述: 现公司要开发一个业务管理系统,要求注册环节的密码需要提示用户其安全等级,密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。 一、密码长度: 5分:小于等于4个字符 10分:5到7字符 25分:大于等于8个字符 二、字母: 0分:没有字母 10分:全都是小(大)写字母 20分:大小写混合字母 三、数字: 0分:没有数字

15、 10分:1个数字 20分:大于1个数字 四、符号: 0分:没有符号 10分:1个符号 25分:大于1个符号 五、奖励: 2分:字母和数字 3分:字母、数字和符号 5分:大小写字母、数字和符号 最后的评分标准: 大于等于 90:非常安全 大于等于80:安全 大于等于70:非常强 大于等于60:强 大于等于50:一般 大于等于25:弱 大于等于0:非常弱 对应输出为: VERY_WEAK, WEAK, AVERAGE, STRONG, VERY_STRONG, SECURE, VERY_SECURE 输入 输入一个自定义密码 输出 输出对应安全等级 样例输入 dgsayd$%12 样例输出 SECURE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1