C语言习题集
习题一
一.填空题
1.C程序是由()构成的,一个C程序中至少包含()。因此,( ) 是C程序的基本单位。
2. 函数体是有符号____开始,符号____结束。函数体当中,前面是变量的____部分,后面变量的____部分。3.一个C源程序中至少应包括一个_______。
4.在一个C源程序中,注释部分两侧的分界符分别为_____和________。在C语言的每条语句后面都要有____结束
二.判断题
1.一个C程序的执行总是从该程序的main函数开始,在main函数最后结束。【】
2.main函数必须写在一个C程序的最前面。【】
3.一个C程序可以包含若干的函数。【】
4.C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。但是可以增加程序的可读性。【】
5.C程序的注释只能是一行。【】
6.C程序的注释不能是中文文字信息。【】
三、选择题
1 一个C程序的执行是从________。
(A)本程序的main函数开始,到main函数结束。
(B)本程序的第一个函数开始,到本程序文件的最后一个函数结束。
(C) 本程序的main函数开始,到本程序文件的最后一个函数结束。
(D)本程序的第一个函数开始,到本程序main函数结束。
2 以下叙述不正确的是_________。
(A)一个C源程序可由一个或多个函数组成。
(B)一个C源程序必须包含一个main函数。
(C) 程序的基本组成单位是函数。
(D)在C程序中,/**/类的注释说明只能位于一条语句的后面
3 C语言规定:在一个源程序中,main函数的位置___。
(A)必须在最开始(B)必须在所有函数的后面
(C)可以任意(D)必须在最后
四.程序阅读
1、找出该程序中的错误并改正。
#include;
main();
float r,s;/*/*r is radius*/*/
r=5.0 s=3.14*r*r;
printf(“%f\n”,s)
五.编程题
1. 利用keil c 集成开发环境建立一个c语言的工程,旋转的MCU型号是STC89C52,并在工程内添加一个名为main的c文件,并在c文件中建立一个空的主函数。