全国自考软件开发工具模拟试卷.docx

上传人:wj 文档编号:5591164 上传时间:2023-05-08 格式:DOCX 页数:10 大小:23.54KB
下载 相关 举报
全国自考软件开发工具模拟试卷.docx_第1页
第1页 / 共10页
全国自考软件开发工具模拟试卷.docx_第2页
第2页 / 共10页
全国自考软件开发工具模拟试卷.docx_第3页
第3页 / 共10页
全国自考软件开发工具模拟试卷.docx_第4页
第4页 / 共10页
全国自考软件开发工具模拟试卷.docx_第5页
第5页 / 共10页
全国自考软件开发工具模拟试卷.docx_第6页
第6页 / 共10页
全国自考软件开发工具模拟试卷.docx_第7页
第7页 / 共10页
全国自考软件开发工具模拟试卷.docx_第8页
第8页 / 共10页
全国自考软件开发工具模拟试卷.docx_第9页
第9页 / 共10页
全国自考软件开发工具模拟试卷.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国自考软件开发工具模拟试卷.docx

《全国自考软件开发工具模拟试卷.docx》由会员分享,可在线阅读,更多相关《全国自考软件开发工具模拟试卷.docx(10页珍藏版)》请在冰点文库上搜索。

全国自考软件开发工具模拟试卷.docx

2011年全国自考软件开发工具模拟试卷(四)

一、单项选择题(本大题共20小题,每小题2分,共40分。

在每小题列出的四个备选项中

只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无

分)

1.下列哪项不属于大型软件开发过程中涉及的角色【】

A.用户

B.项目负责人

C.程序员

D.计算机厂家

答案:

D

解析:

【考点点击】本题主要考查的知识点为大型软件开发过程中涉及的角色。

【要点透析】在大型软件的开发过程中,涉及到的角色有:

用户、项目负责人、程序员和硬件。

2.软件开发工具的基础是【】

A.信息库

B.用户

C.数据库

D.计算机系统

答案:

A

解析:

【考点点击】本题在2010年10月真题第一大题第7小题考查过,主要考查的知识点为软件

开发工具的基础。

【要点透析】软件开发工具的基础是信息库。

没有这个基础,或者这个基础不牢,那么总控就无

信息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空话。

3.项目数据库的一项重要内容是【】

A.各工作阶段的预期进度、实际进展情况、验收情况

B.各工作阶段的资源配置情况

C.各工作阶段的经费使用情况

D.各工作阶段的人员状况

答案:

A

解析:

【考点点击】本题主要考查的知识点为项目数据库的相关知识。

【要点透析】项目数据库是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息

,它的一项重要内容是各工作阶段的预期进度、实际进展情况、验收情况。

4.下列哪项不是项目管理的基本目标【】

A.有效地控制产品的质量

B.保证安全,提高保密程度

C.保证整个系统按预定进度完成

D.合理利用各种资源

答案:

B

解析:

【考点点击】本题主要考查的知识点为项目管理的基本目标。

【要点透析】项目管理的基本目标有:

有效地控制产品的质量、保证整个系统按预定进度完成、

合理利用各种资源、控制与降低成本。

5.下列不是报表的组成部分的是【】

A.表名

B.页眉

C.总结行

D.表尾附录

答案:

B

6.应承担验收模块任务的是【】

A.用户

B.项目负责人

C.程序员

D.硬件

答案:

B

解析:

【考点点击】本题主要考查的知识点为在软件开发过程中,各成员应当承担的具体的任务

【要点透析】用户、项目负责人、程序员和硬件各自承担着不一样的任务。

在这里应承担验收模

块任务的是项目负责人。

7.Eclipse中,用于编辑XML文件的插件是【】

A.PHPDevelopmentTools(PDT)

B.VisualEditor(VE)

C.XMLBuddy

D.Log4E

答案:

C

8.目前中外软件开发工具发展水平为【】

A.从研究水平看,外国与中国相当,从应用水平看,外国与中国相当

B.从研究水平看,外国比中国高,从应用水平看,外国比中国低

C.从研究水平看,外国比中国高,从应用水平看,外国比中国高

D.从研究水平看,外国与中国相当,从应用水平看,外国比中国高

答案:

D

解析:

【考点点击】本题主要考查的知识点为国内外当前软件开发工具的发展水平。

【要点透析】就软件开发工具的国内外发展情况来讲,从研究水平看,外国与中国相当,从应用

水平看,外国比中国高。

9.关于软件开发工具的发展现状,叙述不正确的是【】

A.现在,软件的开发已彻底摆脱了手工作业的方式

B.目前,不少商业软件开发工具已经问世,并在一定范围内得到应用

C.目前,使用软件开发工具的实际成效还没有充分发挥出来,也有一系列实际问题与理论

