C语言程序设计与实践(第3版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题

2.1 一个C程序可以包含任意多个不同名的函数,但有且仅有一个( ),一个C程序总是从( )开始执行。

(A)过程

(B)主函数

(C)函数

(D)库函数

2.2 下列说法正确的是( )。

(A)一个函数的函数体必须要有变量定义和执行部分,二者缺一不可

(B)一个函数的函数体必须要有执行部分,可以没有变量定义

(C)一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数

(D)以上都不对

2.3 C语言的标识符只能由字母、数字和( )三种字符组成。

2.4 如果源程序中出现的逗号、分号、单引号和双引号等符号不是出现在双引号的内部,则均应该在( )状态下输入。

2.5 用流程图表示求方程式ax2+bx+c=0的根的算法。分别考虑:1)有两个不等的实根;2)有两个相等的实根。

2.6 用流程图表示互换A、B两个瓶子所装液体的算法。

2.7 用流程图表示计算1~100奇数的和的算法。

2.8 什么是算法?试从日常生活中找出3个例子。