《PYTHON知识点汇总-精品复习知识点试卷试题.doc》由会员分享,可在线阅读,更多相关《PYTHON知识点汇总-精品复习知识点试卷试题.doc(31页珍藏版)》请在金锄头文库上搜索。
1、PYTHON知识点汇总 精品复习知识点试卷试题一、选择题1在python中,想输出一行文字,要用到的函数是( )。Ainput()Bint()Cprint()Dfloat()2下列python表达式结果为5的是( )Aabs(int(-5.6)Blen(3+5=6)Cord(5)Dround(5.9)3下面选项中对Python的转义字符描述错误的是( )Ar 回车Bn 换行C 反斜杠符号D” 单引号4以下Python中变量的命名正确的是( )A1a=4Bprint=5C_A=2Da+b=35在python中运行print(“3+6”)的结果是( )。A9B“3+6”C3+6D“9”6下列属于计
2、算机编程语言的有( )Python Visual Basic Java C CPUABCD7python用来表示代码块所属关系(控制层级结构的)的语法符号是( )A圆括号B大括号C缩进D冒号8以下python程序段运行后,y的值是( )x=3if x 3 : y=2*xelse : y=3*x+1print(y)A10B5C25D269下列软件中,可作为服务器操作系统的是( )AWindowsBPythonCexcelDaccess10为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A:B#C,D!11下列选项中,不属于Python特点的是( )。
3、A面向对象B运行效率高C可读性好D开源12下列Python程序段a = 0b = 4if b a : a = 3 * belse: a = 10程序运行后,a的值是( )A10B0C12D413下列选项中,不属于Python合法变量名的是( )Aint32B40xlCselfD_name_14有如下Python程序,当程序运行后输入15000,则程序输出结果为( ) A2800B2800.0C12200D12200.015下列Python程序运行后的输出结果是( )。s=0for i in range(1,5): s=s+iprint(s=,s)As=5Bs=6Cs=10Ds=1516关于Py
4、thon,以下几种说法不正确的是( )。APython是一种高级程序设计语言BPython属于汇编语言,或者说属于低级语言CPython是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点DPython是一种面向对象的、解释性计算机语言17下列关于Python语言变量声明的说法中,正确的是( )APython中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程BPython中的变量需要声明,变量的声明对应明确的声明语句CPython中的变量需要声明,每个变量在使用前都不需要赋值DPython中的变量不需要声明,每个变量在使用前都不需要赋值18下列哪个语句在Python中是非
5、法的?( )Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += y19已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A3B3.0C5D5.020python文件的扩展名是( )ApyBpyeCvbpDpyr21在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列( )工具实现。APython IDLEBXmindC网络画板D几何画板22Python文件的后缀名是( )。A.docB.vbpC.pyD.exe23pyt
6、hon语言的特点( )。A简单B免费、开源C可移植性D以上都是24下列语言中( )不属于高级语言ApythonBVCCJAVAD汇编语言25以下选项中,不是Python中文件操作的相关函数是( )。Aopen ()Bload ()Cread ()Dwrite ()26在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式20+19+20+19的运算结果是( )A392019B201939C201920+19D393927在Python程序设计语言中,表示整除的符号是( )A/B%CmodD/28以下对 Python 程序缩进格式描述错误的选项是( )A不需要缩进的代码顶行写,前
7、面不能留空白B缩进可以用 tab 键实现,也可以用多个空格实现C严格的缩进可以约束程序结构,可以多层缩进D缩进是用来格式美化 Python 程序的29现有如下Python程序: List = Happy, new, year! s = List 1 d = s : -1 执行该程序后,d的值为()ApyBHappCewDne30在编写python程序时缩进的作用是()。A让程序更美观B只在for循环中使用C只在if语句中使用D用来界定代码块31运行下列Python程序i=1s=1while : s=s*i i+=2print(s)当输出结果为105时,则处应填入( )Ai=7Bi=7Di732
8、在Python语言中,数据的输入是通过()来实现的。Ainput( )函数Bprint( )函数Coutput( )函数Dabs( )函数33在python中,有程序如下A=input()print(A * 5)通过键盘输入5,则运算结果是()A5 5 5 5 5B25C5*5D5 534下列Python程序段的运行结果是( )i=0sum=0while i10: if i%2=0: sum+=i i+=1print(sum=,sum)Asum=18Bsum=20Csum=22Dsum=3035关于python中的函数,以下描述错误的是( )。A函数能完成特定的功能,对函数的使用不需要了解函数
9、内部实现原理,只要了解函数的输入输出方式即可B使用函数的主要目的是减低编程难度和代码重用CPython 使用 del 保留字定义一个函数D函数是一段具有特定功能的语句组36在Python中,表达式a*3+b*3+c*3=100*a+10*b+c属于( )A算术表达式B关系表达式C逻辑表达式D日期表达式37以下属于计算机高级语言的是( )APythonB自然语言C汇编语言D机器语言38利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。Aplt. plot(X,Y)Bplt. scatter(X,Y)Cplt. bar(X,Y)Dplt .boxplot(X,Y)39
10、Python中幂运算(指数运算)的运算符为( )。A*B*C%D/40在Python程序设计语言中,用于输入和输出的函数分别是( )Aread( )和write()Binput( )和output()Cinput( )和print()Dcin( )和cout( )41在python中能实现下面结果的代码是( )。请输入你的性别:Aprint(“请输入你的性别:”)Bprint(请输入你的性别:)Cinput(“请输入你的性别:”)Dinput(请输入你的性别:)42以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。A程
11、序B软件C指令D命令43计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是( ) , Python语言属于( )语言。A机器,高级B高级,汇编C高级,机器D汇编,高级44在Python程序中,要求s369300的值,可以采用如下代码,下列选项中的说法不正确的是( )。Afor循环语句中步长为3B语句s0应改为s1C语句ssi共循环执行了100次D程序使用了循环结构45小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )A设计出解决问题的算法B设计出解决问题的PPTC编写出Python代码D选择一种编程软件46两个阻值分别为R1、R2
12、的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是( )A(R1+ R2)/(R1*R2)BR1+R2/(R1*R2)CR1*R2/R1+R2DR1*R2/(R1+R2)47下列有关于print命令的描述中,正确的是( )A在打印机里打印相关的文本或者数字等B可以用来画图C在屏幕中输出相应的文本或者数字等D执行语句print(“python”,3.7)时会出错48有python程序如下a=int(input()b=int(input()c=input()if c=+: print(a+b)elif c=-: print(a-b)elif c=*: print(a*b)
13、elif c=/: print(a/b)else:print(“输入错误,请重试”)当程序运行后,小新依次输入 9 2 *程序输出结果应为( )A18B11C7D449在python中,运行下列程序,正确的结果是( )。Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=1550应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是( )AWordB微信C考试系统Dpython二、程序填空51蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率的原理、方法和Python程序。52(项目情境)一元二次方程ax2+bx+c=0(a0),当b24ac0,方