- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
各章练习题答案
第1章C语言概述
1.1简答题
1.答:C语言单词分为保留字、标识符、字面常量、运算符和分隔
符5类。
2.答:首字符必须是英文字母或下划线;其余位置上的字符必须是
英文字母、十进制数字符号或下划线。
3.答:它们的首字符不同,此外各自还有详细的格式规定。其中,
数值字面常量以数字、正负号或小数点(如.01表示0.01)开头,
字符字面常量必须用单引号括起来,字符串字面常量必须用双引
号括起来,标识符首字符必须是英文字母或下划线。
4.答:分类如下。
数值常量3个:25-8+3.42
字符常量3个:4D+
字符串7个:
标识符7个:x2ncountmainHlistxyMaxA_1
保留字3个:intvoidif
运算符1个:+
分隔符0个:
非法数据1个:3ab
以上共计25个。
5.答:C语句除空语句外,按照语句功能,可分为以下8类:类型定
义语句、变量定义语句、函数原型语句、表达式语句、复合语句、
选择语句、循环语句和跳转语句。在以上8类语句中,前3类属
于说明性语句,后5类属于执行性语句。
6.答:其格式为:#include头文件或#include“头文件。对于每
条预处理包含命令,在预处理阶段将把该命令置换为所指定“头
文件”中的全部内容,换句话说,是用该“头文件”保存的全部
内容代替该预处理包含命令行。
对于上述给出的两种包含命令格式,系统处理时的查找头文件的
路径有所不同。对于第一种格式(即尖括号格式),将从C语言系统
层次目录中查找头文件,若查找不到则给出错误信息;对于第二种格
式(即双引号格式),如果头文件名没有给出磁盘号和路径名,则首
先从当前工作目录(即包含该命令的程序文件所属的目录)中查找头
文件,若查找不到,再接着从C语言系统层次目录中查找头文件,若
还是查找不到则给出错误信息。在第二种格式中,如果头文件名带有
磁盘号和路径名,则只在该指定路径中查找头文件,若查找不到则给
出错误信息。(关于第二种格式中头文件名带有磁盘号和路径名的情
况,教材的叙述是错误的)
7.答:第一步需要上机建立相应的工作区和项目并建立、输入和编
辑该程序中的相应文件,通常首先建立主文件;第二步对每个程
序文件进行编译生成各自的目标代码文件,通常主文件被首先编
译并生成目标文件;第三步使主目标文件与同一程序中的其他目
标代码文件以及有关C语言系统库函数文件相连接,生成一个可
执行文件;第四步运行最后生成的可执行文件。
1.2选择题
1.B2.C3.A4.D5.A6.B7.D8.C
上机实验题
1.程序代码:
#includestdio.h
voidmain(){
intx,y;
x=5;y=6;
}
运行结果:
x+y=11,x*y=30
2.程序代码:
#includestdio.h
intcube(int);
voidmain(){
}
intcube(intx){returnx*x*x;}
运行结果:
cube(3)=27
cube(5)=125
cube(8)=512
3.程序代码:
A.主程序文件代码:
#includestdio.h
voidmain(){
doublea,b,c;
doubleaverageValue;
a=2;b=3;c=4;
averageValue=AVE(a,b,c);
averageValue=AVE(a+1,b+2,c+5);
}
B.abc.cpp文件代码:(新建时选择“File|New|C++SourceFile”。
注意去掉“Addtoproject…:”前面的勾,
文档评论(0)