单选题 在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果为 (34) ,若参数传递采用传值方式,则输出结果为 (35)
[*]

【正确答案】 C
【答案解析】
【正确答案】 B
【答案解析】[解析]
在过程首部声明的参数称为形式参数,简称形参;过程调用时的参数称为实际参数,简称实参。在调用时,首先进行实参和形参的参数传递。以传值方式进行参数传递时,对形参的修改不会影响实参的值。以引用方式进行参数传递时,针对形参的修改将反映到对应的实际参数变量中。
题中若调用add(x)时,采用引用方式传递参数,那么对形参的修改直接反映到实参a中,因此结果为6;采用传值方式传递参数时,对形参的修改不影响实参,所以结果为4。