2022年电大计算机科学与技术c语言各章练习题答案.pdfVIP

2022年电大计算机科学与技术c语言各章练习题答案.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

洞察 + 关注
官方认证
文档贡献者

博士生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档