c 语言程序设计基础》单元总结与练习题及答案
C语言程序设计基础》课程单元总结与单元练习答案
C语言程序设计》单元总结与练习题
答 案
C语言程序设计基础》课程单元总结与单元练习 答案单元一 程序设计宏观认识
单元总结提升
本单元中,核心内容有 C 语言程序框架结构、程序的构成和程序开发过程。通
过本单元
的学习,我们应该知道 :
1(C 语言程序最基本的程序框架由两部分构成,分别是:
编译预处理
函数组
2(C 程序最大的特点就是所有的程序都是用函数来装配的,函数是构成C语言
程序的基本单位,函数包括主函数、库函数和自定义函数。函数的一般结构形式为:
函数返回值类型函数名 ( 形式参数 ) //函数首部
{ 说明语句 ; // 函数体可执行语句 ;
} 3( 标识符是用来标识程序中的某个对象名字的字符序列。 C语言把标识符分为三类,即关键字、预定义标识符、用户自定义标识符。对于用户自定义标识符的命名 C 语言规定 :
(1)所有的用户标识符必须先定义后使用;
用户标识符由字母 (A~Z,a~z) 、数字 (0~9) 、下划线“ _”组成,并且首字
符不能是数字 ;
区分大小写 ;
不能用关键字作为用户自定义标识符,通常不使用预定义标识符作为用户自定义标识符。
4( 理论上讲,程序开发过程分为四个步骤,分别为:
编辑源程序 (2) 编译源程序,生成目标程序 (3) 连接目标程序及其相关模块,生成可执行文件 (4) 运行可执行文件 5( 简单描述使用 VC++6.0 开发应用程序的步骤 :
C语言程序设计基础》课程单元总结与单元练习 答案如图所示 :
打开或编辑、编译打开或启动完成新建工程连接、运行新建文件
VC++6.0
图 VC++6.0 开发程序的步骤
总之,通过本单元的学习,应该掌握C 语言程序框架结构和程序开发过程,还
要对 C
语言程序设计的知识脉络有一定的了解。
单元练习
一( 选择题
1( 构成 C 语言程序的基本单位是 ( ) 。
A( 框架 B( 预处理 C( 函数 D( 语句 2( 在程序开发过程中,把文本文件格式源程
序转化为二进制格式的目标程序的过程称之为
( ) 。
A( 编辑 B( 编译 C( 连接 D( 运行 3( 关于主函数,下列说法不正确的是( ) 。
A( 一个完整的 C 语言应用程序有唯一的主函数
B( 主函数的名称只能是main
C(主函数可以被其他自定义函数调用
D(C 语言程序的运行从主函数开始,以主函数为核心展开4( 关于标识符,下列
说法不正确的是 ( ) 。
A( 库函数名称为预定义标识符,不建议用作用户自定义标识符
关键字不能作为用户自定义标识符
C(用户自定义标识符中不区分大小写字母
D(标识符中可以出现下划线,且可以出现在标识符的任意位置 5( 以下可用作用户自定义标识符的一组是 ( ) 。
A(void 、 return 、if B(printf、include 、fabs
C(Max、_abc、Main D(2abc 、pay$、sum-10 二( 填空题
《 C语言程序设计基础》课程单元总结与单元练习答案
1(C 语言程序一般由若干个函数构成,程序中应至少包含一个_________,其名
称只能为 _________。
2(C 语言程序中每条语句必须以_________结束。
3(C 语言程序的注释是以 _________开头,以 ________结束的,在 VC++6.0编程
环境中,可使用 _________作为注释的起始标识,注释对程序的执行不起任何作
用。 4( 最初编写的 C 语言程序称为 _________,其扩展名为 _________,编译后生
成的文件为 _________,其扩展名是 _________,连接后生成的文件是 _________,
其扩展名是 _________。 5(C 语言规定,标识符只能由_________、 _________和
_________三种字符组成,而且,首
_________。 字符只能是 _________或
********************************************************************
***********
习题答案 :
一( 选择题
1(C 2(B 3(C 4(C 5(C
二( 填空题
1( 主函数 main
2( 分号;
3(/* */ //
.c目标文件 ( 或目标程序 ) .obj可执行文件 ( 或可执行程 4( 源程序 .cpp或
序 ) .exe
5( 字母 (A~Z,a~z) 、数字 (0~9) 、下划线“ _” 字母或下划线
******************