- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言习题参考答案
C语言习题参考答案
第一章
1.1
软件是与计算机系统的操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。程序只是完整软件产品的一个部分。
计算机程序是按照具体要求产生的适合于计算机处理的指令序列。
1.3
C语言主要用途是编写操作系统和系统软件。
C语言特点是功能丰富、移植力强、编译质量高。
1.4
C语言程序由函数构成,函数又由函数首部和函数体两部分组成。
1.5
C程序从编制到执行通常要经过编辑、预处理、编译、连接、加载和执行六个阶段。
编辑 程序代码的录入,生成源程序。
预处理 根据预处理命令对程序做相应的处理(如将程序所包含的文件内容嵌入到程序中)。
编译 语法分析查错,生成目标程序。
连接 与其它目标程序链接,生成可执行程序。
加载 从存储设备中取出可执行代码程序装入计算机的内存中,以待CPU执行。
执行 CPU按照指令开始执行该程序,处理需要处理的数据,完成编程人员所设想完成的任务。
1.7
# include stdio.h /* 文件包含预处理命令 */
int main( ) /* 声明主函数main( ) */
{
printf( 我是一名大学生,我喜欢学习C语言!\n); /* 调用库函数printf( ) */
return 0; /* 返回值0,返回操作系统 */
}
1.8
int mian();
{
int a=80;b=81;
printf(input a b);
scanf(%d%d,a,b);
printf(a=%d\tb=%d/n,a, b);
return 0
}
改为
int main()
{
int a=80,b=81;
printf(input a b);
scanf(%d%d,a,b);
printf(a=%d\tb=%d\n,a, b);
return 0;
}
1.9
#include stdio.h
int sum(int x, int y, int z); /* 说明自定义sum函数 */
int main( )
{
int a, b, c, d; /* 定义4个整型变量 */
printf(Enter three integers:); /* 提示输入3个整型量 */
scanf(%d%d%d, a,b,c);
d = sum(a, b, c); /* 调用sum函数,并将结果赋予d */
printf(Sum is %d \n,d); /* 输出3个整数中最大值结果 */
return 0;
}
int sum(int x, int y, int z) /* 定义子函数sum( ) */
{
int w; /* 定义子函数内的整型变量w */
w=x+y+z;
return w;
}
第二章
2.1
计算机所处理的数据是以各种各样的类型存在的,如整数、实数、一个字符或一段文字等等,不同类型的数据在表示形式、取值范围、存放和处理时所占的内存空间(即字节数)等方面都是不一样的。因此需要在程序或函数中用声明语句对程序中要处理的数据进行类型定义,其目的就是为不同类型的数据开辟不同大小的存储空间,以便进行处理与存储。
C语言提供了整型、单精度型、双精度型、字符型4种基本数据类型。
2.2
C语言规定,所有用到的变量必须是先定义,后使用。因为:指定一个变量的类型不仅决定了该变量存储在内存中所占的空间(字节数)的大小,而且也规定了该变量的合法操作,以及检测使用该变量的正确性。
2.3
常量和变量的区别:常量其值不能被改变;变量其值可被改变。
字符常量和字符串常量的区别:
(1) 描述形式不一样(字符常量是用一对单引号括起来的一个字符;字符串常量是由一对双引号括起来的字符序列);
(2) 存储形式不一样(字符常量仅存放单引号内字符的ASCII码值;字符串常量不仅存放双引号之间的字符序列的所有ASCII码值,而且为了表示字符串的结束,还要存放一个空操作字符“\0”的ASCII码值)。
2.4 c
2.5 b
2.6 a
文档评论(0)