全国2001年10月自考软件开发工具试题
课程代码:03173
一、单项选择题(本大题共10小题,每小题1分,共10)
1.选购软件开发工具首先应考虑的是(    )
  A.市场调查        B.明确环境与约束条件  C.明确目的与要求    D.价格
2.一般而言(    )软件开发工具我们更倾向于购置。
  A.非常适用的    B.用途十分明确的  C.使用方法精巧、复杂的    D.文档理论性很强的
3.分析阶段的基本任务是完成系统的(    )
  A.逻辑模型      B.数据结构设计      C.总体设计    D.处理过程设计
4.下列内容中不属于信息库中设计成果的是(    )
  A.程序代码      B.数据流程图        C.数据字典    D.系统结构图
5.在软件开发过程中由分析人员(或设计人员)根据需求分析形成了设计方案、设计方案依据哪一类信息?(    )
  A.有关系统环境、现状及需求的信息          B.有关软件功能和物理设计的各种信息
  C.有关软件成果本身、包括程序和文档信息
  D.有关用户对系统的各种变更要求及系统变更记录的信息
6.软件的工作环境、功能需求、性能要求,有关的各种信息来源的状况、用户状况、硬件环境以及在该领域中的作用等外部信息,这一般应当存入(    )
  A.信息库        B.数据库            C.数据仓库    D.文件系统
7.一般认为,质量好的软件应当(    )
  A.功能正确、界面友好、占内存少、足够可靠、易于维护
  B.功能正确、界面友好、程序易读、结构良好、文档齐全
  C.功能正确、界面友好、速度足够、足够可靠、易于维护
  D.功能正确、结构良好、程序短小、足够可靠、易于维护
8.一般来说,软件开发工具对环境的要求(    )
  A.与它所支持的应用软件的环境要求无关  B.依赖于它所支持的应用软件的环境要求
  C.应当超出它所支持的应用软件的环境要求
  D.不应当超出它所支持的应用软件的环境要求
9.第四代语言可以被看作(    )
  A.软件开发工具中的一类    B.软件开发工具的全部 C.不是软件开发工具 D.过程语言
10.结构化程序设计方法是为(    )服务的。
  A.用户          B.项目负责人        C.程序员      D.计算机
二、多项选择题(本大题共10小题,每小题2分,共20)
11.软件配置管理能够(      )
  A.对软件修改进行标识      B.对软件修改进行控制      C.协调整个系统过程
  D.控制整个系统过程        E.只能保持一个版本
12.软件开发的工作环境包括(      )
  A.硬件配置        B.机房灯光    C.机房空调  D.网络通讯    E.系统软件
13.软件开发工具的设计中,首先要考虑的问题是(      )
  A.代码生成        B.文档生成    C.功能设计  D.总体结构    E.信息库管理
14.人机界面和总控模块是软件开发工具的(      )
  A.信息入口        B.信息出口    C.信息管理  D.调度中心    E.程序代码产生点
15.项目管理与日常生产管理相比,有许多突出的特点,如下列出的条目中,哪些是项目管理的特点?(      )
  A.子任务多,关系复杂              B.任务可以重复,形势稳定基本不变
  C.协调组织的任务十分突出,资源浪费闲置的风险与合理地优化组合、提高效益的机会并存
  D.信息集中,容易收集              E.信息处理工作的作用和意义更为突出16.如下列出的理论和方法中,哪些不是软件开发工具所用到的?(      )
  A.认知科学中关于概念模式的理论和方法      B.数据库技术的理论和方法  C.编译技术的有关方法                      D.物理学中的相对论和方法  E.电子学中模拟电路理论和方法17.软件开发工具为如下几方面提供支持(      )
  A.认识与描述客观系统            B.存储及管理开发过程中的信息
  C.为挑选管理人员提供必要信息    D.文档的编制或生成      E.软件项目的管理
18.与软件开发工具有关的概念、术语很多,如(      )
  A.CASE工具    B.第四代语言    C.可视化程序设计  D.最终用户计算        E.组件程序设计