课题有待于研究解决

D.只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一

致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化

答案:

A

10.与一般工程的项目管理相比,软件开发的项目管理具有【】的问题,而一般工程的项目管

理一般不具有该问题。

A.质量控制

B.成本管理

C.资源管理

D.版本更新

答案:

D

解析:

【考点点击】本题主要考查的知识点为软件开发的项目管理与一般工程的项目管理的不同

点。

【要点透析】一般工程的项目管理包括进度管理、资源与费用管理、质量等理三个基本内容,而

软件开发的项目管理,除了上述三个基本内容,还包括版本更新的问题。

11.软件开发工具的结构比较广泛,以下各项中不是它的结构的是【】

A.总控部分与人机界面

B.信息库及其管理模块

C.文档生成和代码生成模块

D.非过程化语言

答案:

D

解析:

【考点点击】本题主要考查的知识点为软件开发工具的一般结构。

【要点透析】软件开发工具的一般结构具体包括:

(1)总控部分与人机界面。

(2)信息库及其管理

模块。

(3)文档生成和代码生成模块。

(4)项目管理与版本管理模块。

12.软件开发工具分为【】

A.设计工具、分析工具、计划工具

B.专用工具和集成工具

C.与软、硬件有关的和与软、硬件无关的工具

D.以上全对

答案:

D

解析:

【考点点击】本题主要考查的知识点为软件开发工具的分类。

【要点透析】软件开发工具按工作阶段划分可分为:

设计工具、分析工具、计划工具;按集成程

度划分可分为:

专用工具和集成工具;按与硬件、软件的关系划分可分为:

与软、硬件有关的和

与软、硬件无关的工具。

13.决策表属于的概念模式是【】

A.时序网络

B.计算机模拟模型

C.结构图

D.数学与逻辑模型

答案:

D

14.在第三代语言的应用中,人们发现的新的"瓶颈"是【】

A.处理需求的描述

B.处理过程的描述

C.处理结果的描述

D.检测方式的描述

答案:

B

15.下列哪项不是引入软件开发工具之后的组织管理工作所包括的内容【】

A.制定严格的使用制度

B.限制使用范围

C.记录使用的详细过程

D.培训使用人员

答案:

B

解析:

【考点点击】本题主要考查的知识点为在引入软件开发工具之后的组织管理工作所包括的

内容。

【要点透析】引入软件开发工具之后的组织管理工作所包括的内容有:

制定严格的使用制度、记

录使用的详细过程、培训使用人员和经常进行审计与评价工作。

16.帮助人们绘制数据流程图、系统结构图、ER图的工具属于【】

A.计划工具

B.分析工具

C.设计工具

D.管理工具

答案:

B

解析:

【考点点击】本题主要考查的知识点为分析工具的概念。

【要点透析】分析工具主要指用于支持需求分析的工具。

如:

帮助人们编写数据字典的数据字典

管理系统,帮助人们绘制数据流程图、系统结构图、ER图的工具都属于分析工具。

17.以下各项中,对于智能化的理解不正确的是【】

A.在软件开发工具的研究与使用中引用人工智能、神经网络等技术

B.使得软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力

C.人们常常需要用知识与经验来加以补充或加工

D.人工智能技术对提高信息处理的功能及效率没有实际的帮助

答案:

D

解析:

【考点点击】本题主要考查的知识点为有关软件开发工具智能化的基本知识。

【要点透析】智能化就是在软件开发工具的研究与使用中引用人工智能、神经网络等技术,使得

软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力。

由于软件开发工作中存在着

大量不确定的因素,人们常常需要用知识与经验来加以补充或加工。

在这方面,人工智能技术可

以提高信息处理的功能及效率。

18.软件测试的要求不包括【】

A.功能与性能是否先进

B.功能与性能是否达到设计目标

C.文档是否齐全

D.文档与程序是否一致

答案:

A

解析:

【考点点击】本题主要考查的知识点为进行软件测试时需要掌握的内容。

【要点透析】软件测试的要求包括:

功能与性能是否达到设计目标、文档是否齐全、文档与程序

是否一致。

19.下列对软件的定义不正确的是【】

A.计算机的灵魂

B.用户与开发者之间的桥梁

C.人类互相联系的纽带

D.人类在各个领域中积累的知识的结晶

答案:

B

解析:

【考点点击】本题主要考查的知识点为软件的定义。

【要点透析】软件是计算机的灵魂,是广大使用者与计算机之间的桥梁,是人类在各个领域中积

累的知识的结晶,是人类文明与知识得以延续的新的载体,是人类进一步成为一个整体,得以进

一步相互联系的纽带。

20.对象之间具有的关系不包括【】

A.抽象与具体

B.群体与个体

C.整体与部分

D.简单与复杂

答案:

D

