读书人

2012年软件设计师模拟试题四

发布时间: 2012-11-29 20:08:00 作者: maylh

  在高级程序设计语言中,使用参数是子程序之间传递信息的-种手段。子程序说明中的参数称为形式参数,调用语句中的参数称为实在参数。调用时,实在参数的个数、类型和顺序要和形式参数保持一致。   知道一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用( call by value)、引用调用( call by reference)、传名调用(Ca11 by name)和宏扩展( macro expansion)。传值调用是指把实在参数的_(16)_传递给相应的形式参数、子程序通过这种传值形参_(17)_;引用调用是指把实在参数的_(18)_传递给相应的形式参数,此时子程序对形式参数的一次引用或赋值被处理成对形式参数的_(19)_访问。C语言中的函数,以_(20)_方式进行参数传递。

  供选择的答案

  (16)、(18):A.地址

  B.名

  C.值

  D.地址和值

  E.值和名

  F.名和地址

  (17):A.可传回结果的值

  B.可传回存放结果的地址

  C.可传回结果的值和存放结果的地址

  D.不可传回任何结果(值或地址)

  (19):A.直接

  B.间接

  C.变址

  D.引用或赋顿

  (20):A.传值调用

  B.引用调用

  C.传名凋用

  D.宏扩展

  参考答案:(16)C (17)D (18)A (19)B (20)A

读书人网 >考试试题

热点推荐