21天学通C语言
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 习题

一、填空题

1.C语言发展到现在已经经历了3个标准,分别为___________,___________和___________。

2.程序由___________和___________两个部分组成。

3.一个数据结构是由程序中的数据元素按照一定___________组织起来的,是若干个___________的组合。

4.结构化程序设计的主要观点是采用___________、___________的程序设计方法。

5.按照操作的执行顺序,程序可以分为三类基本结构:___________、___________和___________。

6.在循环结构中,是___________地执行一系列操作,直到___________时才终止循环。

7.除了自然语言之外,算法描述方法还包括___________、___________和___________。

二、选择题

1.程序中处理数据的基本单位是()。

A.数据结构

B.算法

C.变量

D.常量

2.在程序里存在一些分支,程序通过对一些条件的判断选择执行的分支。这种程序结构被称为()。

A.顺序结构

B.选择结构

C.循环结构

D.以上都不是

3.以下代码属于哪一种基本结构。

        01  while (b != 7) {
        02       printf("b != 7\n");
        03       ++b;
        04  }

A.顺序结构

B.选择结构

C.循环结构

D.以上都不是

4.下列选项中,哪些属于算法描述手段?

A.自然语言

B.伪代码

C.程序流程图

D.N-S流程图

三、简答题

1.简述算法的概念,并举例说明它在程序中的作用。

2.简述数据结构的概念,并举例说明它在程序中的作用。

3.简述三种基本结构是什么,并说明它们的异同点。

四、编程题

参考范例1-1,试编写一个程序输出字符串“This is my first C program!”