二、填空题(本大题共10小题,每小题1分,共10分。

请在每小题的空格中填上正确答案

错填、不填均无分)

1.编码阶段主要产生______。

答案:

程序代码

2.信息库管理功能主要是使用查询、一致性维护和______。

答案:

录入更新

3.工具的环境一般与待开发的软件的环境______为好。

答案:

一致

4.在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是______的标准化。

答案:

表达方式

5.对象包括静态属性和动态操作,将它们作为一个整体,对外不必公开这些属性与操作,这

种特性称为______。

答案:

封装性

6.在Eclipse中打开查找/替换的快捷键为______。

答案:

Ctrl+F

7.单步遍历程序主要包括______、单步跳过和单步返回。

答案:

单步跳入

8.软件开发的基本问题是从用户的理解到程序员的理解的转换和从___到______的转换。

答案:

程序员的理解  程序的实现

9.软件的______指软件能做什么事。

答案:

功能

10.SAA的全称是______。

答案:

系统应用体系结构

三、简答题(本大题共5小题,每小题5分,共25分)

1.在调试程序的过程中,变量视图的作用是什么?

答案:

变量视图显示了整个调试过程中程序变量值的变化情况,该视图是帮助程序员查错和纠错

的主要手段。

2.简述软件开发工具的标准化。

答案:

标准化的问题是由软件部件、组合软件的想法引起的。

为了解决大型软件开发的困难,需

要把软件开发工作分成两个部分:

软件构件(如硬件的芯片)的开发和用这些构件组成大型软件

(如用芯片组成主机)。

显然,要做到这一点,软件构件必须实现标准化,用构件组成大型软件的

结构也必须符合一定的标准,否则就不可能提高生产效率。

3.简述软件开发分析设计阶段的基本任务。

答案:

软件开发分析设计阶段的基本任务是完成系统的总体设计,包括数据结构的详细设计、处

理过程的详细设计、子系统或模块的划分以及它们之间相互联系的具体规定,还应当完成屏幕设

计、报表设计、数据库的物理设计。

4.什么是实体关系图?

答案:

实体关系图(简称E-R图)是在数据库设计中用于描述静态数据结构的一种概念模式。

它以

实体、关系和属性三个基本概念概括数据的基本结构。

5.请列举出5种以上的专用的软件开发工具。

答案:

专用的软件开发工具有:

报表生成器、菜单生成器、数据字典管理系统、专用于某种文档

的编写工具、对话生成器,综合性的第四代语言等。

四、论述题(本大题共1小题,共10分)

1.论述软件开发工具在我国的发展状况。

答案:

国外发展状况:

目前真正一体化的,又能应用于各种平台的工具主要有两种。

一种是用于

特定平台上的、主要用于设计阶段的工具。

另一种是侧重于分析方法的、独立于平台的工具。

年来,基于互联网和开源软件的工具出现。

除了前面说到的这些功能之外,帮助人们搜索和检查

开源软件的工具、自动生成和检查XML的工具、基于SOAP的工具、面向UDDL的搜索工具都已经开

始研制和使用。

国内发展状况:

软件开发环境这一概念,在国内最早是由徐家福、杨芙清等专家于20世纪80年代

初期在宁波的一次学术会议上提出来的。

随着改革开放的深入,国外在这方面的研究动向迅速地

传入,许多大学及研究单位也进行了相应的研究开发工作。

当时,大家的注意力集中于代码生成

以及汉字处理方面。

随着研究的深入,人们开始注意到分析工具、计划工具以至一体化的集成环

境,并进行了许多开发与尝试,市场上也出现了QuickMIS等产品。

从研究的水平来看,国内这方

面的水平并不比国外低多少。

国外同行考虑的各种问题,我国的研究人员也都进行了相应的工作

主要的差距在于没有广泛地使用这些工具。

总的来说,我国的软件产业还没有形成一批稳定的

、高度有组织的软件开发群体,因而真正能够发挥软件开发工具作用的环境与需求还不具备。

五、应用题(本大题共1小题,共15分)

1.在Eclipse中,新建一个C/C++项目,试编程实现以下功能:

输入一个整数,判断它能否被

3、7整除,并输出以下信息:

此数能同时被3、7整除;此数能被其中一个数(3或7)整除;此数

既不能被3整除,也不能被7整除。

答案:

#include"stdio.h"

#include"stdlib.h"

main()

{intm;

printf("pleaseinputanumber\\n");

scanf("%d",&m);

if(m%3==0&&m%7==0)

printf("此数能同时被3、7整除\\n");

if(m%3==0||m%7==0)

printf("此数能被其中一个数(3或7)整除\\n");

if(m%3!

=0&&m%7!

=0)

printf("此数既不能被3整除,也不能被7整除\\n");

}__

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2