2023年自考类计算机类(工学类)软件开发工具题库_第1页
2023年自考类计算机类(工学类)软件开发工具题库_第2页
2023年自考类计算机类(工学类)软件开发工具题库_第3页
2023年自考类计算机类(工学类)软件开发工具题库_第4页
2023年自考类计算机类(工学类)软件开发工具题库_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年自考类计算机类(工学类)软件开发工具题库卷I一.历年考点试题黑钻版(共50题)1.参加大型软件开发的项目组成员,必须具备高度的组织纪律性和______。2.购置软件开发工具时,首先要______A.明确目的与要求B.明确环境条件与制约条件C.进行市场调查D.试用教学版3.自行开发软件开发工具一定要坚持短小实用、逐步积累,避免______,贪大求全。4.软件测试阶段包括______的调试与整个软件的联调两个部分。5.关于信息库的叙述,不正确的是______A.信息库是软件开发全过程中信息管理的枢纽B.信息库中存放的都是软件开发的成果C.对信息库中的信息一般不做删除,过时信息只是加上时间标志D.保持一致性是信息库研究中的核心问题6.一个好的项目组,应该有严格的、成文的工作规范和______,而且应当为全体成员所熟知,并且切实得到遵守。7.在软件开发过程中,进行市场调查时应当尽可能避免的是______A.选择最合理的工具B.广泛收集信息C.扩大选择范围D.先人之见8.为自己所用而开发软件开发工具时,应注意哪些事项?9.简述软件开发工具的网络化。10.网络化、一体化、标准化及______是软件开发工具发展方向中值得注意的几个方向。11.下列不属于结构化程序设计在实施过程中强调的要点的是______A.限制GOTO语句的使用B.子程序只有一个入口和两个出口C.程序风格明确、清晰D.书写格式体现层次结构12.一般来说,设计工具多是依赖于特定______的。13.关于软件开发工具的开发与选择问题,下列选项中正确的是______A.具体工作条件与软件开发工具的开发与选择无关B.选择软件开发工具与项目特征无关C.只要确定了某种软件开发工具,就能够进行软件开发工作了D.自行开发软件开发工具时,应充分考虑其难度14.每项任务仅由一个模块来完成,这称为模块的______A.开放性B.确定性C.凝聚性D.稳定性15.版本更新的大量工作往往在于______。16.下列哪项不是OOP的特性______A.封装性B.遗传性C.多态性D.简易性17.我们可以从更高的层次来概括软件的功能和特点,下列说法错误的是______A.软件是人类知识的一切来源B.软件是广大使用者与计算机之间的桥梁C.软件是人类在各个领域中积累的知识的结晶D.软件是人类文明与知识得以延续的新的载体18.软件开发工具是以第几代语言为基础的______A.第一代B.第二代C.第三代D.第四代19.应用所学的知识说明软件与硬件的关系与区别。20.程序模块的划分原则不包括______A.模块与任务一一对应B.尽量减少模块间的联系C.模块的规模应比较小D.应采用自底向上的模块划分方法21.在Eclipse中,新建一个C/C++项目,试编程实现以下功能:输入一个整数,判断它能否被3、7整除,并输出以下信息:此数能同时被3、7整除;此数能被其中一个数(3或7)整除;此数既不能被3整除,也不能被7整除。22.模型建立是哪些阶段的任务______A.需求分析和设计分析B.设计分析和编码C.编码和测试D.测试和维护23.用户界面的主要功能是______A.进行输入输出B.通信C.为用户服务D.保证系统的可视化24.关于界面的叙述,不正确的是______A.对用户来说,界面就是系统本身B.用户关心的是能否有效地使用软件,而不是系统内部的算法或数据结构C.界面的风格、操作方法等应多样化,尽量不要死板D.界面不好的软件不是一个成功的软件25.下列哪项不是项目管理的基本目标______A.有效地控制产品的质量B.保证安全,提高保密程度C.保证整个系统按预定进度完成D.合理利用各种资源26.总控部分和人机界面在实现时要考虑的要素有面向使用者、保证信息的准确传递、______。27.为自己所用而开发软件开发工具时,应注意哪些事项?28.实体关系图用于描述______A.程序的执行逻辑B.系统的模块结构C.系统的信息流程D.系统的静态数据结构29.下面给出的说法中,哪项不是人机界面设计的基本原则______A.用户界面的主要功能是通信B.用户界面必须始终一致C.用户界面必须使用户随时掌握任务的进展状况D.宁可让用户多干,不可让程序多干30.总体设计文件不包括______A.结构图B.公用数据结构C.模块清单D.用户手册31.Eclipse中将命名空间、类、结构、变量等定义为______。32.IBM的AD/Cycle的系统应用体系结构SAA的基本结构除了硬件平台之外的三种接口不包括______A.操作系统接口B.程序员接口C.通信接口D.用户接口33.在大型软件开发中,项目负责人的任务不包括______A.分析需求B.分配任务C.模块调式D.向用户交付使用34.下列哪个与软件开发工具的性能指标无关______A.主机(频)速度B.软件环境C.硬件环境D.使用要求35.在Eclipse中,新建一个C/C++项目,编写一个C语言类,实现以下功能:输入一个正整数,判断它是否为素数。36.准备从事的软件开发工作的______与______是决定购置还是自行开发软件开发工具的重要因素之一。37.由国内研制的软件开发工具有______A.WITTB.ADTC.Auto-DBaseⅢD.SATT38.UML的组成不包括______A.图表B.视图C.基本机制D.图形39.计算机的软件成果包括______和文档两个方面。40.在关于用户界面的基本原则中,用户界面的主要功能是______,且界面必须______。41.描述模块调用关系的概念模式是______A.E-R图B.DFDC.结构图D.框图42.简述软件开发工具的理论及技术基础。43.从技术方面考虑,下列哪项不是软件开发工具的基本原则______A.面向用户B.保证信息存储的正确性C.保证信息的准确传递D.保证系统的开放性44.即插即用的程序设计的困难:一是软件部件的______,二是软件部件的提供方式。45.对象之间具有的关系不包括______A.抽象与具体B.群体与个体C.整体与部分D.简单与复杂46.需求分析阶段收集的信息是______A.系统状况B.设计成果C.运行状况D.项目版本信息47.信息库管理功能主要是使用查询、一致性维护和______。48.在调试程序的过程中,变量视图的作用是什么?49.试述用通用软件帮助软件开发的弱点。50.一般来说,项目管理包括进度管理、质量管理、______管理和______管理。卷I参考答案一.历年考点试题黑钻版1.参考答案:团队精神2.参考答案:A[考点]本题主要考查的知识点为购置软件开发工具的步骤。3.参考答案:期望过高4.参考答案:模块5.参考答案:B6.参考答案:文档标准7.参考答案:D[考点]本题主要考查的知识点为在软件开发过程中进行市场调查时的要求。8.参考答案:为自己所用而开发软件开发工具时,应注意以下事项:

