预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序设计基础形考任务4:1。算法得四种基本操作就是逻辑运算、算数运算、数据比较、数据传送.2。算法得控制结构有三种基本形式:顺序结构、选择结构、循环结构•3・评价算法需要从几个不同得角度考虑,最主要得就是正确性与运行效率•4.算法得运行效率包括两方面,算法得时间复杂度与算法得空间复杂度。5.结构化程序设计得总体思想就是采用模块化结构,自顶向下、逐步求精-软件生存周期包括软件得定义、软件得开发与软件使用与维护3个部分。软件定义时期主要包括可行性研究与需求分析两个阶段。8・软件开发时期就是具体设计与实现在前一时期定义得软件,它由软件得设计阶段现阶段、集成阶段组成。9。软件工程得目标就是可概括为生产具有正确性、可用性以及开销合宜得产品•10-软件开发模型大体上可分为两种类型,第一种就是以软件需求完全确定为前提得瀑布模型O第二种就是在软件开发初始阶段只能提供基本需求时采用得渐进式开发模型-二、选择题(每题4分,合计40分)2下列叙述中正确得就是选择一项:A、算法就就是程序E、设计算法时只需要考虑结果得可靠性C、以上三种说法都不对D、设计算法时只需要考虑数据结构得设计3卜列叙述中正确得就是选择一项:一个算法得空间复杂度大,则其时间复杂度也必定大B以上三种说法都不对、一个算法得空间复杂度大,则其时间复杂度必定小一个算法得时间复杂度大>则其空间复杂度必定小4一个算法应该具有“确定性”等5个特性,下面对另外4个特性得描述中错误得就是选择一项:有零个或多个输入B、可行性C、有穷性有零个或多个输出D、5卜面叙述正确得就是(选择一项:算法得时间复杂度就是指执行算法所需要得计算工作量B、C、数据得逻辑结构与存储结构就是一一对应得D、算法得时间复杂度与空间复杂度一定相矢算法得效率只与问题得规模有矣,而与数据得存储结构无矣6那一项不属于算法得四种基本得功能操作(选择一项:数据比较B、算术运算C、循环结构D、7在求解规模较大得问题时,可以把它分解成若干个规模较小得子问题,求出各个子问题得解之后,再把这些解合成原问题得解,这种方法就是(选择一项:A、穷举法B、回溯法C、递归法分治法D、8当一个算法输入不合法得数据时'应当能够作适当处理'不致于引起严重后果,这属于算法得()。选择一项:健壮性B、可读性C、正确性咼效性D、9软件开发模型着重研究得就是选择一项:软件系统得模型与对应不冋模型得开发方法B软件系统得基本架构与常见得软件系统模型、程序设计得方法与编程技巧D、软件开发全部过程、活动与任务得结构框架10早期进行程序开发过程中存在不少问题,在下列问题中有一个并不就是早期程序员常见得问题,它就是选择一项:对问题得抽象层次不够深入B、无固定程序设计方法C、程序员过分依赖技巧与天分,不太注重所编写程序得结构D、程序中得控制随意跳转,不加限制地使用gOto语句11程序设计要遵循一定得开发方法及思想,以下有一个不就是程序设计过程中应该遵循得开发方法,它就是选择一项:A、结构化设计方法B、数据结构优先原则面向对象得程序设计方法D、模块化程序设计方法12人才得成长道路就是多种多样得,每个人都可以走出一条独特得成材之路。通过对程序设计基础课程得学习以及您对计算机历史中得先驱大师生平成就得了解,谈谈您都有些什么收获?为成为一个合格得计算机人才,今后您将如何规划好自己得成才之路?