单选题 有如下程序:编译运行这个程序将出现的情况是(  )。
【正确答案】 D
【答案解析】函数function()中的val只是局部变量,函数调用进行的是按值传递,实参的值是没有变化的,而val在主函数中没有赋值,所以val始终是个不确定的值。