(1)从实际出发,设定现实的、有限的目标。

(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。

(3)注意文档的齐全和资料的积累。9.参考答案:软件开发工具的网络化指若干人在不同的地方利用网络合作开发同一个软件,利用网络实现信息交流与共享,实现软件重用,进行项目管理。10.参考答案:智能化11.参考答案:B[考点]本题主要考查的知识点为结构化程序设计在实施过程中强调的要点。12.参考答案:软件13.参考答案:D[考点]本题主要考查的知识点为在软件开发工具的开发与选择的过程中会遇到的问题。

在进行软件开发工具的开发与选择时,不能简单地回答是或不是,它与具体工作的条件、环境、人员素质、项目特征都有不可分割的联系。即使确定了要购置软件开发工具,在众多的、各有长处的产品之间如何进行选择,也是一个需要认真研究的问题。至于准备自行开发软件开发工具,则更需要进行认真的可行性分析和各种技术准备,对其工作难度和巨大的工作量应当有足够的估计和充分的准备。14.参考答案:C[考点]本题主要考查的知识点为凝聚性的含义。

模块凝聚性的含义是每一个模块实现一项明确的任务,反之每项任务仅由一个模块来完成。15.参考答案:回顾与审核16.参考答案:D[考点]本题主要考查的知识点为OOP的特性。

OOP的基本特征有:(1)封装性:把数据和对它的处理综合成一个整体。(2)遗传性:类与子类之间属性的传递。(3)多态性:同样的消息被不同的对象接受以后,会因不同对象中所含方法的不同,而导致不同的行动。17.参考答案:A[考点]本题主要考查的知识点为软件的功能和特点。18.参考答案:C19.参考答案:软件(Software)这个名词是有了计算机之后才产生的,而硬件(Hardware)则是自古就有的。从实践中,我们已经看到,只会执行若干指令的机器本身,虽然具备高速运算与海量存储的潜在能力,但是如果没有事先准备好的一系列指令,那么它是不能完成实际任务的。即使由人一条一条地输入指令(通过按键或光电设备),也只能以人们的输入速度来工作,它的巨大潜能是无法发挥出来的。关键是要有一套事先编好并存入机器的指令,这就是我们所说的程序。一台存入了某种程序的计算机与一台没有存入这种程序的计算机,在外表是看不出区别的,然而前者在接到一个启动命令之后,就可以自动地执行某项任务,而后者却做不到这一点。为了区分和描述,人们从已有的词汇中借来了Hardware这个词,用来特指看得见、摸得着的硬件。而与之相对地,新创造了S0ftware______软件这个词,用来特指看不见、摸不着的,但又发挥着十分重要的作用的,事先编好的指令系列。它们之间的关系,正如人们所说的,硬件是躯体,软件是灵魂,两者缺一不可。

然而,从应用的角度来看,硬件与软件的情况有着极大的差别。硬件提供的是信息存储与处理的基础,这对于任何领域的应用是一样的,没有什么区别,它不必随应用领域的变化而改变。软件一端连着计算机硬件,向硬件提供可以执行的机器指令,另一端面向用户,接受用户提出的要求和算法。从这个意义上说,软件是用户与硬件之间的桥梁。因此,不同领域有不同的软件。可以说,为了推广和普及计算机的应用,相当大部分的工作是在软件领域之中。20.参考答案:D[考点]本题主要考查的知识点为程序模块的划分的具体原则。

[解析]程序模块的划分原则包括:模块与任务一一对应;尽量减少模块间的联系;模块的规模应比较小。21.参考答案:#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)

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

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

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

}22.参考答案:A23.参考答案:B[考点]本题主要考查的知识点为用户界面的主要功能。24.参考答案:C25.参考答案:B[考点]本题主要考查的知识点为项目管理的基本目标。26.参考答案:保证系统的开放性(或灵活性)27.参考答案:为自己所用而开发软件开发工具时,应注意以下事项:

(1)从实际出发,设定现实的、有限的目标。

(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。

(3)注意文档的齐全和资料的积累。28.参考答案:D[考点]本题主要考查的知识点为实体关系图的含义。

[解析]实体关系图是用来描述系统的静态数据结构的概念模式。29.参考答案:D[考点]本题主要考查的知识点为人机界面设计的基本原则。30.参考答案:D[考点]本题主要考查的知识点为总体设计文件。31.参考答案:元素32.参考答案:A[考点]本题主要考查的知识点为AD/Cycle的系统应用体系结构。33.参考答案:C[考点]本题在2010年10月真题第一大题第4小题考查过,主要考查的知识点为在大型软件开发中,项目负责人具体要执行的任务。34.参考答案:A[考点]本题主要考查的知识点为与软件开发工具有关的一些具体的指标。35.参考答案:#include<stdio.h>

include<stdlib.h>

intnum,pri;

intprime(int);

intmain()

{

scanf("%d",&num);

pri=prime(num);

if(pri==0)

printf("Thenumberisnotaprime.\n");

if(pri==1)

printf("Thenumberisaprime.\n");

}

intprime(intn)

{

inti;

for(i=2;i<n;i++)

{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论