版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python理论知识试题一、选择题1、表达式round(1.23456,2)的值是()。[单选题]*A、1B、1.2C、1.23√D、1.242、已知x=[1.'Two',3,'四'],回答以下①-④①3inx②'3'inx③10inx④10notinx[单选题]*A、①True②False③False④FalseB、①True②False③False④True√C、①True②True③False④TrueD、①False②False③False④True3、Python中的算术运算符**是指()。[单选题]*A、2次方B、幂(乘方运算)√C、乘以2D、不存在该运算符号4、a=”123”b=”456”,请问b+a=[单选题]*A、123456B、”456””123”C、"456123"√D、4561235、已知a='python\”escape',请问a=()[单选题]*A、'python\'escape'B、python“escape√C、python'escapeD、pythonescape6、已知list1=[1,3,2,33,3,4],list1.insert(2,9)则请问list1=()[单选题]*A、[1,3,2,33,3]B、3,2,33,3,4C、1,3,9,2,33,3,4D、[1,3,9,2,33,3,4]√7、已知x="0123456789",请问x[1::2]=()[单选题]*A、13579√B、12345C、13549D、136788、print("{0},{0}{1}".format("hello","world"))输出结果为()[单选题]*A、hellohelloworldB、hello,helloworld√C、helloworldD、worldhello9、已知x=[1,2]*3请问x=()[单选题]*A、[1,2,3,4]B、[1,2,1,2,1,2]√C、[1,2]*3D、1,2,1,2,1,210、PythonIDLE是()[单选题]*A、Python解释器B、命令行交互环境C、简单集成开发环境√D、Python源文件11、以下可以终结一个循环的执行的语句是()[单选题]*A、break√B、ifC、inputD、exit12、已知有列表lst=[1,2,3],执行dellst[1]命名后,列表lst的值是()[单选题]*A、[2,3]B、[1,3]√C、[]D、[1,2,3]13、已知x="0123456789",请问x[1:8:2]=()[单选题]*A、579B、1359C、1357√D、145814、已知day=’it\'sagoodday’,请问print(day)输出[单选题]*A、"it'sagoodday"B、dayC、it'sagoodday√D、’it'sagoodday’15、python源程序执行的方式()[单选题]*A、编译执行B、解析执行√C、直接执行D、边编译边执行16、运行下方代码段,输出的是()。print(10<=3or5>2)[单选题]*A、TRUE√B、FALSEC、10<=3D、5>217、已知list1=[1,2,3,4],list1.append(6)则请问list1=()[单选题]*A、[1,2,3,4,5,6]B、[1,2,3,4,6]√C、[1,2,3,4]D、1,2,3,4,618、’T’notin‘python’的返回值是()[单选题]*A、’t’B、FalseC、True√D、‘python’19、运行下方代码段,下列叙述中正确的是()。age=int(input("年龄:"))ifage<4:print("免费")elifage<18:print("4元")else:print("8元")[单选题]*A、输入为4,输出为免费B、输入为5,输出为免费C、输入为18,输出为4元D、输入为19,输出为8元√20、以下代码执行后输出的结果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20print(y)[单选题]*A、80B、90C、100D、110√21、执行下列语句,x=10y=20ifx>=10:print(y)else:print(x)屏幕打印出的值是()[单选题]*A、10B、20√C、出错信息D、3022、下列哪个函数可用于保留1位小数()[单选题]*A、round(x,1)√B、input(x,1)C、print(x,1)D、type(x.1)23、变量a=3.0,其数据类型是()。[单选题]*A、float√B、intC、strD、bool24、运行下方代码段,下列叙述中正确的是()。age=int(input("年龄:"))ifage<4:print("免费")elifage<18:print("4元")else:print("8元")[单选题]*A、输入为4,输出为免费B、输入为5,输出为免费C、输入为18,输出为4元D、输入为19,输出为8元√25、执行下列代码,结果为()s=0t=1whiles<10:s+=tt+=1print(t)[单选题]*A、10B、4C、5√D、1526、txt_str="白云深处有人家",请问txt_str.find("深")的值为()[单选题]*A、2√B、5C、4D、327、’to’in‘python’的返回值是()[单选题]*A、’t’B、False√C、TrueD、‘python’28、已知x="123",y="456",x+y的结果是()。[单选题]*A、"579"B、"123456"√C、579D、报错29、a,b,c='hello','python',3,那么b的值是()。[单选题]*A、helloB、pythonC、'python'√D、330、已知nums=[40,36,89,90,36,100,7],nums[2:2]=[1,2,3,4]请问nums为()[单选题]*A、[40,36,1,2,3,4,89,90,36,100,7]√B、[40,45,44,89,2,36,100,7]C、[1,45,89,2,36,100,7]D、[40,45,89,2,36,100,7]31、通过()来查看变量类型[单选题]*A、id(变量名)B、type(变量名)√C、print(变量名)D、input(变量名)32、已知list1=[1,3,2,33,3,4],则请问list1.count(3)=()[单选题]*A、3B、2√C、5D、433、已知S='1+1',请问S=()[单选题]*A、2B、1+1√C、11D、034、已知s="同学们,开始考试了!",请问s[:3]=()[单选题]*A、“同学B、“同学们C、同学们,D、同学们√35、用变量S1表示小明的跳远成绩,变量S2表示小张的跳远成绩,若要比较小明和小张谁跳得更远,下列表达式正确的是()[单选题]*A、S1>S2√B、S1==S2C、S1!=S2D、S1inS236、以下代码的运行,输入4和5结果是()a=input("请输入一个数")b=input("请输入一个数")a=int(a)b=int(b)print(type(a),type(b))print(a+b)[单选题]*A、<class'int'><class'int'>9√B、.<class'int'><class'int'>45C、<class'str'><class'str'>9D、<class'str'><class'str'>4537、下面有关于变量的命名规则,说法错误的是()[单选题]*A、变量名中只能包含字母、数字和下划线B、变量名不能以数字开头C、英文字母区分大小写,book和Book是两个不同的变量名D、系统关键字可以作为变量名√38、关于input函数的说法不正确的是()[单选题]*A、Input()的小括号中放入的是提示信息,用来获取数据之前给用户的一个简单提示B、Input()在键盘中获取了数据后,会存放到等号左边的变量中C、Input()会为用户输入的信息自动判断类型,比如输入-1,自动就判断为输入的是整形√D、Input()函数可以实现多个值同时输入给不同的变量39、已知list1=[1,3,2,33,3,4],list1.reverse()则请问list1=()[单选题]*A、[1,2,33,3,4]B、[1,3,2,33,3,4]C、[4,3,33,2,3,1]√D、4,3,33,2,3,140、已知C=ord(B)请问C的值为()[单选题]*A、66√B、ord(B)C、BD、6841、下列关于对Python语言“更易理解”的阐述,不准确的是()。[单选题]*A、Python语言具有较强的面向对象特征B、Python语言简化了面向对象的实现C、具有大量类似Java中的抽象类元素√D、消除了接口等对象元素42、’t’in‘python’的返回值是()[单选题]*A、’t’B、FalseC、True√D、‘python’43、语句x=input()执⾏时,如果从键盘输⼊12并按回车键,则x的值是[单选题]*A、12B、12C、1e2D、'12'√44、Python程序可以以多种形式与其他编程语言编写的程序组合在一起。这是体现了Python的()特点。[单选题]*A、简化设计B、开源免费C、胶水语言√D、可移植性45、"ab"+"c"*2结果是()[单选题]*A、abc2B、abcabcC、abcc√D、ababcc46、与数学表达式a2-3b对应的python表达式是()。[单选题]*A、a*2-3bB、a**2-3bC、a*2-3*bD、a**2-3*b√47、我们在使用turtle时,想使绘图窗口不自动关闭,应添加函数()[单选题]*A、t.pendown()B、t.circle()C、t.home()D、t.done()√48、列表s=['你','123'],则len(s)的值是()。[单选题]*A、1B、2√C、3D、449、常量是指在程序运行过程中其值保持不变的量,一般约定使用()来表示[单选题]*A、大写字母√B、小写字母C、符号D、数字50、下面关于Python的变量的说法不正确的是()[单选题]*A、变量是指在程序运行过程中其值会发生变化的量B、每个变量在使用前必须先赋值才能被使用C、Python中的变量赋值需要显式地进行类型声明√D、定义了变量后,变量就具备了三个特征:标识、类型、值51、a,b,c=input("请输入三个数字:").split()关于这句代码的说法不正确的是()[单选题]*A、该语句可同时输入三个值依次赋值给变量a,b,cB、当利用input函数输入多个值时可以用split来进行分割C、Split默认以空格进行分割D、当输入123,利用输出函数print(a,b,c)输出时会出现123√52、已知S=123,B=str(123)请问B什么数据类型()[单选题]*A、浮点型B、整型C、字符型或者str√D、type53、下列变量名不正确的是()。[单选题]*A、The_valueB、Value1C、_valueD、2_value√54、turtle.right(90)的含义为()。[单选题]*A、逆时针旋转90度B、顺时针旋转90度√C、向右移动90像素长度D、向前移动90像素长度55、已知list1=[1,3,2,33,3,4],list1.remove(3)则请问list1=()[单选题]*A、[1,3,9,2,33,3,4]B、[1,3,33,3,4]C、[1,3,33,3,4]D、[1,2,33,3,4]√56、执行下列三条命令,importrandomx=random.randint(1,100)print(x)屏幕中打印显示的值不可能是().[单选题]*A、1B、50C、75.5√D、10057、已知x=[1,2]y=[3,4]则z=x+y请问z=()[单选题]*A、[1,2]+[3,4]B、[1,2,3,4]√C、1,2,3,4D、[1,2+3,4]58、变量x的值为字符串类型的“2022”,如何将他转换为整型?()[单选题]*A、float(x)B、str(x)C、int(x)√D、list(x)59、命令提示符(),可查看python安装版本,证明python软件安装成功[单选题]*A、python-nB、python-V√C、python-mD、python-c60、运行以下代码,先后根据提示信息,从键盘输入3和4,则程序运行结果是()a=input("请输入一个数")b=input("请输入一个数")print(a+b)[单选题]*A、7B、a+bC、34√D、出错61、下列while循环执行的次数为()k=1000whilek>1:print(k)k=k/2[单选题]*A、5B、10√C、100D、50062、假设random模块已导入,以下表达式结果不可能为10的是()[单选题]*A、Random.choice(range(10))√B、Random.randint(1,10)C、Random.choice([1,10])D、Random.choice([1,10,100])63、id(变量名)是指()[单选题]*A、查看变量的物理地址B、查看变量的id值C、查看变量的类型D、查看变量的内存地址√64、以下说法错误的是()。[单选题]*A、字符串中第一个元素的偏移为0B、字符串中最后一个元素的偏移为-1C、str[1]获取第一个元素√D、str[-2]获取倒数第二个元素65、运行len([1,2,3]),会输出什么()[单选题]*A、12B、123C、2D、3√66、假设random模块已导入,运行random.choice("ilovepython")的结果可能是()[单选题]*A、i√B、LoveC、PythonD、Ilovepython67、运行以下代码str1="hello,\\npython"print(str1)输出结果()[单选题]*A、hello,\npython√B、hello,pythonC、hello,\pythonD、hello,\python68、txt_str="白云深处有人家",请问txt_str.replace("深","生")的值为()[单选题]*A、白云生处有人家B、"白云深处有人家"C、'白云生处有人家'√D、白云深处有人家69、下面哪个不是Python合法的标识符()[单选题]*A、int32B、40XL√C、selfD、__name__70、下列生成1~10之间随机整数(包含1和10)的方法代码正确的是()[单选题]*A、random.random()*10+1B、random.randrange(1,10)C、random.randint(1,10)√D、random.choice(1,10)71、假设a=9,b=2,那么下列运算中,错误的是()。[单选题]*A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18√72、在Turtle模块中,begin_fill函数表示()[单选题]*A、开始填充颜色√B、填充黑色C、填充白色D、结束填充颜色73、已知mytitle=list('python编程'),请问print(mytitle)为()[单选题]*A、['p','y','t','h','o','n','编','程']√B、'python编程'C、list('python编程')D、'p','y','t','h','o','n','编','程'74、已知list1=[1,3,2,33,3,4],list1.remove(2)则请问list1=[][单选题]*A、[1,2,33,3,4]B、[1,3,33,3,4]√C、[1,3,2,33,3,4]D、1,3,33,3,475、Python中的算术运算符%是指()。[单选题]*A、求百分比B、取整C、取模√D、幂运算76、10/2*3.4+int(5.2)的值是()。[单选题]*A、22B、22.0√C、6D、6.077、Python采用()来区分程序之间的层次。[单选题]*A、{}B、[]C、()D、缩进√78、语句max(-1,5,3,9,1)执行结束后,值为()[单选题]*A、-1B、5C、9√D、179、已知a=3,b=6,b/a的结果是()。[单选题]*A、0.5B、2C、2.0√D、080、已知mytitle=list('python编程'),请问print(mytitle[0:3])为()[单选题]*A、p,y,tB、['p','y','t']√C、'p','y','t'D、pyt81、以下代码的运行结果是()a='abc'a==abcPrint(a)[单选题]*A、abcB、aC、‘abc’D、出错√82、已知list1=[1,3,2,33,3,4],则请问list1.index(3)=()[单选题]*A、1√B、2C、5D、383、表达式[90,91]+[91,92]的值是()[单选题]*A、[90,91,92]B、[90,91,91,92]√C、[90,92]D、[91,91]84、Python中,若用变量a存储学生的身份证号码,则变量a的数据类型为()[单选题]*A、布尔型B、实型C、字符串√D、整型85、以下程序段最后运行结果为()a=13ifa>10:print(a*2)else:print(a*3)[单选题]*A、26√B、30C、39D、1386、已知a='python\'escape',请问a=()[单选题]*A、'python\'B、'python\'escape'C、python'escape√D、pythonescape87、()用来中断循环的执行,并离开当前所在的循环体。[单选题]*A、elseB、continueC、break√D、pass88、下列Python代码执行后,共输出()行信息。forxinrange(1,10):ifx%5==0:print(x)[单选题]*A、1√B、2C、5D、989、运行以下代码x=1ifx:ifx==2:x=2else:passelse:ifx>0:x=3else:x=4print(x)输出结果为()[单选题]*A、1√B、2C、3D、490、已知S=”hellopython”,请问len(S)=()[单选题]*A、11B、15C、12√D、991、下列关于PyCharm说法不正确的是()。[单选题]*A、PyCharm按下快捷Ctrl+F5可以运行程序B、PyCharm按下快捷Shift+F10可以运行程序C、PyCharm按下快捷ctrl+Shift+F10可以运行程序√D、单击PyCharm右上角绿色三角形(运行)按钮可以运行程序92、已知s=“同学们,开始考试了!”,请问s[7:]=()[单选题]*A、试了!√B、考试了!C、考试了!"D、试了!"93、已知nums=[40,36,89,2,36,100,7],nums[1]=45请问nums为()[单选题]*A、40,36,89,2,36,100,7B、45C、[40,45,89,2,36,100,7]√D、[45,36,89,2,36,100,7]94、以下关于random库的描述,正确的是:[单选题]*A、设定相同种子,每次调用随机函数生成的随机数不相同B、通过fromrandomimport*引入random随机库的部分函数C、uniform(0,1)与uniform(0.0,1.0)的输出结果不同,前者输出随机整数,后者输出随机小数D、randint(a,b)是生成一个[a,b]之间的整数√95、已知list1=[1,3,2,33,3,4],list1.pop()则请问list1=[][单选题]*A、[1,3,2,33,3]√B、[1,3,9,2,33,3,4]C、[1,2,3,4,6]D、[3,2,33,3,4]96、已知nums=[40,36,89,2,36,100,7],nums[0:2]=[1,45]请问nums为()[单选题]*A、1,45,89,2,36,100,7B、[1,45,89,2,36,100,7]√C、[40,45,89,2,36,100,7]D、40,36,89,2,36,100,797、表达式3*"8"的值是()[单选题]*A、'38'B、'24'C、'888'√D、出错98、已知列表list1=[3,4,5,6,7,8,[9,10],'11'],那么list1[5:7]的结果是()[单选题]*A、[7,8,[9,10]]B、[7,8]C、[8,[9,10],'11']D、[8,[9,10]]√99、已知nums=[40,36,89,2,36,100,7],nums[1:2]=[45,44]请问nums为()[单选题]*A、1,45,89,2,36,100,7B、[40,45,44,89,2,36,100,7]√C、40,36,89,2,36,100,7D、[40,45,89,2,36,100,7]100、以下代码执行后输出的结果是()s=0foriinrange(1,101):ifi%7==0:s+=1print(s)[单选题]*A、12B、13C、14√D、15101、已知S=”hellopython”,请问s[4:9]=()[单选题]*A、opyt√B、lopyC、lopytD、opyth102、Python交互环境的命令行提示符是()。[单选题]*A、>B、\C、#D、>>>√103、有如下Python程序段:s=0forjinrange(1,101):ifj%2==0:s+=j该程序执行后,变量s中存储的是1~100之间的()[单选题]*A、偶数个数B、奇数个数C、奇数之和D、偶数之和√104、顺序控制结构的程序执行是()依次执行的。[单选题]*A、自上而下√B、自下而上C、由外到内D、由内到外105、Python中变量的命名不能以()开头。[单选题]*A、大写字母B、小写字母C、数字√D、下划线106、下列导入Turtle库的方式正确的是?()[单选题]*A、importturtle√B、import(turtle)C、classturtleD、defturtle107、Python中单行注释使用符号()。[单选题]*A、#√B、""C、*D、@108、给出如下代码importrandomnum=random.randint(1,10)whileTrue:ifnum>=9:breakelse:num=random.randint(1,10)以下选项中描述错误的是[单选题]*A、break中止循环B、importrandom代码是可以省略的√C、whileTrue:创建了一个永远执行的循环D、random.randint(1,10)生成[1,10]之间的整数109、下面关于注释的说法不正确的是()[单选题]*A、注释用于解释代码的功能或标注相关信息B、通过注释,能使代码更加易于阅读C、注释是用英文、中文或其他自然语言写的一行或多行说明文字D、快速注释快捷键Ctrl+\√110、以下哪个选项表示随机生成一个12到20之间的随机数()[单选题]*A、random.randint(12,20)√B、random.randint(20,20)C、random.randint(20,12)D、random.randint(11,20)111、a=”123”请问a*3=[单选题]*A、123*123*123B、"123*123*123"C、"123123123"√D、123123123112、输入一个整数,存储在变量a中,正确的代码是()。[单选题]*A、a=input(“请输入整数”)B、a=int(input(“请输入整数”))√C、a=20D、a=”20”113、Python中多行注释可以使用()。[单选题]*A、一对单引号B、一对双引号C、一对三引号√D、#114、已知x="0123456789",请问x[9:1:-2]=()[单选题]*A、1357B、9753√C、97531D、13579115、执行下列代码,结果为()s=0t=1whiles<10:s+=tt+=1print(t)[单选题]*A、10B、4C、5√D、15116、Python是哪一年在哪个国家诞生的()[单选题]*A、1989年荷兰√B、1989年美国C、1900年英国D、1900年法国117、以下程序的不可能输出结果是()fromrandomimport*print(round(random(),2))[单选题]*A、0.17B、0.58C、0.99D、1.89√118、以下表示设置画笔宽度的函数是()[单选题]*A、PenupB、PendownC、Pensize√D、Pencolor119、以下可以终结一个循环的执行的语句是()[单选题]*A、break√B、ifC、inputD、exit120、已知S=65,B=chr(S)请问B的值为()[单选题]*A、S=65B、65C、A√D、chr(S)121、下面Python代码的缩进,下列说法错误的是()[单选题]*A、判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义B、Python语言不采用严格的“缩进”来表明程序的格式框架√C、Python单层缩进代码属于之前最临近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围D、Python语言的缩进可以使用Tab键实现122、以下哪个代码画出的圆最大()[单选题]*A、circle(200,0)B、circle(300,0)C、circle(200,360)D、circle(-300,360)√123、请问,以下代码中哪个写法是正确的()[单选题]*A、turtle.pendownB、turtle.penup()√C、turtle.goto()D、turtle.color(black)124、下面哪个选项不属于分支结构的关键字()[单选题]*A、ifB、elifC、elseD、for√125、已知S=”hellopython”,请问s[8]=(),s[-3]=()[单选题]*A、h,tB、t,h√C、h,hD、y,h126、已知x="0123456789",请问x[::-2]=()[单选题]*A、789B、123456C、2345678D、97531√127、以下模块中用于处理随机数相关操作的是()[单选题]*A、OS模块B、Sys模块C、Re模块D、Random模块√128、下列变量名合法的是()。[单选题]*A、fromB、Form1C、test√D、for129、下列关于Python特点中对于“更易理解”的理解不正确的是()[单选题]*A、Python语言具有较强的面向对象的特征B、Python语言强化了面向对象的实现√C、Python语言消除了类似Java中的抽象类D、Python语言消除了类似Java中的接口等对象元素130、能正确表达2的10次幂的表达式是()。[单选题]*A、2*10B、2^10C、2**10√D、2&10131、根据注释及代码的缩进,判断下列程序的运行结果是()。n=0#小明原有积分0x=100#买鞋花100元ifx>=100:#如果大于等于100元n=n+x#积分增加xelse:#否则n=n+5#积分增加5分print(n)#打印最后的积分[单选题]*A、100√B、105C、5D、0132、在windows“开始”菜单选择“命令提示符”,输入命令(),则能进入python交互模式。[单选题]*A、python√B、python\\C、python\D、>>>133、A=12*3B=12**3C="12"*3请问A、B、C的值分别是多少?[单选题]*A、361728121212√B、361728"12""12""12"C、172836121212D、172836"12""12""12"134、已知a='python\nescape',请问a=()[单选题]*A、√pythonescapeB、python\nescapeC、pythonescapeD、pythonnescape135、已知mytitle=list('python编程'),请问print(mytitle[1:3])为()[单选题]*A、[''y','t']√B、p,y,tC、['p','y','t']D、y,t136、Python的源代码文件的扩展名是()。[单选题]*A、pyaB、pythC、py√D、proj137、Python编写的应用程序可以运行在不同的操作系统上,在同一个操作系统上编写的代码只需要做少量修改,这是体现了Python的()特点。[单选题]*A、简化设计B、开源免费C、胶水语言D、可移植性√138、Python在一行书写两条语句时,语句间可以使用()隔开。[单选题]*A、-,B、-;√C、-:D、-()139、运行以下代码之后,x的值为()x,y=3,4ifx>3:x+=3elifx==3:x,y=y,xelse:x*=3print(x)[单选题]*A、3B、4√C、6D、9140、已知x="0123456789",请问x[::-1]=()[单选题]*A、123456789B、9876543210√C、9876540123D、987524621141、已知list1=[1,3,2,33,3,4],list1.pop(2)则请问list1=()[单选题]*A、[1,3,33,3,4]√B、[1,3,2,33,3]C、[1,2,3,4,6]D、[1,3,9,2,33,3,4]142、以下不是程序输出结果的选项是:importrandomasrls1=[12,34,56,78]r.shuffle(ls1)print(ls1)[单选题]*A、[12,78,56,34]B、[56,12,78,34]C、[12,36,54,78]√D、[12,78,34,56]143、已知day=’it'sagoodday’,请问print(day)输出[单选题]*A、it'sagooddayB、’it'sagoodday’C、dayD、编译器会提示错误SyntaxError:invalidsyntax√144、语句min(1,6,9)-max(1,-1)执行结束后,值为()[单选题]*A、0√B、6C、9D、1145、以下哪一种方式不是模块的引入方式()[单选题]*A、使用import语句B、使用import...from...语句√C、使用from...import*语句D、使用from...import语句146、这段代码运行后,会打印出哪个结果?()li=["刘备","关羽","张飞"]li.append("赵云")print(li)[单选题]*A、['刘备','关羽','张飞']B、['刘备','关羽','张飞','赵云']√C、['赵云','刘备','关羽','张飞']D、['赵云']147、已知S=32,B=oct(S)请问B的值为()[单选题]*A、36B、40√C、25D、41148、下列变量名不正确的是()[单选题]*A、The_valueB、Value1C、_valueD、1_value√149、下列删除列表中最后一个元素的函数是()[单选题]*A、delB、pop√C、removeD、cut150、已知day="it'sagoodday",请问print(day)输出[单选题]*A、it'sagoodday√B、"it'sagoodday"C、dayD、’it'sagoodday’151、执行下列命令,x=0foriinrange(1,100):ifi==4:breakx+=iprint(x)屏幕打印出的值是()[单选题]*A、3B、4C、6√D、10152、已知S=32,B=hex(S)请问B的值为()[单选题]*A、32B、hex(S)C、20√D、S=32153、以下代码执行后输出的结果是()a=b=c=10ifa>c-1:print(b)[单选题]*A、9B、10√C、0D、无输出154、以下代码执行后输出的结果是()if9:print(10)[单选题]*A、9B、10√C、0D、无输出155、以下代码执行后输出的结果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20Print(y)[单选题]*A、80B、90C、100D、110√156、运行这段代码后,会输出()个“*”。foriinrange(5):print("*")[单选题]*A、1B、3C、5√D、15157、a=”123”b=”456”,请问a+b=[单选题]*A、123456B、”123456”√C、”123”+”456”D、”123””456”158、语句x,y,z=[1,2,3]执行后变量y的值为()。[单选题]*A、[1,2,3]B、1C、2√D、3159、’t’notin‘python’的返回值是()[单选题]*A、TrueB、‘python’C、’t’D、False√160、已知list1=[1,3,2,33,3,4],list1.sort(reverse=False)则请问list1=()[单选题]*A、[1,3,33,3,4]B、[4,3,33,2,3,1]C、[1,2,33,3,4]D、[1,2,3,3,4,33]√161、表达式len('ababc'.split('a'))的值是()[单选题]*A、1B、2C、3√D、4测验1、在Turtle模块中,begin_fill函数表示()[单选题]*A、开始填充颜色√B、填充黑色C、填充白色D、结束填充颜色2、’t’notin‘python’的返回值是()[单选题]*A、TrueB、‘python’C、’t’D、False√3、已知list1=[1,3,2,33,3,4],则请问list1.count(3)=()[单选题]*A、3B、2√C、5D、44、运行下方代码段,下列叙述中正确的是()。age=int(input("年龄:"))ifage<4:print("免费")elifage<18:print("4元")else:print("8元")[单选题]*A、输入为4,输出为免费B、输入为5,输出为免费C、输入为18,输出为4元D、输入为19,输出为8元√5、txt_str="白云深处有人家",请问txt_str.find("深")的值为()[单选题]*A、2√B、5C、4D、36、a=”123”b=”456”,请问a+b=[单选题]*A、123456B、”123456”√C、”123”+”456”D、”123””456”7、a,b,c=input("请输入三个数字:").split()关于这句代码的说法不正确的是()[单选题]*A、该语句可同时输入三个值依次赋值给变量a,b,cB、当利用input函数输入多个值时可以用split来进行分割C、Split默认以空格进行分割D、当输入123,利用输出函数print(a,b,c)输出时会出现123√8、已知list1=[1,3,2,33,3,4],list1.sort(reverse=False)则请问list1=()[单选题]*A、[1,3,33,3,4]B、[4,3,33,2,3,1]C、[1,2,33,3,4]D、[1,2,3,3,4,33]√9、下列哪个函数可用于保留1位小数()[单选题]*A、round(x,1)√B、input(x,1)C、print(x,1)D、type(x.1)10、Python中多行注释可以使用()。[单选题]*A、一对单引号B、一对双引号C、一对三引号√D、#11、已知a='python\'escape',请问a=()[单选题]*A、'python\'B、'python\'escape'C、python'escape√D、pythonescape12、已知s=“同学们,开始考试了!”,请问s[7:]=()[单选题]*A、试了!√B、考试了!C、考试了!"D、试了!"13、已知mytitle=list('python编程'),请问print(mytitle[0:3])为()[单选题]*A、p,y,tB、['p','y','t']√C、'p','y','t'D、pyt14、已知x="0123456789",请问x[1::2]=()[单选题]*A、13579√B、12345C、13549D、1367815、与数学表达式a2-3b对应的python表达式是()。[单选题]*A、a*2-3bB、a**2-3bC、a*2-3*bD、a**2-3*b√16、运行len([1,2,3]),会输出什么()[单选题]*A、12B、123C、2D、3√17、a=”123”请问a*3=[单选题]*A、123*123*123B、"123*123*123"C、"123123123"D、123123123√18、已知list1=[1,3,2,33,3,4],list1.remove(3)则请问list1=()[单选题]*A、[1,3,9,2,33,3,4]B、[1,3,33,3,4]C、[1,3,33,3,4]D、[1,2,33,3,4]√19、已知x="0123456789",请问x[9:1:-2]=()[单选题]*A、1357B、9753√C、97531D、1357920、下列生成1~10之间随机整数(包含1和10)的方法代码正确的是()[单选题]*A、random.random()*10+1B、random.randrange(1,10)C、random.randint(1,10)√D、random.choice(1,10)21、执行下列语句,x=10y=20ifx>=10:print(y)else:print(x)屏幕打印出的值是()[单选题]*A、10B、20√C、出错信息D、3022、已知list1=[1,3,2,33,3,4],list1.pop()则请问list1=()[单选题]*A、[1,3,2,33,3]√B、[1,3,9,2,33,3,4]C、[1,2,3,4,6]D、[3,2,33,3,4]23、已知S=”hellopython”,请问s[8]=(),s[-3]=()[单选题]*A、h,tB、t,h√C、h,hD、y,h24、运行以下代码,先后根据提示信息,从键盘输入3和4,则程序运行结果是()a=input("请输入一个数")b=input("请输入一个数")print(a+b)[单选题]*A、7B、a+bC、34√D、出错25、变量x的值为字符串类型的“2022”,如何将他转换为整型?()[单选题]*A、float(x)B、str(x)C、int(x)√D、list(x)26、已知x="0123456789",请问x[::-2]=()[单选题]*A、789B、123456C、2345678D、97531√27、下列关于Python特点中对于“更易理解”的理解不正确的是()[单选题]*A、Python语言具有较强的面向对象的特征B、Python语言强化了面向对象的实现√C、Python语言消除了类似Java中的抽象类D、Python语言消除了类似Java中的接口等对象元素28、已知S=65,B=chr(S)请问B的值为()[单选题]*A、S=65B、65C、A√D、chr(S)29、在windows“开始”菜单选择“命令提示符”,输入命令(),则能进入python交互模式。[单选题]*A、python√B、python\\C、python\D、>>>30、关于input函数的说法不正确的是()[单选题]*A、Input()的小括号中放入的是提示信息,用来获取数据之前给用户的一个简单提示B、Input()在键盘中获取了数据后,会存放到等号左边的变量中C、Input()会为用户输入的信息自动判断类型,比如输入-1,自动就判断为输入的是整形√D、Input()函数可以实现多个值同时输入给不同的变量31、已知S=32,B=hex(S)请问B的值为()[单选题]*A、32B、hex(S)C、20√D、S=3232、a=”123”b=”456”,请问b+a=[单选题]*A、123456B、”456””123”C、456123D、"456123"√33、下面哪个选项不属于分支结构的关键字()[单选题]*A、ifB、elifC、elseD、for√34、下面有关于变量的命名规则,说法错误的是()[单选题]*A、变量名中只能包含字母、数字和下划线B、变量名不能以数字开头C、英文字母区分大小写,book和Book是两个不同的变量名D、系统关键字可以作为变量名√35、下面关于Python的变量的说法不正确的是()[单选题]*A、变量是指在程序运行过程中其值会发生变化的量B、每个变量在使用前必须先赋值才能被使用C、Python中的变量赋值需要显式地进行类型声明√D、定义了变量后,变量就具备了三个特征:标识、类型、值36、Python是哪一年在哪个国家诞生的()[单选题]*A、1989年荷兰√B、1989年美国C、1900年英国D、1900年法国37、变量a=3.0,其数据类型是()。[单选题]*A、float√B、intC、strD、bool38、以下代码执行后输出的结果是()x=20ifx>=100:y=5*xelse:y=4*xy=y+10y=y+20print(y)[单选题]*A、80B、90C、100D、110√39、执行下列命令,x=0foriinrange(1,100):ifi==4:breakx+=iprint(x)屏幕打印出的值是()[单选题]*A、3B、4C、6√D、1040、输入一个整数,存储在变量a中,正确的代码是()。[单选题]*A、a=input(“请输入整数”)B、a=int(input(“请输入整数”))√C、a=20D、a=”20”41、下面关于注释的说法不正确的是()[单选题]*A、注释用于解释代码的功能或标注相关信息B、通过注释,能使代码更加易于阅读C、注释是用英文、中文或其他自然语言写的一行或多行说明文字D、快速注释快捷键Ctrl+\√42、’t’in‘python’的返回值是()[单选题]*A、’t’B、FalseC、True√D、‘python’43、以下代码执行后输出的结果是()if9:print(10)[单选题]*A、9B、10√C、0D、无输出44、用变量S1表示小明的跳远成绩,变量S2表示小张的跳远成绩,若要比较小明和小张谁跳得更远,下列表达式正确的是()[单选题]*A、S1>S2√B、S1==S2C、S1!=S2D、S1inS245、运行以下代码str1="hello,\\npython"print(str1)输出结果()[单选题]*A、hello,\npython√B、hello,pythonC、hello,\pythonD、hello,\python46、已知a='python\nescape',请问a=()[单选题]*A、√pythonescapeB、python\nescapeC、pythonescapeD、pythonnescape47、下列删除列表中最后一个元素的函数是()[单选题]*A、delB、pop√C、removeD、cut48、常量是指在程序运行过程中其值保持不变的量,一般约定使用()来表示[单选题]*A、大写字母√B、小写字母C、符号D、数字49、我们在使用turtle时,想使绘图窗口不自动关闭,应添加函数()[单选题]*A、t.pendown()B、t.circle()C、t.home()D、t.done()√50、已知s="同学们,开始考试了!",请问s[:3]=()[单选题]*A、“同学B、“同学们C、同学们,D、同学们√51、以下模块中用于处理随机数相关操作的是()[单选题]*A、OS模块B、Sys模块C、Re模块D、Random模块√52、Python中的算术运算符**是指()。[单选题]*A、2次方B、幂(乘方运算)√C、乘以2D、不存在该运算符号53、已知a='python\”escape',请问a=()[单选题]*A、'python\'escape'B、python"escape√C、python'escapeD、pythonescape54、语句min(1,6,9)-max(1,-1)执行结束后,值为()[单选题]*A、0√B、6C、9D、155、以下代码执行后输出的结果是()s=0foriinrange(1,101):ifi%7==0:s+=1print(s)[单选题]*A、12B、13C、14√D、1556、Python的源代码文件的扩展名是()。[单选题]*A、pyaB、pythC、py√D、proj57、已知x=[1,2]*3请问x=[][单选题]*A、[1,2,3,4]B、[1,2,1,2,1,2]√C、[1,2]*3D、1,2,1,2,1,258、()用来中断循环的执行,并离开当前所在的循环体。[单选题]*A、elseB、continueC、break√D、pass59、下列变量名不正确的是()[单选题]*A、The_valueB、Value1C、_valueD、1_value√60、有如下Python程序段:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国瓦楞纸板输送带行业头部企业市场占有率及排名调研报告
- 2025-2030全球RF IC 设计服务行业调研及趋势分析报告
- 2025年全球及中国拖拽式滴盐撒播机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国运水式模温机行业头部企业市场占有率及排名调研报告
- 中国居民膳食指南准则一食物多样合理搭配讲解
- 作用于中枢神经系统的药物讲解
- 2025软件产品代理版合同书
- 安防设备采购政府采购合同
- 2025房屋抵押贷款的合同范本
- 2025承运合同书范本范文
- 老客户的开发与技巧课件
- 2024建设工程人工材料设备机械数据分类和编码规范
- 26个英文字母书写(手写体)Word版
- GB/T 13813-2023煤矿用金属材料摩擦火花安全性试验方法和判定规则
- 动物检疫技术-动物检疫的方法方式(动物防疫与检疫技术)
- DB31 SW-Z 017-2021 上海市排水检测井图集
- 日语专八分类词汇
- GB/T 707-1988热轧槽钢尺寸、外形、重量及允许偏差
- GB/T 33084-2016大型合金结构钢锻件技术条件
- 高考英语课外积累:Hello,China《你好中国》1-20词块摘录课件
- 茶文化与茶健康教学课件
评论
0/150
提交评论