C教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题1

一、选择题

1.以下叙述中正确的是( )。

A.C语言的源程序不必通过编译就可以直接运行

B.C语言中的函数不可以进行单独编译

C.C源程序经编译形成的二进制代码可以直接运行

D.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

2.以下叙述中正确的是( )。

A.C程序中注释部分可以出现在程序中任何合适的地方

B.花括号“{”和“}”只能用做函数体的定界符

C.构成C程序的基本单位是函数,所有函数名都可以由用户命名

D.分号是C语句之间的分隔符,不是语句的一部分

3.以下说法中,正确的是( )。

A.C语言程序总是从第一个定义的函数开始执行

B.C语言程序总是从main函数开始执行

C.C语言程序中的main函数必须放在程序的开始部分

D.一个C函数中只允许有一对花括号

二、判断题

1.一个C程序的执行总是从该程序的main函数开始,在main函数最后结束。( )

2.main函数必须写在一个C程序的最前面。( )

3.一个C程序可以包含若干个函数。( )

4.C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。但是可以增强程序的可读性。( )

5.C程序的注释只能是一行。( )

6.C程序的注释不能是中文文字信息。( )

三、编程题

参照本章示例,编写一个C程序:输入圆的半径,输出其周长。

算法提示:

① 申请两个存储单元分别用r和l表示,用来存放数据。

② 读入圆的半径值,存入r中。

③ 求圆的周长,将值存入l中,输出l的值。