预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《C语言程序设计》教材 参考答案 包括各单元: 一.随堂练习 二.本章自测 《C语言程序设计》教材参考答案 第1章 一.随堂练习 【随堂练习1-1】 1.根据上述示例模仿编程,输入正方形的边长,计算其面积。 #include<stdio.h> voidmain() {inta,s;//数据准备,边长a,面积s 请输入正方形的边长: //数据输入 s=a*a;//数据计算 该正方形的面积为: } 【随堂练习1-2】 1.下面哪些标识符属于合法的用户自定义标识符: Main、void、_num、my$、a*、N4、3m、a-2 答:合法的用户自定义标识符是:Main、_num、N4 2.结合【例1.2】指出程序代码中所用到的标识符哪些是关键字,哪些是预定义标识符, 哪些是用户自定义标识符。 答:关键字:void、int 预定义标识符:include、main、printf、scanf 用户自定义标识符:a、b、c 3.分析【例1.2】中函数的结构,包括函数首部(函数返回值类型、函数名、形式参数)、 函数体语句(说明语句、可执行语句)。 答:函数首部:voidmain(),其中函数返回值类型为void、函数名为main、形式参数无; 函数体语句:{}内的语句为函数体,其中:说明语句为inta,b,c;,其余为可执行语句。 【随堂练习1-3】 1.在VC++6.0环境中完成【例1.2】程序开发过程。 (略) 2.查阅【例1.2】所对应的工程文件夹,了解相关文件的含义。 工程文件夹中: .CPP:用C/C++语言编写的源代码文件。 1 《C语言程序设计》教材参考答案 .DSP:VC开发环境生成的工程文件,VC4及以前版本使用MAK文件来定义工程。项目文 件,文本格式。 .DSW:VC开发环境生成的WorkSpace文件,用来把多个工程组织到一个WorkSpace中。 工作区文件,与.dsp差不多。 .NCB:NCB是“NoCompileBrowser”的缩写,其中存放了供ClassView、WizardBar 和ComponentGallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完 成功能出问题时可以删除此文件。编译工程后会自动生成。 .OPT:VC开发环境自动生成的用来存放WorkSpace中各种选项的文件。工程关于开发 环境的参数文件。如工具条位置信息等。 DEBUG文件夹中: .OBJ:源文件编译后生成的目标文件,是模块的二进制中间文件。 .EXE:可执行文件。 (注:蓝色字体为重点了解。) 二.本章自测 本单元中,核心内容有C语言程序框架结构、程序的构成和程序开发过程。通过本单元 的学习,我们应该知道: 1.C语言程序最基本的程序框架由两部分构成,分别是: (1)编译预处理 (2)函数组 2.C程序最大的特点就是所有的程序都是用函数来装配的,函数是构成C语言程序的 基本单位,函数包括主函数、库函数和自定义函数。函数的一般结构形式为: 函数返回值类型函数名(形式参数)//函数首部 {说明语句;//函数体 可执行语句; } 3.标识符是用来标识程序中的某个对象名字的字符序列。C语言把标识符分为三类, 即关键字、预定义标识符、用户自定义标识符。对于用户自定义标识符的命名C语言规 定: (1)所有的用户标识符必须先定义后使用; (2)用户标识符由字母(A~Z,a~z)、数字(0~9)、下划线“_”组成,并且首字符不 能是数字; (3)区分大小写; (4)不能用关键字作为用户自定义标识符,通常不使用预定义标识符作为用户自定义 2 《C语言程序设计》教材参考答案 标识符。 4.理论上讲,程序开发过程分为四个步骤,分别为: (1)编辑源程序 (2)编译源程序,生成目标程序 (3)连接目标程序及其相关模块,生成可执行文件 (4)运行可执行文件 5.简单描述使用VC++6.0开发应用程序的步骤: 如图所示: 启动打开或打开或编辑、编译 完成 VC++6.0新建工程新建文件连接、运行 图VC++6.0开发程序的步骤 总之,通过本单元的学习,应该掌握C语言程序框架结构和程序开发过程,还要对C 语言程序设计的知识脉络有一定的了解。 3 《C语言程序设计》教材参考答案 第2章 一.随堂练习 【随堂练习2-1】 1.判断下列常量表示正确与否?(带下划线的不正确) (1)整型常量:32768、037、081、0x4f、0xAH (2)浮点型常量:.124、3.0、1e3、2.3E1.5 (3)字符型常量:'a'、'101'、65、 2.字符串常量“How