C语言程序设计答案(黄保和编)第1章

上传人:tia****nde 文档编号:36947471 上传时间:2018-04-04 格式:DOC 页数:3 大小:31.50KB
返回 下载 相关 举报
C语言程序设计答案(黄保和编)第1章_第1页
第1页 / 共3页
C语言程序设计答案(黄保和编)第1章_第2页
第2页 / 共3页
C语言程序设计答案(黄保和编)第1章_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计答案(黄保和编)第1章》由会员分享,可在线阅读,更多相关《C语言程序设计答案(黄保和编)第1章(3页珍藏版)》请在金锄头文库上搜索。

1、厦门大学本科生公共课 C 程序设计基础 教材习题答案 第一章 绪论第 1 页/共 3 页一、一、思考题思考题 1 汇编语言与高级语言有何区别?汇编语言与高级语言有何区别?汇编语言是用助记符来代表机器语言的代码,用汇编程序将汇编语言翻译成机器 语言,汇编语言指令与机器指令是一一对应的。高级语言不依赖计算机具体型号,具 有良好的移植性和可读性,一条高级语言语句通常对应多条机器指令。 2 所有的所有的 C 编译器都是相同的吗?编译器都是相同的吗? 不相同。编译程序是将高级语言编写的程序翻译成机器语言程序,由于不同机器 的机器指令不同,因此编译程序也不同。 3 什么是源程序文件?什么是源程序文件? 用

2、任何一种高级语言编写的程序称为源程序。 4 通常程序的错误有哪些?它们之间有什么区别?通常程序的错误有哪些?它们之间有什么区别? 语法错误、逻辑错误和运行异常。语法错误是指源程序中存在违反语法规则的地 方,编译器可以发现这类错误。逻辑错误是指程序没有完成预期功能,编译器发现不 了这类错误,导致程序运行后不能得到正确结果,一般需要进行调试才能修正逻辑错 误。运行异常是指程序运行环境的非正常情况考虑不足而导致程序的运行异常终止。 5 C 和和 C+的特点有哪些?的特点有哪些? 1)C+是 C 语言的超集,C+由两个部分组成:一个是过程性语言部分,这部分与 C 语言无本质区别,一般遵守 ANSI C

3、 标准;二是类和对象部分,这是 C 语言所 没有的,它是面向对象程序设计的主体。 2)C+充分保持了与 C 语言的兼容性,绝大多数 C 语言程序不可以不经修改直接在 C+环境中运行。 3)C+仍然支持面向过程的程序设计,是一种理想的结构化程序设计语言,又几乎 全部包含了面向对象程序设计的特征。 4)C+继承了 C 语言的高效率、灵活性等优点,C+使程序“结构清晰、易于扩展、 易于维护而不失效率” 。 5)C+是一种标准化的、与硬件基本无关的、广泛使用的程序设计语言,具有很好 的通用性和可移植性。C+程序通常无需修改,或稍作修改,即可在其他计算机 系统上运行。 6)具有丰富的数据类型和运算符,并

4、提供了功能强大的库函数。 6 程序设计有哪些主要步骤?程序设计有哪些主要步骤? 分析问题、系统设计、用某种程序设计语言编程、测试与调试、整理并写出所有 的文档资料、运行与维护。 7 C 程序的基本结构是怎样的?程序的基本结构是怎样的? 注释部分,位于/*和*/之间的所有文字。预处理命令,如#include 等。程序级定义, 包括常量定义和全局变量定义等,#define 即可算在预处理命令中,也可算在程序级定 义中。函数原型声明。main 函数。用户自定义函数。 8 在在 C 程序中,为什么要加注释?程序中,为什么要加注释? 注释有助于阅读和理解该函数,对程序维护和重用非常必要。 9 什么是计算

5、机算法?它有哪些特征?什么是计算机算法?它有哪些特征? 算法泛指解决某一个问题的方法和步骤。算法是程序设计的灵魂。其特征有:确 定性、有效性、有穷性、有输入、有输出。 10用自然语言或伪代码描述以下问题的算法:用自然语言或伪代码描述以下问题的算法: (1)有两个杯子,分别装满水和可乐,现要求将两个杯子的液体互换。)有两个杯子,分别装满水和可乐,现要求将两个杯子的液体互换。 (即原来装水(即原来装水 的,现改装可乐,而原来装可乐的,现改装水。的,现改装可乐,而原来装可乐的,现改装水。 )厦门大学本科生公共课 C 程序设计基础 教材习题答案 第一章 绪论第 2 页/共 3 页杯子 a,b,c a=

6、水; b=可乐; c=a; a=b; b=c; (2)依次输入)依次输入 3 个整数,要求将它们从大到小打印出来。个整数,要求将它们从大到小打印出来。 int a,b,c; scanf(“%d %d %d“, if(ab) min=b; if(minc) min=c; printf(“%dn“,min); 二、二、编程题编程题 1 编写一个程序,在屏幕上显示下列信息:编写一个程序,在屏幕上显示下列信息: We study the C programming language. We all like it. #include void main() printf(“We study the C

7、 Programming language.nWe all like it.n“); 2 编写一个程序,在屏幕中央显示你的姓名、学号和出生日期。编写一个程序,在屏幕中央显示你的姓名、学号和出生日期。 #include void main() printf(“姓名:郑杭杰n 学号:23020091152716n 出生日期:19870118n“); 三、三、改错题改错题厦门大学本科生公共课 C 程序设计基础 教材习题答案 第一章 绪论第 3 页/共 3 页找出下列程序的错误:找出下列程序的错误: viod main() Printf(“nHello,World!) viod 改为 void Printf 改为 printf (“nHello,World!)改为(“Hello,World!n“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号