`
sakakokiya
  • 浏览: 507005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML设计模式笔试题

阅读更多
一、选择题(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中的核心控制器功能。
分享到:
评论

相关推荐

    UML设计模式笔试题.doc

    UML设计模式笔试题 UML 设计模式笔试题是 Java 程序设计的重要组成部分,本文档涵盖了 UML 设计模式、Java 基础知识、多线程编程、Struts2 框架、MVC 模式、设计模式等多方面的知识点。 一、选择题 1. UML 设计...

    UML设计模式笔试题答案.doc

    UML 设计模式笔试题答案 UML(Unified Modeling Language,统一建模语言)是一种软件设计的标准语言,用于描述、构建和文档化软件系统。UML 提供了一种通用的语言和图形表示法,帮助软件开发者更好地理解和描述软件...

    金蝶公司笔试真题

    - UML(Unified Modeling Language)是一种标准的图形化建模语言,常用于软件系统的架构设计、需求分析、系统设计等方面。 - **数据库索引**:考察了应聘者对数据库索引的理解。 - **数据库实体建模工具**:询问...

    中兴2014校招软件笔试题

    6. **软件工程与设计模式**:软件开发过程(如敏捷开发、瀑布模型)、软件需求分析、UML建模、代码规范、设计原则和常见设计模式(如工厂模式、单例模式、观察者模式)等。 7. **计算机系统基础**:计算机组成原理...

    几家外企的笔试题

    瀑布模型、敏捷开发、DevOps等开发模式,UML建模语言,以及版本控制工具如Git的使用,都是可能的考点。项目管理中的风险管理、质量管理、时间管理等知识,也反映了你的团队协作和项目执行力。 七、云计算与大数据 ...

    java笔试题,面试题,ssh大全

    ### Java笔试题、面试题与SSH相关知识点详解 #### 一、MVC设计模式解析 MVC(Model-View-Controller)是一种常见的软件架构模式,主要用于简化开发过程中的复杂度,提高代码的可维护性和可扩展性。在Java Web开发...

    武汉IT公司笔试题集锦

    8. **软件设计与分析**:设计模式的理解和应用,系统分析和设计方法,如UML建模。 9. **人工智能与大数据**:机器学习基础、深度学习概念、大数据处理框架(如Hadoop、Spark)等,可能会涉及简单的编程题。 10. **...

    笔试题 Java笔试题

    Java笔试题涵盖了Core Java、OOAD & UML、XML、SQL、JDBC & Hibernate、Web、EJB & Spring、数据结构 & 算法 & 计算机基础、C++以及Weblogic等众多领域,旨在考察应聘者的Java基础知识、设计模式理解、数据库操作...

    一套英文Java笔试题面试题.doc

    1. JVM(Java Virtual Machine)是Java运行时环境的核心组件,它负责解析并执行字节码,提供了...以上内容涵盖了Java基础、JVM、Web应用开发、EJB、UML关系、设计模式、框架以及SQL等多个Java笔试和面试的常见知识点。

    中兴软件笔试题集锦.

    7. **软件工程**:软件开发流程、需求分析、设计模式、UML建模、版本控制(如Git)等软件工程知识也会被考察。理解软件生命周期和敏捷开发方法对提升项目协作效率有重要意义。 8. **其他**:除了以上知识点,还可能...

    迅雷校园招聘笔试题(2010、2009)

    迅雷作为知名的互联网技术公司,其校园招聘笔试题往往涵盖了计算机科学和技术的多个核心领域,旨在测试应聘者的编程能力、算法基础、系统设计以及问题解决技巧。以下将详细解析这两个时期的笔试题可能涉及的知识点:...

    accp6.0 S2 历届 笔试题 2011-2013

    6. MVC架构:介绍Model-View-Controller模式,它是Web应用开发中的常用设计模式,用于分离业务逻辑、数据模型和用户界面。 7. UML统一建模语言:学习用UML图表来描述系统需求和设计,如用例图、类图、序列图和状态...

    软件开发经典笔试题

    以上知识点展示了软件开发中笔试题的常见类型,包括对基本数据操作的理解,类的构造与管理,编程语言特性的认识,以及面向对象设计的基本概念。掌握这些知识点对于通过面试和笔试,以及成为一名合格的软件开发人员都...

    浪潮软件软件研发B卷(Java)笔试题

    浪潮软件软件研发B卷(Java)笔试题 以下是相关知识点: 1. 数字编码:在计算机中,最适合进行数字加减运算的数字编码是二进制编码,而最适合表示浮点数阶码的数字编码是浮点数编码。 2. 计算机存储器:如果主存...

    华为 中软 名企 校园笔试 试题名企试题

    3. 软件工程:软件生命周期、需求分析、设计模式、UML建模等。 4. IT知识:操作系统原理、计算机网络、云计算等相关知识。 三、备考策略 1. 夯实基础:复习计算机专业课程,掌握好基础理论和实践技能。 2. 刷题...

    非常不错的VC++笔试题

    【VC++笔试题详解】 1. STL(标准模板库)是C++中极其重要的部分,它包含容器(如vector)、算法和迭代器。STL的vector实际上是一个动态数组,能够根据需要自动扩展其容量。其内部机制是通过动态内存分配来增加数组...

    C++笔试题大全

    10. **设计模式的分类和应用场景**:设计模式是解决常见问题的模板,如单例模式、工厂模式等。 #### 具体题目解析 1. **变量作用域和生命周期**:理解局部变量、静态变量等不同变量的特性和作用范围。 2. **构造...

    笔试 软件 大全 大型企业软件笔试题

    6. **软件工程与设计模式**:软件生命周期,敏捷开发,需求分析,测试策略,UML图,以及23种设计模式(如单例,工厂,观察者模式等)的应用。 7. **系统分析与设计**:如何解决复杂问题,系统架构设计,高可用性,...

    东北大学计算机笔试试题

    - **E-R图设计题**:设计合理的数据库模式,理解实体、属性和联系的定义。 - **TCP协议问答题**:TCP是传输层协议,涉及连接建立、流量控制、拥塞控制等概念。 - **软件工程的用例图题**:用例图描述用户与系统之间...

Global site tag (gtag.js) - Google Analytics