《蒙特卡罗模似》阅读及答案参考
阅读下面一段文字, 完成21一24题
当科学家们使用计算机来试图预测复杂的趋势和事件时, 他们通常应用一类需要长串的随机数的复杂计算。设计这种用来预测复杂趋势和事件的数字模型越来越依赖于一种称为蒙特卡罗模似的统计手段, 而这种模拟进一步又要取决于可靠的无穷尽的随机数目来源。
蒙特卡罗模拟因摩洛哥著名的赌场而得名。它能够帮助人们从数学上表述物理、化学、工程、经济学以及环境动力学中一些非常复杂的相互作用。数学家们称这种表述为模式, 而当一种模式足够精确时, 他能产生与实际操作中对同一条件相同的反应。但蒙特卡罗模拟有一个危险的缺陷: 如果必须输入一个模式中的随机数并不像设想的那样是随机数, 而却构成一些微妙的非随机模式, 那么整个的模拟(及其预测结果)都可能是错的。
最近, 由美国左治亚大学的费伦博格博士作出的一分报告证明了最普遍用以产生随机数串的计算机程序中有5个在用于一个简单的模拟磁性晶体中原子行为的数学模型时出现错误。科学家们发现, 出现这些错误的根源在于这5个程序产生的数串其实并不随机, 它们实际上隐藏了一些相互关系和样式, 这一点只是在这种微小的非随机性歪曲了晶体模型的已知特性时才表露出来。贝尔实验室的里德博士告诫人们记住伟大的诺伊曼的忠告:任何人如果相信计算机能够产生出真正的随机的数序组都是疯子。
21.对蒙特卡罗模拟理解正确的一项是( )
A.蒙特卡罗模拟是一种统计手段, 可靠的、无穷尽的随机数是其实现的基础。
B.蒙特卡罗模拟是一种统计手段, 对复杂趋势和事件的预测是其运算的基础。
C.蒙特卡罗模拟是一种计算机程序, 它是可靠的、无穷尽的随机数的决定因素。
D.蒙特卡罗模拟是一种计算机程序, 它决定着可靠的、无穷尽的随机数目的'来源。
22.蒙特卡罗模拟存在危险性的根源是( )
A.计算机所产生的模式的精确度有偏差。
B.计算机所产生的反应与实际操作不符。
C.程序所产生的数串并不是随机数。
D.程序所产生的数学模型是错误的。
23.费伦博格博士的报告证明了( )
A.有5个用来处理随机数的计算机程序出现错误。
B.有5个用来处理数学模型的随机程序出现错误。
C.有5个计算机程序所产生的随机数串出现错误。
D.有5个计算机程序所产生的数学模型出现错误。
24.下列说法, 符合原文意思的一项是( )
A.如果输入的是同一条件的模式, 科学家就能够通过蒙特卡罗模拟产生与实际操作完全相同反应。
B.如果输入蒙特卡罗模拟中的随机数不是随机数, 那么整个的模拟及其预测结果都必然是错误的。
C.费伦博格博士指出, 计算机程序出现错误的根源在于它所产生的随机数串其实并非真正的随机。
D.蒙特卡罗模拟的作用是帮助人们运用计算机, 通过数学模式对复杂的趋势和复杂事件进行预测。
参考答案:
21.A(蒙特卡罗模拟是统计手段, 不是计算机程序, CD有误, 对复杂趋势和事件的预测是目的, 不是运算基础B有误)
22.C(A、B、D谈的明显不是根源)
23.A(B的随机程序应为计算机程序, CD应为计算机程序出现错误, 不是随机数串, 不是数学模型)
24.D(A项的科学家应为模式; B项原文都可能是错误的不是必然。C项的它应为5个程序)