✏️ 纠错
第 283 题 / 共 301 题
第7题 执行完下⾯的代码后,a、b和c的值分别是(   )。
📝 题目解析

【答案】 C

【考察知识点】 函数参数传递方式:值传递、引用传递、指针传递

【解析】

byValue 是值传递,不改变实参 a;byRef 是引用传递,改变实参 b;byPointer 是指针传递,改变实参 c。所以 a 保持1,b 变为200,c 变为300。

A:100 200 300 错误,值传递不会修改。

B:1 2 3 错误,引用和指针传递会修改。

D:1 2 300 错误,引用传递会修改 b。