如果一个Java程序尝试使用一个值为null的引用调用其方法,将发生什么情况? A. 程序正常运行,不发生任何错误。 B. 程序会抛出一个NullPointerException异常。 C. 程序会自动将引用设置为一个新的空对象。 D. 程序会进入无限循环。 答案解析 当尝试使用一个null引用调用其方法时,会抛出NullPointerException异常,因为null没有指向任何实际对象,选项B正确。 正确答案:B