Day11 | 每天五道题

1、什么叫结构化的算法?为什么要提倡结构化的算法?

答:

第一,结构化算法是由一些顺序、选择、循环等基本结构按照顺序组成,流程的转移只存在于一个基本的范围之内。

第二, 结构化算法便于编写,可读性高,修改和维护起来简单,可以减少程序出错的机会,提高了程序的可靠性,保证了程序的质量,因此提倡结构化的算法。

2、简述3种基本结构的特点,请另外设计两种基本结构(要符合基类结构的特点)。

答:

结构化程序设计方法主要由以下三种基本结构组成:

顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块;

选择结构:选择结构是根据条件成立与否选择程序执行的通路;

循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件位置或者不满足循环条件。

重新设计基本结构要满足以下几点:

1、只有一个入口条件;

2、只有一个出口条件;

3、结构内的每一部分都有机会执行到;

4、结构内不存在死循环。

设计出这两种:1、多分支选择结构;2、while和until复合型。

3、选择语句和循环语句对条件的判断的标准是什么?

答:

非0为真,0为假。

4、什么是文件?

答:

所谓文件一般指存储在外部介质(如磁盘磁带)上数据的集合,操作系统是把所有输入输出设备都作为文件来管理。每一个文件需要有一个文件标识,包括文件路径、文件主干名和文件后缀。

5、C语言中的文件如何分类?

答:

在C语言中:(1)从用户观点看:文件分为特殊文件(标准输入输出文件或标准设备文件)、普通文件(磁盘文件)等。

(2)从操作系统的角度看:每一个与主机相连的输入、输出设备看作是一个文件。例:输入文件:终端键盘;输出文件:显示屏和打印机。

(3)按数据的组织形式:

①ASCII文件(文本文件):每一个字节放一个ASCII代码。

②二进制文件:把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值