一起答
主观

封装性(Encapsulation)

试题出自试卷《软件开发工具自考2007年10月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. PowerBuilder应用题目:用PowerBuilder 实现一个小医院管理系统,其应用程序名为HospitalApp,该应用程序使用一个Hospital 数据库,其中包括3张表:Doctor 、Patient 和Diagnoses。Doctor用于记录医生信息;Patient 用于记录病人情况;Diagnoses 用于记录医生对病人的诊断情况。

    运行HospitalApp,以医生身份登录后时会出现一个带有菜单m_doctor 的MDI 窗口框架w_doctor 。单击菜单上的“诊断浏览”菜单项(m_browseDia)会出现一个窗口w_browseDia,用dw_browseDia数据窗口控件显示该医生诊断的病例基本信息,如图所示。dw_browseDia数据窗口控件与d_browseDia 数据窗口对象连接。单击该窗口的“退出”按钮(cb_quit)将关闭此窗口。

    医生登录后其ID号保存在变量CurDoctorID中。d_browseDia数据源的类型为SQL Select ,其参数为医生的ID号。

    (1) 请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需指明编写脚本部分。

    (2) 请写出打开MDI窗口w_doctor、单击“诊断浏览”菜单项、显示w_browseDia窗口中诊断信息的相应脚本,并指出这些脚本分别在哪些对象的什么事件中实现。

  2. 试述结构化程序设计的基本思想。

  3. 以字处理软件、一般绘图软件为例,说明通用软件开发工具的弱点。

  4. 实际工作中,应根据哪些因素决定是购置还是自行开发软件工具?

  5. 视图

  6. 结构图

  7. 代码生成器

  8. 封装性(Encapsulation)

  9. 类(class)

  10. 工程思想的核心有两点:标准化的___________与规范化的工作步骤。