请登录
四川成人和教育管理有限公司 - 笔记串讲 - 工学类 - 2275计算机基础及程序设计 - 浏览文章

02275计算机基础与程序设计考试复习资料5

2016/5/30 10:23:000人浏览0评论

11C语言规定,在哪些情况下,可以省去对被调用函数的说明?

答:(1)当被调用函数的函数定义出现在调用函数之前时。因为在调用之前,编译系统已经知道了被调用函数的函数类型、参数个数、类型和顺序。(2)如果在所有函数定义之前,在函数外部(例如文件开始处)预先对各个函数进行了说明,则在调用函数中可缺省对被调用函数的说明。

 

12、使用宏定义的有点有哪些?

答:(1)可提高源程序的可维护性(2)可提高源程序的可移植性(3)减少源程序中重复书写字符串的工作量。

 

13、数组及指向数组的指针变量作函数参数时,可有哪些形式?

答:(1)形参、实参都用数组名(2)形参、实参都用指针变量(3)形参用指针变量、实参用数组名(4)形参用数组名、实参用指针变量

 

14、简述fopen( )函数返回值的含义?

答:fopen( )的返回值是与打开文件相联系的文件指针,如果文件指针的值为NULL,表示文件打开失败,反之表示文件打开成功。

 

15、简述ROMRAM的区别?

答:ROM存储器的特点是只能从中读出信息,而不能向其中写入信息,关机和断电后,ROM中的内容仍能保存,不会丢失。RAM的特点是其中存放的内容可随机读写,但RAM中的信息具有易失性,关机和断电后信息会全部丢失。

 

16、请说出静态变量与动态变量的区别?

答:存储在静态存储区中的变量叫做静态变量,存储在动态存储区中的变量叫做动态变量。静态变量只有在整个程序结束后才释放变量所占的内存单元,而动态变量则是在退出函数时就释放变量所占用的内存。由此可见,静态变量的生存周期是从变量定义开始带程序执行结束为止,动态变量的周期是从函数调用开始到函数退出为止。

 

17、请写出链表的概念及其单向链表的特点?

答:链表是由若干个同样类型的结构通过一次串接方式构成的一种动态数据结构。单向链表的特点:(1)链表中的结点数目是可以改变的(2)结点占用的内存是动态分配的,即使用时再分配。

 

18、简述在C语言中定义用户标识符的规则和应注意的事项?

答:标识符一般是指用户或系统定义的符号名、变量名、数组名、类型名、函数名、文件名等。C语言规定标识符由字母、数字、下划线组成,必须以字母或下划线开头。大写字母小写字母被认为是不同的字符,在标识符中不能含有其他字符,也不能跨行书写。

 

19、请简述对操作文件的过程?

;(1)按规定的格式打开文件(2)对打开的文件在指定的位置上进行读或者是写的操作(3)关闭已打开的文件。

 

20、在C语言中,可以用哪几种方式调用函数?

答:(1)函数表达式。函数作为表达式的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是由返回值的。(2)函数语句。C语言中的函数可以只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句。


关键字:
网友评论