单选题 单击命令按钮时,下列程序段的执行结果是(  )。
【正确答案】 C
【答案解析】【解析】在定义子过程的参数时,如果在参数前加上ByVal,表示“传值”参数,主调函数中参数的值不被改变;否则表示是“传地址”参数,参数值会被调用的子过程改变。题中S1过程的参数是“传地址”,因此调用后a、b、c的值都改变了,分别为4、6、6;S2过程的参数a是“传地址”参数,b是“传值”参数,因此调用后a值改变,b值不变,因为C是过程变量,所以也没有变化,因此输出的值为8、6、6。