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

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

ID:32170353

大小:170.50 KB

页数:40页

时间:2019-02-01

电大计算机科学与技术c语言各章练习题答案_第1页
电大计算机科学与技术c语言各章练习题答案_第2页
电大计算机科学与技术c语言各章练习题答案_第3页
电大计算机科学与技术c语言各章练习题答案_第4页
电大计算机科学与技术c语言各章练习题答案_第5页
资源描述:

《电大计算机科学与技术c语言各章练习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、各章练习题答案第1章C语言概述1.1简答题1.答:C语言单词分为保留字、标识符、字面常量、运算符和分隔符5类。2.答:首字符必须是英文字母或下划线;其余位置上的字符必须是英文字母、十进制数字符号或下划线。3.答:它们的首字符不同,此外各自还有详细的格式规定。其中,数值字面常量以数字、正负号或小数点(如.01表示0.01)开头,字符字面常量必须用单引号括起来,字符串字面常量必须用双引号括起来,标识符首字符必须是英文字母或下划线。4.答:分类如下。数值常量3个:25-8+3.42字符常量3个:'4''D''+'字符串7个:"x

2、1""-28""y=m+1""a12.c""else""+""intx;"标识符7个:x2ncountmainHlistxyMaxA_1保留字3个:intvoidif运算符1个:+分隔符0个:非法数据1个:3ab以上共计25个。5.答:C语句除空语句外,按照语句功能,可分为以下8类:类型定义语句、变量定义语句、函数原型语句、表达式语句、复合语句、选择语句、循环语句和跳转语句。在以上8类语句中,前3类属于说明性语句,后5类属于执行性语句。6.答:其格式为:#include<头文件>或#include“头文件"。对于每条预处理

3、包含命令,在预处理阶段将把该命令置换为所指定“头文件”中的全部内容,换句话说,是用该“头文件”保存的全部内容代替该预处理包含命令行。对于上述给出的两种包含命令格式,系统处理时的查找头文件的路径有所不同。对于第一种格式(即尖括号格式),将从C语言系统层次目录中查找头文件,若查找不到则给出错误信息;对于第二种格式(即双引号格式),如果头文件名没有给出磁盘号和路径名,则首先从当前工作目录(即包含该命令的程序文件所属的目录)中查找头文件,若查找不到,再接着从C语言系统层次目录中查找头文件,若还是查找不到则给出错误信息。在第二种格式

4、中,如果头文件名带有磁盘号和路径名,则只在该指定路径中查找头文件,若查找不到则给出错误信息。(关于第二种格式中头文件名带有磁盘号和路径名的情况,教材的叙述是错误的)7.答:第一步需要上机建立相应的工作区和项目并建立、输入和编辑该程序中的相应文件,通常首先建立主文件;第二步对每个程序文件进行编译生成各自的目标代码文件,通常主文件被首先编译并生成目标文件;第三步使主目标文件与同一程序中的其他目标代码文件以及有关C语言系统库函数文件相连接,生成一个可执行文件;第四步运行最后生成的可执行文件。1.2选择题1.B2.C3.A4.D5

5、.A6.B7.D8.C上机实验题1.程序代码:#includevoidmain(){intx,y;x=5;y=6;printf("x+y=%d,",x+y);printf("x*y=%d",x*y);}运行结果:x+y=11,x*y=302.程序代码:#includeintcube(int);voidmain(){printf("cube(3)=%d",cube(3));printf("cube(5)=%d",cube(5));printf("cube(8)=%d",cu

6、be(8));}intcube(intx){returnx*x*x;}运行结果:cube(3)=27cube(5)=125cube(8)=5123.程序代码:A.主程序文件代码:#include#include"abc.cpp"voidmain(){doublea,b,c;doubleaverageValue;a=2;b=3;c=4;averageValue=AVE(a,b,c);printf("averageValue:%lf",averageValue);averageValue=AVE(a+1,

7、b+2,c+5);printf("averageValue:%Lf",averageValue);}B.abc.cpp文件代码:(新建时选择“File

8、New

9、C++SourceFile”。注意去掉“Addtoproject…:”前面的勾,以后新建其他程序文件或头文件时还要勾上)doubleAVE(doublex,doubley,doublez){return(x+y+z)/3;}运行结果:averageValue:3.000000averageValue:5.6666671.程序代码:A.主程序文件代码:#inclu

10、de#include"example.h"voidmain(){inta,b,c;printf("请输入任意三个整数:");scanf("%d%d%d",&a,&b,&c);printf("求和:%d",Sum(a,b,c));printf("乘积:%d",Product(a,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。