
习题
一、单项选择题
1.一个C程序的执行是从( )。
A.本程序的main()函数开始,到main()函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main()函数开始,到本程序文件的最后一个函数结束
D.本程序文件的第一个函数开始,到本程序main()函数结束
2.在C语言中,每个语句必须以( )结束。
A.回车符 B.冒号 C.逗号 D.分号
3.C语言规定,在一个源程序中,main()函数的位置( )。
A.必须在最开始 B.必须在系统调用的库函数的后面
C.可以任意 D.必须在最后
4.一个C语言程序是由( )。
A.一个主程序和若干子程序组成 B.函数组成
C.若干过程组成 D.若干子程序组成
5.下列说法中错误的是( )。
A.主函数可以分为两部分:主函数说明部分和主函数体
B.主函数可以调用任何非主函数的其他函数
C.任何非主函数可以调用其他任何非主函数
D.程序可以从任何非主函数开始执行
6.用C语言编写的源文件经过编译,若没有产生编译错误,则系统将( )。
A.生成可执行目标文件 B.生成目标文件
C.输出运行结果 D.自动保存源文件
二、填空题
1.C语言只有_________个关键字和_________种控制语句。
2.每个源程序有且只有一个_________函数,系统总是从该函数开始执行C语言程序。
3.C语言程序的注释可以出现在程序中的任何地方,它总是以_________符号作为开始标记,以_________符号作为结束标记。
4.C语言中,输入操作是由库函数_________完成的,输出操作是由库函数_________完成的。
5.系统默认的C语言源程序文件的扩展名是_________,经过编译后生成的目标文件的扩展名是_________,经过连接后生成的可执行文件的扩展名是_________。
6.C语言的标识符只能由字母、数字和_________3种字符组成。