C语言程序设计第2版课后参考答案_第1页
C语言程序设计第2版课后参考答案_第2页
C语言程序设计第2版课后参考答案_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章习说明机器语言、汇编语言和高级语言各自的特点。机器语言的编写十分繁琐,编写出的程序完全是0与1的指令代码,可读性差且容易出错。汇编语言使用助记符(Mnemonics)来代替和表示特定低级机器语言的操作。高级语言写的程序不面向机器,因而抽象级别高,是可移植的。简要概括C语言的特点。影响深远,应用广泛,语言简洁,使用灵活,执行效率高,能直接操作计算机硬件,可移植性好,开发环境易于安装安装C-Free5.0,并编写“Hello,World”程序。建议:尝试使用快键键。略。运用整数除法和取余运算,编写C语言程序,计算1234秒相当于几分几秒,例如132秒相当于2分12秒。#include<stdio.h>intmain(intargc,char*argv[]){ printf("%d%d\n",1234/60,1234%60);//2034 printf("%d%d\n",132/60,132%60);//212 return0;}归纳编写C语言程序时,要注意的事项。略第5章习题1.说明程序=算法+数据结构的含义。从程序设计的角度来看,每个问题都涉及两个方面的内容:数据和操作。“数据”泛指计算机要处理的对象,包括数据的类型、数据的组织形式和数据之间的相互关系,这些又被称为“数据结构”(datastructure);“操作”是指处理的方法和步骤,也就是算法(algorithm)。算法反映了计算机的执行过程,是对解决特定问题的操作步骤的一种描述。数据结构是对参与运算的数据及它们之间关系所进行的描述,算法和数据结构是程序的两个重要方面。好的算法,又常常依赖于好的数据结构。2.举例说明算法的五大特点。算法应具有以下5个特点:有穷性,算法必须保证执行有限步之后结束。确定性,例如,“将成绩优秀的同学名单打印输出",在这一描述中,“成绩优秀”这种描述方式就很不明确,是指每门功课的成绩必须在90分以上还是指在85分以上?有效性(可行性)例如,当y=0时,x/y是不能有效执行的。有零个或多个输入。例如,求水仙花数就无须输入数。有输出。算法的目的是求解,没有输出的算法是毫无意义的。3.说明程序设计的一般步骤。(1) 问题分析(2) 设计算法(3) 编写程序(4) 调试运行程序(5) 建立文档资料4.画出迭代法求平方根的流程图。可以使用Visio绘制,简单的流程图使用PPT也能很好的完成。9章1、B2、D3、C4、B5、D6、D7、A8、B10章1、typedef2、typedefintKeyType;3、s1.score(*p).scorep->score4、&p.ID5、32(在32位编译环境下,按照4字节对齐)6、B7、见程序07.cpp11章1.简要说明C语言规定的3种标准流。文件本质上就是一串数据流,3种标准流是标准输入流(stdin)、标准输出流(stdout)和标准错误流(stderr)2.为什么要关闭文件?一是释放缓存,如果不关闭流会造成内存泄露。二是,如果存在写操作,有些是在缓存中还没真正写道磁盘文件中,关闭流的时候回刷新缓存,真正将数据写到磁盘文件中3.从键盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论