19.大型软件开发中遇到的主要困难包括(      )
  A.经费不足    B.难以保持一致性    C.测试难度大    D.人员不足    E.技术力量不够
20.目前已有的软件组件标准有(      )
  A. J++        B. SIMULA  C. SMALLTALK  D. CORBA    E. COM101
三、判断题(本大题共10小题,每小题1分,共10)
21.软件开发工具不可能自行开发。(    )
22.用软件开发工具来开发和生成系统是应用软件开发的趋势。(    )
23.信息库管理模块的功能,与一般数据库管理系统的功能相同。(    )
24.报表设计是需求分析阶段的任务。(    )
25.人机交互的手段一般可归结为八个方面:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、彩应用、数据录入、信息显示。(    )
26.对于项目负责人来说,严格检查与促使所有项子任务的按期完成,不必把资源集中于关键工序上。(    )
27.软件开发工具是一种软件,帮助人们开发软件的软件。(    )
28.硬件是灵魂,软件是躯体,二者缺一不可。(    )
29.应增加程序模块之间的通信连系。(    )
30.程序中的变量名应尽量短,便于记忆。(    )
四、填空题(本大题共9小题,每空1分,共10)
31.XML________可以最好地描述内容。
32.选购软件开发工具进行市场调查的重点问题有:工具的功能、工具的性能、相应的开发方法、________、文档是否齐全、售后服务、价格。
33.软件开发工具在技术上的三个要点是________、保证信息准确传递和系统的开发性。
34.软件开发工具的两种主要输出功能是文档生成和________
35.软件开发工具对软件开发工作的支持是在________方面,即为软件开发工作者管理某些信息,帮助或在一定程度上代替软件开发工作者完成某种信息处理工作。
36.概念模式在认识中的作用十分重要,同时作为________与表达工具也是十分重要的。
37.大型软件开发中的困难有一致性的保持、________、工作进度的控制、文档与代码的协调、________等。
38.60年代初期,第三代语言有________
39.集成化工具也常常被称为________
五、名词解释(本大题共5小题,每小题3分,共15)
    40.软件工具使用过程中的审计
    41.框图(Flowchart)
    42.软件组件
    43.项目数据库
    44.可视化编程
六、简答题(本大题共2小题,每小题5分,共10)
    45.简述信息库管理模块的内容和特点。
    46.作为从事应用软件开发的人员,研究软件开发工具的目的是什么?
七、论述题(本大题共1小题,共10)
    47.论述项目管理(Project Management)的任务。
八、应用题(本大题共1小题,共15)
    48.PowerBuilder实现一个书店图书更新应用bookapp。运行bookapp时弹出窗口w_book,完成检索、修改书库中图书信息的功能,如图所示,其中数据窗口控件名为dw_boo
kbookapp要用到数据库book_manage中的表book_list,其定义如下:
      字段名        中文名                        数据可视化名词解释
        No            书号        char          10
      Name            书名        char          40
      Author          作者        char          20
      Price          单价        real          6            2
      Amount          数量        integer        3
图:
(1)下面是实现这个应用的步骤,请完成横线部分操作:
  ①创建应用bookapp
  ②建立数据库book_manage,并在库中创建表book_list;
  ____________;
  ④在窗口画板中创建w_book窗口;
  ____________;
  ____________;
  ⑦完成相应事件程序的编号。
(2)下面是一些相关事件的脚本,请完成横线中的内容。
  bookappopen事件脚本:
    sq1ca.DBMS=ODBC
    sq1ca.database=____________
    sq1ca.userid=dba'
    sq1ca.dbpass=sq1'
    sq1ca.dbparm=Connect String=DSN=____________,UID=dba,PWD=sq1’”
      ____________
    IF sq1ca.sqlcode<>0 then
        MessageBox(“错误”,“不能连接到数据库上!
        Halt
        Return
    ENDIF
      ____________
  w_bookopen事件脚本:
      ____________
  ③“检索”按钮的clicked事件脚本:
      ____________
  ④“修改”按钮的clicked事件脚本:
      ____________
  ⑤“退出”按钮的clicked事件脚本:
      ____________
全国200110月自考软件开发工具试题参考答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。