上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!”