C程序设计与仿真测试上机指导

出版时间:2012-4  出版社:西北工业大学出版社  作者:张佳,张海燕 主编  页数:193  字数:303000  

内容概要

  本书是与《C程序设计与仿真测试》教材配套的上机指导,对教材中重要知识的使用进行了补充,给出了很多应用的例子,并对例子进行了举一反三的修改,力求让读者牢固掌握每一个知识点。本书的每一章中都安排了一节内容,用来对教材的习题进行解析,并给出了每一道习题的原理与答案,读者可以在做完习题之后参考习题解析,纠正理解错误的地方。附录部分给出了计算机等级考试三级考试中常见的考题,读者在学完基础知识之后可以通过这一部分进一步学习。《C
程序设计与仿真测试上机指导》为通过计算机等级考试的三级考试打下基础。本书由张海燕、张佳主编。

书籍目录

第1章  概述
第2章 C程序基础
2.1 实验
2.2 课后习题解析
2.3 过关练习
第3章 C程序的基本结构
3.1 实验
3.2 课后习题解析
3.3 过关练习
第4章 数组
4.1 实验
4.2 课后习题解析
4.3 过关练习
第5章 函数
5.1 实验
5.2 课后习题解析
5.3 过关练习
第6章 指针
6.1 实验
6.2 课后习题解析
6.3 过关练习
第7章 复合数据类型
7.1 实验
7.2 课后习题解析
7.3 过关练习
第8章 位运算
8.1 实验
8.2 课后习题解析
8.3 过关练习
第9章 文件
9.1 实验
9.2 课后习题解析
9.3 过关练习
第10章 预处理命令
10.1 实验
10.2 课后习题解析
10.3 过关练习
附录 全国计算机等级考试三级考试上机练习模拟题

章节摘录

版权页:   插图:    5.2课后习题解析 1.关于函数的定义和调用,下列说法正确的是( )。 A.函数可以嵌套定义,但不能嵌套调用 B.函数可以嵌套调用,但不能嵌套定义 C.函数可以同时嵌套定义和调用 D.函数不能嵌套定义和调用 解析:每个函数都是相互独立的,互相之间没有从属关系。因此,函数之间可以嵌套调用,但定义必须是单独定义。如果函数嵌套定义会出现错误报告error C2601:函数名:local function definitions are illegal。故选B。 2.函数的返回值的数据类型由( )决定。 A.return语句中表达式的数据类型 B.定义函数时对函数指定的数据类型 C.调用函数的数据类型 D.以上皆是 解析:让函数为了完成得到运算结果而将值传递给函数调用语句时传递的结果被称为返回值。函数的返回值与返回值语句中的表达式或变量的数据类型应该相同,如果二者数据类型不相同,系统会完成自动转换,将返回值语句中表达式的值的数据类型转换成函数的返回值的数据类型,即以定义函数时对函数指定的数据类型为准。故选B。 3.关于变量的定义,以下正确的是( )。 A.变量的定义必须在程序的开头 B.变量的定义必须在函数的开头 C.变量的定义可以在此变量使用之后 D.变量的定义可以在某个函数结束之后 解析:在拥有多个函数的程序中,变量的定义可以在任何位置进行,可以在整个程序的开头或某个函数的开头,也可以在两个函数之间进行。但变量的使用必须满足先定义再使用,即必须在使用变量之前来定义它。故选D。 5.函数的形参和实参分别是什么?有什么异同? 解析:形参是出现在自定义函数中的参数,实参是出现在调用函数时函数名后面括号中的参数。 区别:形参用来接收调用该函数时传人的数据,实参用来将数据传递给被调用的函数;形参不是实际存在的,实参是实际存在的;形参不占用内存空间,实参占用内存空间。 6.简述递归调用的方法。 解析:当函数调用时,一个函数调用自身的情况就是函数的递归调用。函数的递归调用可以分为直接递归调用和间接递归调用两种。在递归时需要注意一个函数的递归调用必须存在一个可以使递归调用终止的条件,这样可以使函数的运行结束。 7.简述全局变量和局部变量的联系及其异同。 解析:一个程序中所用到的变量并不是在所有函数中都有效的。可以在所有函数中使用的变量称为全局变量,也称外部变量。只能在某些函数中使用的变量称为局部变量也称内部变量。局部变量的作用域被限制在该函数内,从其定义之处生效,在函数结束时失效。全局变量的作用域是从该变量被定义起直至整个程序结束。如果一个函数中定义的局部变量与全局变量同名,则这个函数中局部变量生效,全局变量不起作用。

编辑推荐

《高等学校"十二五"规划教材•计算机科学系列:C程序设计与仿真测试上机指导》由西北工业大学出版社出版。

图书封面

评论、评分、阅读与下载


    C程序设计与仿真测试上机指导 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7