2022年软件设计师程序设计语言知识考点——函数
【考法分析】
本知识点主要考察不同函数调用的主要概念及计算,以选择题为主。
【要点分析】
函数定义∶包括两部分函数首部和函数体。函数的定义描述了函数做什么和怎么做。
函数声明:先声明后引用
函数调用:当在一个函数(称为调用函数)中需要使用另一个函数(称为被调用函数)实现的功能时,便以名字进行调用,称为函数调用。
函数调用时实参与形参间交换信息的方法有值调用和引用调用两种。
【备考点拨】
(1)值调用(Call by Value)。若实现函数调用时将实参的值传递给相应的形参,则称为是
传值调用。在这种方式下形参不能向实参传递信息。在 C语言中,要实现被调用函数对实参的修改,必须用指针作为参数。即调用时需要先对实参进行取地址运算,然后将实参的地址传递给指针形参。其本质上仍属于值调用。这种方式实现了间接内存访问。
(2)引用调用(Call by Reference)。引用是 C++中引入的概念,当形式参数为引用类型时,形参名实际上是实参的别名,函数中对形参的访问和修改实际上就是针对相应实参所做的访问和改变。
【相关试题】
传值与传地址是函数调用时常采用的信息传递方式,()。
A.在传值方式下,是将形参的值传给实参
B.在传值方式下,形参可以是任意形式的表达式
C.在传地址方式下,是将实参的地址传给形参
D.在传地址方式下,实参可以是任意形式的表达式
试题参考答案及解析:C www.cnitpm.com/st/2464611637.html
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |