第二章程序设计基础

2020-04-03 10:03

第二章程序设计基础

一,选择题:

1,要形成良好的程序风格,需要考虑的因素主要有( D ) A,源程序文档化和输入和输出B,源程序文档化和数据说明的方法和语句的结构C, 源程序文档化和数据说明的方法和输入和输出D,全部

2,程序设计的风格应该强调简单和清晰,程序必须是可以理解的,以下叙述中,已成为当今主导的程序设计风格的论点是( A ) A,清晰第一,效率第二B,效率第一,清晰第二C,清晰和效率同等重要D,程序设计要模块化

3,下面的叙述中,不是为形成良好的程序设计风格应注重考虑的语句结构因素的是( D )

A,避免不必要的转移B,尽可能使用库函数C,利用信息隐蔽,确保每一个模块的独立性D,遇到不好的程序,要仔细分析研究,找出错误的地方修补使之完整

4,在设计和编程时,对输入和输出应该考虑的原则中,不包括( C )

A,对所有的输入数据都要检验合法性B,交互式输入时,要在屏幕上使用提示符明确提示输入的请求C,不应允许默认值,每一个数据项都要有明确的值D,输入的格式要简单,以便于操作 5,结构化程序设计是20世纪70年代提出的思想和方法,主要原则可以概括为( B ),逐步求精,模块化和限制使用goto语

句.

A,自底向上B,自顶向下C,平行设计D,以数据为中心进行设计 6,结构化程序设计只允许有三种基本结构来构成任何程序.下列选项中,( D )不是结构化程序设计的基本结构. A,选择结构B,顺序结构C,重复结构D,可选结构

7,在结构化程序设计中,限制使用goto 语句的原因是( B ) A,提高程序的执行效率B,提高程序的清晰性和可懂性C,便于程序的合成D,该语句对任何结构的程序都不适用

8,下列有关面向对象分析中所标识的对象的叙述,错误的是( D )

A,对象是与目标系统有关的物理实体B,对象是与目标系统发生作用的人或组织的角色C,对象是目标系统运行中需记忆的事件D,对象是目标系统中环境场所的状态 9,在面向对象软件方法中,”类”是( D )

A,集合B,具有相同操作的对象的集合C,具有同类数据的对象的定义D,具有同类数据和相同操作的对象的定义

10,以下叙述中,不属于面向对象方法的优点的是( B ) A,可重用性好B,有助于实现自顶向下逐步求精C,可维护性好D,与人类习惯的思维方法一致 二,真空题:

1,在进行程序设计时,在语句结构方面,语句构造应该简单直接,不应该为提高效率而把语句复杂化,因此编程时在保证正确的前

提下,应优先考虑( 清晰性 )而不是效率. 2,遵循结构化程序设计原则,按结构化程序设计方法设计出的程序具有易于理解,使用和( 维护 ),以及能提高编程工作效率等优点.

3,结构化程序设计的原则中,其中有一条是要求限制使用goto 语句,但在用一个( 非结构化 )程序设计语言去实现一个结构化的构造时可以使用该语句.

4,面向对象分析,就是抽取和整理( 用户需求 )并建立问题与精确模型的过程.

5,类之间通常有一定的结构关系,一般可分为两种主要的结构关系,即一般具体结构关系和( 整体成员 )结构关系.

6,OOA模型规定了一组对象如何协同才能完成软件系统所指定的工作.这种协同在模型中是以表明对象通信方式的一组( 消息 )连接来表示的.

7,面向对象设计的,对象信息的隐藏主要是通过对象的( 封装性 )实现的.

8,属于某类的对象除了具有该类所定义的特性外,还具有该类( 上层 )全部基类定义的特性.

9,在面向对象的软件技术中,( 多态性 )是指了类对象可以像父类对象那样使用,同样的消息既可以发送给子类对象.

第二章同步练习 一,选择题:

1,结构化程序设计主要强调程序的( ) A,效率B,速度C,可读性D,大小

2,结构化程序设计方法主要是为( )服务的. A,项目管理人员B,程序员C,系统分析员D,用户 3,程序设计属于软件过程的( )阶段. A,分析B,定义C,实现D,维护

4,信息隐蔽的概念与下述( )概念直接相关

A,软件结构定义B,模块类型划分C,模块独立性D,模块耦合性 5,以下关于结构化程序的说法中,正确的是( )

A,结构化程序由单入口,单出口和循环三种结构组成B,结构化程序由顺序,单入口和单出口三种结构组成C,结构化程序由顺序,循环和goto三种结构组成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,重用性 二,真空题:

1,程序设计风格是指编写程序时所表现出的特点,习惯和( ) 2,结构化程序设计方法的原则要求对复杂问题应设计一些( )作过渡,然后逐步细化.

3,结构化程序设计原则和方法中要求对语言中所没有的控制结构,应采用( )的方法来模拟.

4,一个消息由下述三个部分组成:接收消息的对象的名称,( )和零个或多个参数.

5,程序有顺序,重复和条件三种基本控制结构,它们的特点是只有一个入口和( )个出口.

6,采用结构化程序设计方法编写程序,可使程序结构良好,易读,易理解和( )

7,( )的本质是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用的思维方法来认识,理解


第二章程序设计基础.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省揭阳市汕尾普宁华美实验学校2017-2018学年高二下学期期中

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: