一、填空题
1.在Windows系统中,C语言程序的可执行文件的后缀名为______。
2.C语言中源文件的后缀名为______。
3.在C语言程序中,如果使用printf()函数,应该包含______头文件。
4.在main()函数中,用于返回函数执行结果的语句是______。
5.C语言程序的编译过程包括______、______、______、______。
二、判断题
1.C语言不属于高级语言。( )
2.C语言不能用于开发游戏。( )
3.C语言是嵌入式开发领域的主要开发语言。( )
4.Visual Studio系列编辑器可以支持多种编程语言开发、安卓开发、嵌入式开发等。( )
5.C语言中的main()函数是程序的入口。( )
三、选择题
1.下面选项中表示主函数的是( )。
A.main()
B.int
C.printf()
D.return
2.C语言属于( )。
A.汇编语言
B.高级语言
C.机器语言
D.以上均不属于
3.(多选)关于main()函数,下列说法中正确的是( )。
A.一个C语言程序只能包含一个main()函数
B.main()函数必须有返回值
C.main()函数是C语言程序的入口
D.main()函数中可以包含#include语句
4.(多选)下列开发工具中,可以用于开发C语言程序的工具有( )。
A.Visual Studio 2019
B.Eclipse
C.Qt
D.Dev-C++
5.下列选项中不属于C语言优点的是( )。
A.开发效率高
B.可移植性强
C.面向对象
D.结构清晰、可读性强
四、简答题
1.请简述C语言的特点。
2.请简述C语言程序的编译过程。
五、编程题
1.请编写一个程序,在控制台输出“我爱祖国!”。
2.请编写一个程序,在控制台输出以下图形。