1220信息系统开发期末考试复习资料Word文档下载推荐.docx

上传人:b****1 文档编号:15391847 上传时间:2022-10-29 格式:DOCX 页数:12 大小:407.78KB
下载 相关 举报
1220信息系统开发期末考试复习资料Word文档下载推荐.docx_第1页
第1页 / 共12页
1220信息系统开发期末考试复习资料Word文档下载推荐.docx_第2页
第2页 / 共12页
1220信息系统开发期末考试复习资料Word文档下载推荐.docx_第3页
第3页 / 共12页
1220信息系统开发期末考试复习资料Word文档下载推荐.docx_第4页
第4页 / 共12页
1220信息系统开发期末考试复习资料Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

1220信息系统开发期末考试复习资料Word文档下载推荐.docx

《1220信息系统开发期末考试复习资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《1220信息系统开发期末考试复习资料Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

1220信息系统开发期末考试复习资料Word文档下载推荐.docx

16.只有函数内部才能访问的变量称为局部。

17.类的缩写为class。

二、单选题(15小题)

1.系统工程师的英文缩写是(A)

A.SE 

 

B.PMC.PGD.PL

2.“信息与实物不同,信息可传输给多个用户,而其本身并无损失”这是指信息的(D)

A.客观性 

 

B.适用性

C.传输性 

D.共享性

3.关于数据与信息的关系说法不正确的是(D)

A.数据是信息的表达、载体 

B.信息是数据的内涵

C.数据与信息是形与质的关系 

D.数据与信息是同一个概念

4.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是(A)

A.分析与设计B.编制程序

C.测试程序D.系统维护

5.新系统逻辑模型的提出属于系统开发生命周期中的(C)阶段。

A.系统规划    B.系统实施    

C.系统分析     D.系统测试

6.从计算机的角度看,(D)不是GIS的组成部分。

A.软件B.硬件和软件

C.数据D.客观世界

7.下列哪一项不是地理信息系统(A)。

A.AUTOCADB.MAPINFOC.ArcGISD.SuperMap

8.(B)的观点是当今主导的程序设计风格。

A.效率第一,清晰第二B.清晰第一,效率第二

C.只求清晰,不求效率D.只求效率,不求清晰

9.(A)是指有多少个模块直接控制一个给定模块。

A.扇入数B.扇出数

C.逻辑结构D.概念结构

10.“产品开发计划”是在软件生命周期的(B)阶段进行的。

A.需求分析B.计划C.编码D.测试

11.软件计划书中,(A)不是软件的质量保证活动。

A.自查B.内部审计C.交付件审计D.基线审计

12.If()else结构属于程序设计结构里的(B)

A.顺序结构B.选择结构C.循环结构D.功能结构

13.为使一种计算机上的软件能在其他类型的计算机上运行,应提高程序的(D)。

A.可维护性B.界面友好性

C.代码清晰性D.可移植性

14.决策支持系统的英文缩写是(D)

A.ERP(EnterpriseResourcePlanning)B.IS

C.SCM(SupplyChainManagement)D.DSS

15.下列文档中的(D)不属于开发文档。

A.系统分析说明书B.系统设计说明书

C.程序设计说明书D.可行性研究报告

16.面向对象程序设计的英文缩写是(B)

A.ERPB.OOP

C.OODD.DSS

17.下列文档中的(D)不属于开发文档。

18.关于同一类的不同实例的说法中,不正确的是(D)。

A.具有相同的操作集合B.具有相同的属性集合

C.具有不同的对象名D.具有不同的属性集合

19.下列哪一项为课程类的实例(C)。

A.精品课程B.计算机类课程

C.《信息系统开发》课程D.通识课程

20.下列关于全局变量说法不正确的是(A)

A.只在函数内部能够被访问B.可被任何函数访问

C.是在函数外部定义的变量D.其作用域是整个源程序

21.关于面向对象程序设计方法的要求中,不正确的是(B)

A.高度概括B.高度兼容

C.高度抽象D.高度分类

三、名词解释(2小题)

1.管理信息系统:

指为实现组织的整体目标,对管理信息进行系统地、综合地处理,辅助各级管理决策的计算机软件、硬件、通信设备,规章制度及有关人员的统一体。

2.系统测试:

是管理信息系统开发的一个重要而漫长的阶段,是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。

3.系统生命周期:

广义地看,任何系统均有产生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。

3.系统的总体结构:

指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。

4.结构化方法:

指信息系统的一种开发方法,其主要含义是一组规范的步骤、准则和工具来进行开发工作。

5.单元测试:

也称模块测试。

单元是程序最小的独立编译单位。

6.类:

是具有相同属性和行为的一组对象的集合,它为属于该类的全部对象提供统一的的抽象描述

7.对象:

用来描述客观事物的一个实体,它是构成系统的一个基本单元。

一个对象具有一组属性和行为。

8.继承:

对象类之间的相交关系,使得某类对象可以继承另外一类对象的特征和功能

9.封装:

