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

第2章 
一.随堂练习
【随堂练习2-1】
1.判断下列常量表示正确与否?(带下划线的不正确)
(1)整型常量:32768、037、081、0x4f、0xAH
(2)浮点型常量:.124、3.0、1e3、2.3E1.5
(3)字符型常量:'a'、'101'、65、'\x21'
2.字符串常量“How are you?\n”的字符串长度为 13 个字节,它占用的存储空间为 14 个字节。
3.“d:\”在C语言程序设计时应描述为  "d:\\windows\\" 
4.在编程处理物理力学相关运算时,常将重力加速度G定义为符号常量,其定义语句可描述为: #define  G  9.8   
【随堂练习2-2】
1.完成本单元【引例】中的问题(1)。
  float a,b,c,s,area;
2.下列变量定义中合法的是:(以下定义语句均不合法)
  (1)long do=0xfd;(2)int max=min=0;(3)double f, int a;(4)char ch="A";
【随堂练习2-3】
1.完成本单元【引例】中问题(2)。
#include <math.h>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。