一.练习题
1.选择题
(1)以下说法中正确的是()。
A.C程序运行时,总是从第一个定义的函数开始执行
B.C程序运行时,总是从main()函数开始执行
C.C源程序中的main()函数必须放在程序的开始部分
D.一个C函数中只允许一对花括号
(2)下列标识符中错误的一组是()。
A.Name,char,a_bc,A-B B.abc_c,x5y,_USA,print
C.read,Const,type,define D.include,integer,Double,short_int
A.include B.define C.ENUM D.union
(4)下面属于C语句的是()。
A.printf("%d\n",a) B./*This is a statement*/
C.x=x+1; D.#include <stdio.h>
(5)在一个C程序文件中,main()函数的位置()。
A.必须在开始 B.必须在最后
C.必须在系统调用库函数之后 D.可以任意
(6)C源程序的基本组成结构是()。
A.过程 B.函数 C.程序段 D.子程序
(7)下列四个叙述中,错误的是()。
A.C语言中的标识符必须全部由字母组成
B.C语言不提供输入输出语句
C.C程序中的注释可以出现在程序的任何位置
D.C语言中的关键字必须小写
2.填空题
(1)Visual C++ 2010中,开发一个C语言程序要经过____、____、____和____四个阶段。
(2)Visual C++ 2010中,C语言源程序经过编译后生成的目标文件的默认扩展名是_______。
(3)Visual C++ 2010中,C语言源程序经过编译和连接后生成的可执行文件的扩展名是______。
(4)Visual C++ 2010中,用_______组合键可同时实现C语言源程序的编译、连接和执行。
(5)C语言程序中的错误可分为两类:语法错误和______。(www.xing528.com)
二、测试题
1.选择题
(1)以下叙述正确的是()
A.C语言是一种面向对象的高级程序设计语言。
B.C语言程序是可以直接运行的。
C.Visual C++ 2010不需要安装,直接从已经安装好的机器上拷贝过来就可以运行了。
D.C语言程序是从main()函数开始运行的。
(2)关于C语言中的注释的说法错误的是()
A.注释会增加编译后的可执行文件大小,因此应该省略。
B.注释分为两种:块注释和行注释。
C.适当增加注释,可提高代码的可读性,方便维护和调试。
D.注释会增加源文件的大小,但不会增加编译后的可执行文件大小。
(3)以下叙述中错误的是()
A.Visual C++ 2010中,编译后生成的.obj文件和.exe文件都放在debug目录中。
B.一个源程序的项目中,可以含有多个源文件,每个源文件中都必须有一个main()函数。
C.源文件中有输入/输出语句时,开头的“#include<stdio.h>”一定不能省略。
D.C语言对英文字母的大小写是敏感的。
2.填空题
(1)C语言是面向____的语言,它适用于系统级的编程。
(2)每个执行语句都以____结尾。
(3)C语言程序编译后生成的文件扩展名为__,链接后生成的文件扩展名为_。
(4)C语言是从____开始执行的,它标识着程序的唯一入口。
(5)如果将一个语句后面的分号删除,会产生____错误。
3.阅读程序写出执行结果
(1)下列程序的运行结果为()。
(2)下列程序的运行结果为()。
4.编程题
(1)编写一个C程序,输出以下信息。
(2)编写一个计算长方形周长的程序。长方形的长和宽为整数,其值由键盘输入。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。