是指对象的的封装,在对象中数据和操作总是包裹在一起的,继承不会影响对象的这种封装性,但无限制的派生继承会在一定程度上损害对象中数据的隐蔽性。

10.抽象:

是指有意忽略问题的某些细节和与当前目标无关的方面,以便把问题的本质表达得更清楚。

四、判断题(10小题)

1.信息就是数据。

(×

2.程序设计就是敲代码。

(×

3.For()语句属于程序设计里的选择结构。

4.项目重用计划包含“现有重用”和“新增重用”。

(√)

5.客户的验收标准就是产品应满足在需求规格文档中描述的需求。

(√)

6.GIS可分为基础型(工具型)地理信息系统和应用型地理信息系统。

7.项目关键路径是指影响项目进度的关键步骤/环节、关键因素。

8.软件危机归结为友好性、质量和生产率等问题。

9.系统是由一系列相互作用以完成某个目标的元素或组成部分的集合(√)。

10.信息是数据的表达、载体。

(×

11.需要管理空间数据的信息系统都可以称之为地理信息系统。

12.在面向对象程序设计中,对象是类的实例。

13.在面向对象程序设计中,抽象是指有意忽略问题的某些细节和与当前目标无关的方面,以便把问题的本质表达得更清楚。

(√)

14.面向对象程序设计中,只有实体才能抽象成对象。

15.面向对象程序设计中,实体可以分为抽象对象和实体对象。

16.指令是指计算机能够识别的命令,是一些由0和1组合成的二进制编码。

17.高级语言与人们自然思维很接近,编程也更容易。

五、简答题(2小题)

1.请简要回答系统的一般模型?

2.信息与数据的区别与联系?

答:

数据是信息的表达、载体,信息是数据的内涵,是形与质的关系。

只有数据对实体行为产生影响才成为信息,数据只有经过解释才有意义,成为信息。

3.计算机辅助管理大体经过了哪四个发展阶段?

计算机辅助管理大体经过了哪四个发展阶段:

(1)事务处理系统

(2)管理信息系统

(3)决策支持系统

(4)专家系统

4.地理信息系统与一般的信息系统(IS)之间的区别?

地理信息系统是空间数据和属性数据的联合体,对空间数据和属性数据共同管理、分析和应用,而一般MIS(数据库系统)侧重于非图形数据(属性数据)的优化存储与查询,即使存储了图形,也是以文件的形式存储,不能对空间数据进行查询、检索、分析,没有拓扑关系,其图形显示功能也很有限。

5.在面向对象程序设计中,抽象与封装的区别与联系是什么?

联系:

抽象与封装形成了程序接口与实现的分离

区别:

封装encapsulation——将数据和与这个数据有关的操作集合在一起,形成一个实体——对象,且尽可能隐藏对象的内部细节。

特点:

1具有一个清楚的边界,对象的所有私有数据、内部程序(成员函数)细节都被固定在这个边界内。

2具有一个接口,描述了对象之间的相互作用、请求和响应——消息3对象内部的实现代码受到封装壳的保护,其它对象不能直接修改本对象所拥有的数据和代码。

4封装的单位是对象。

抽象(abstract)是指有意忽略问题的某些细节和与当前目标无关的方面,以便把问题的本质表达得更清楚。

六、 问答题(2小题)

1.已知一个圆的半径,请写出求圆的周长和面积的程序设计步骤?

求圆的周长和面积的程序设计步骤如下:

①分析问题

求圆的面积和周长需要知道圆的半径r,根据圆的半

径求出圆的面积S和周长L并输出结果。

②确定处理方案

求圆的面积数学公式是:

S=лr2

求圆的周长公式是:

L=2лr

③确定操作步骤

求圆的面积和周长的算法描述为:

置pi=3.14159为常量

确定r的初值

计算面积S

计算周长L

输出结果S,L

④根据操作步骤编写源程序。

将上面求圆的面积和周长算法编写源程序如下(利用C

语言编写):

#definePI3.14159

main()

{floatr=3,S,L;

 

S=pi*r*r;

 L=2*pi*r;

printf(“S=%f,L=%f\n”,S,L);

⑤运行调试程序。

⑥整理输出结果,写出相关文档。

2.结构化程序设计包含哪三种基本控制结构?

请画出这三种控制结构的原理图?

结构化程序设计包含三种基本控制结构:

顺序结构、选择结构、循环结构。

(1)顺序结构原理图

(2)选择结构原理图(3)循环结构原理图

3.软件生命周期包含哪些阶段?

4.软件开发领域有哪些职务,请简要介绍各职务人员的职责?

最顶层是项目负责人,接下来项目会落实到PM(项目经理ProgramManager),项目经理将任务分成若干个子项目,每个项目由一个PL(项目组长ProgramLeader)负责。

在每个子项目中,由SE(系统工程师SystemEngineer)带领PG(程序员Programmer)共同完成。

其中,项目经理PM和项目组长PL一般为具有资深项目管理经验、长期开发实践和良好交流能力的高级技术人才。

系统工程师SE需要具有独立的设计和

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

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1