资料 python 二级基本考点一、选择题1.列表在 python 中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。A.整数B.浮点数C.字符串D.以上都是2.已知字符串 a="python",则 a[ 1 : 3 ]的值为( )A."pyth"B."pyt"C."py"D."yt"3.下列可以作为 python 变量名的是( )A.'a1'B.6keyC.FalseD.i_f4.计算机能直接接收和执行的程序设计语言为( )A.Visual Basic 语言B.Python 语言C.机器语言D.自然语言5.在下列程序设计语言中,属于人工智能语言的是( )。A.PythonB.VBC.PascalD.C6.以下属于计算机高级语言的是( )A.PythonB.自然语言C.汇编语言D.机器语言7.下列选项中,不能作为 python 程序变量名的是( )A.abcB.abc123C.123abcD.abc__1238.下列可以被计算机直接执行的程序是( )A.机器语言程序B.高级语言程序C.汇编语言程序D.Python 源程序9.运行 Python 程序的过程中出现了如下图错误提示,原因是()。A.变量名 51study 太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名 51study 不符合 python 语言法律规范,变量名不能以数字开头10.Python 中的数据类型 float 表示( )A.布尔型B.整型C.字符串型D.浮点型11.Python 中,保留字写法正确的是( )A.PRINT( )B.Print( )C.print( )D.Int( )12.在 python 中,运行以下程序,结果应为( )a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7B.20 10C.22 7D.2 1013.下列哪个语句在 Python 中是非法的?( )A.x = y = z = 1B.x = (y = z + 1)C.x, y = y, xD.x += y14.在 Python 中,表达式(21%4)+3 的值是( )A.2B.4C.6D.815.12 Python 语言语句块的标记是( )A.分号B.逗号C.缩进D./二、程序填空16.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率 T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率 Π 的原理、方法和Python 程序。17.辗转相除法,又称欧几里德算法,用于计算两个正整数 m、n 的最大公约数。它是已知最古老的算法,其可追溯至公元前 300 年前。辗转相除法的算法步骤是,对于给定的两个正整数 m、n(m>n),用 m 除以 n 得到余数 r,若余数 r 不为 0,就将 n 和 r 构成新的一对数(m=n,n=r),继续上面...