C语言程序设计》复习思考题
第一章复习思考题
请说明C语言的主要特点。
何谓标识符?标识符有何限制?
C语言可以使用哪些数据类型?*
C语言中有哪些算述运算符?
C语句有何特点?注释语句的格式和作用是什么?
第二章复习思考题
2.1.什么叫逻辑表达式?C语言中有哪些逻辑关系运算符?
2.2.for, whiledo语句有何异同?
2.3.if语句有哪些不同的格式?如何使用?
2.4.试说明break语句和continue语句功能和用法。
2.5.析构函数的定义如何正确使用switch语句?
第三章复习思考题
3.1.请说明C语言程序结构的一般形式?
3.2.函数在C语言程序中的地位和作用是什么?如何定义和说明函数?何谓函数原型法?
3.3.何谓局部变量?何谓静态变量?何谓全程变量?如何使用?在程序中,它们应出现在什么位置?可否重名?
3.4.函数返回值的类型如何说明?何谓空类型void?试说明return语句的功能和用法。
3.5.何谓形参?何谓实参?如何正确调用函数?何谓递归调用?
第四章复习思考题
4.1.何谓数组?它有何特点?如何定义说明和使用?数组的下标范围是什么?
4.2.如何对全局数组和静态数组进行初始化?何谓变长数组?
4.3.整个数组可否作为函数的参数?数组名传递的是何信息?
4.4.何谓字符串?何谓字符串常量?如何输入输出字符串?
4.5.如何使用标准库中的字符串函数和字符函数?字符类型变量如何取值?
第五章复习思考题
5.1.何谓结构?它有何特点?如何定义说明?如何访问结构成员变量?
5.2.整个结构可否作为函数的参数或返回值?结构变量名传递的是何信息?
5.3.如何对全局数组和静态结构变量或结构数组进行初始化?
5.4.结构可否嵌套?如何定义说明?一个结构为什么不可嵌套自己?
5.5.何谓联合?它有何特点?如何定义说明?如何访问联合成员变量?
第六章复习思考题
6.1.在计算机中,数据(变量或常量)如何存放?何谓地址空间?每个变量的地址值指是什么*?何谓间接寻址方式存取数据?
6.2.何谓指针?它有何特点?如何定义说明?指针的作用是什么?
6.3.指针变量取什么数值?指针变量运算符&*的含义是什么?指针变量为何要初始化?如何初始化?指针有哪些算术运算符和关系运算符?按什么规则进行?
6.4.用指针作为参数有何好处?何谓″传址″(或″传名″)的调用?函数如何回送信息?不同的回送信息途径有什么区别?
6.5.用指针和用数组访问内存的方式有何共同处?又有何重要的差别?何谓字符串指针或字符指针?它与字符数组有什么异同之处?
6.6.何谓指针型函数?函数返回指针类型变量如何定义和使用?malloc()函数功能是什么?如何引用它?
6.7.何谓结构指针?如何定义说明和引用?用结构指针作为参数有何好处?
6.8.如何构成链表?链表有何用处?如何构成二叉树?如何实现遍历二叉树?*
6.9.何谓针型数组?何谓多级针型?何谓函数指针?它们如何定义说明?如何使用它们?
第七章复习思考题
7.1.何谓枚举?如何定义说明?枚举变量取何值?用枚举变量有何好处?
7.2.何谓位域?如何定义说明?有哪些位操作运算符?如何使用?
7.3.什么是寄存器变量?它的使用有何限制?
7.4.何谓类型定义?其优点是什么?
7.5.数据类型自动转换原则是什么?为什么要进行强制的数据类型转换?如何实现?
第八章复习思考题
8.1.什么是予处理程序?有哪几种予处理语句?
8.2.何谓宏定义和宏替换?何谓宏定义类函数?它与真正的函数有何区别?
8.3.何谓文件包含?应用文件包含的目的是什么?
8.4.何谓条件编译?如何使用?
第九章复习思考题
9.1.C语言程序的所有输入和输出操作为什么必须通过函数调用来实现?
9.2.何谓文件指针?如何取得?
9.3.有哪些常用的输入和输出库函数?如何使用?
9.4.什么是命令行参数?如何实现?
第十章复习思考题
10.1.为何要用单独编译?何谓外部变量和外部函数?何谓静态的全局变量?何谓静态函数?
10.2.何谓系统调用?如何使用函数system()来实现?
10.3.为什么要用自顶向下的方法来开发C语言程序?如何进行?如何使用make文件?
10.4.如何考虑提高程序的效率?回顾在编程和调试中曾出现过的错误并总结经验教训。
10.5.两个函数int86()和bdos()是在何种系统环境下使用?如何实现访问系统功能?
第十一章复习思考题(考试不作要求)
11.1.为什么说C++C的继承与发展?为什么C++程序设计应采用自底向上和自顶向下相结合的方法?
11.2.何谓类?如何定义说明?何谓域分辨操作符?如何使用?何谓构造函数?何谓析构函数?
11.3.函数重载和操作符重载含义是什么?请举例说明。
11.4.何谓基类?何谓派生类?有哪些访问修饰符?派生类如何继承基类访问权限?*何谓虚函数?何谓多态性?
11.5.何谓内联函数?它与一般函数有何区别?什么是按引用调用?如何使用?
11.6.什么是输入/输出流?什么是文件流?有哪些打开文件的模式?如何使用?
(复习思考题完)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。