第1章 习题解答
一、选择题
1.以下叙述中正确的是
A)C程序中的注释只能出现在程序的开始位置和语句的后面
B)C程序书写格式严格,要求一行内只能写一个语句
C)C程序书写格式自由,一个语句可以写在多行上
D)用C语言编写的程序只能放在一个程序文件中
解析:C程序的注释可以出现在C程序的任何位置,C程序一行内可写多个语句,每条语句用分号“;”结束。用C语言编写的程序可以放在多个程序文件中。
答案:C
2.以下叙述中正确的是
A)C语言程序将从源程序中第一个函数开始执行
B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C) C语言规定必须用main作为主函数名,程序从此开始执行,在此结束
D)main可作为用户标识符,用以命名任意一个函数作为主函数
解析:C程序由一个或多个函数组成,其中必须出现的函数是main(),它作为程序开始运行时首先被调用的函数。不能把main作为变量名字,否则可能破坏编译程序的正常操作。 答案:C
*3.数据的存储结构是指
A)存储在外存中的数据 B)数据所占的存储空间量
C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 答案:D
*4.下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 分析:一般地,一种数据的逻辑结构根据需要可以表示成多种存储结构。采用不同的存储结构,其数据处理的效率是不同的。
答案:D
二、填空题
*1.对某个问题处理方案的正确而完整的描述称为。
解析:算法指为解决某个特定问题的步骤的一种描述,也就是对问题处理方案的正确而完整的描述。
答案:算法
*2.数据结构分为逻辑结构和 (.09)