设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[面试题库] UML设计模式笔试题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-30 16:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、选择题(4分/题 共20分)
a) 以下程序段执行后的K值为(A)。
  int x = 20; y = 30;
  k = (x>y)?y:x;
A.20   B.30  C.10  D.50
1.以下代码中,this只指(A)
  class bird{
   int x,y;
   void fly(int x,int y){
    this.x = x;
    this.y = y;
   }
  }
  A.bird   B.fly  C.bird或fly  D.不一定
2.以下变量声明中,正确的是(ACD)
  A.internet_nerwork
  B.*number
  C.Hello
  D._sys_path
3.Break语句(A)
  A.只中断最内层的循环
  B.只中断最外层的循环
  C.借助与标号,可以实现任何外层循环中断
  D.只中断某一层的循环
4.有一个多线程类myThread,除run方法外还包含一个方法void disp()。对如下语句
  myThread mt=new myThread(D);
  mt.start();
  mt.disp();
  说法正确的是
  A.运行完线程体run方法后再运行disp()方法
  B.运行完disp()后才能启动线程体run
  C.线程体run一定会在disp结束前结束。
  D.mt.start()和mt.disp()两条命令,哪条放在前面哪条放在后面运行结果一样。
二、填空题(5分/题 共25分)
1.Java程序可分为                       和                       两种类型。
2.Java语言的核心类库是          包,Java中所有类的基类是该包中的      类。
3.线程的五中状态分别是         、         、        、        、        。
4.Java程序经过编译生成一种叫           的二进制代码,它运行于         上。
5.JSP中的内置对象有                                                     。
三、问答题(6分/题 共30分)
1.什么是开–闭原则。
2.画出抽象工厂的类图。
3.使用SQL语句在ORACLE中创建一个用户(Tarring),并给此用户一个角色(Teacher)。
4.请详细写出Struts2程序的的执行过程。
5.MVC模式是个复合模式,请写出你两种你所知道的MVC中使用的模式。
四、程序设计题(第一小题10分,第二小题15分 共25分)
1.使用装饰模式写出一个自己的I/O流,完成输入流中的字母从小写到大写的转换。
2.使用Filter写一个可以用于处理请求的组件,类似与Struts2中的核心控制器功能。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-14 19:22 , Processed in 0.171956 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表