【编程】NCT-Python编程三级-模拟卷2含答案练习_第1页
【编程】NCT-Python编程三级-模拟卷2含答案练习_第2页
【编程】NCT-Python编程三级-模拟卷2含答案练习_第3页
【编程】NCT-Python编程三级-模拟卷2含答案练习_第4页
【编程】NCT-Python编程三级-模拟卷2含答案练习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【编程】NCT-Python编程三级-模拟卷2(含答案练习一、选择题a+b.把数式一二——写成Python语言的表达式,下列书写正确的是()。2aD.(a+b)/(2*a)D.m!=nD.D.(a+b)/(2*a)D.m!=nD.3y=x+1D.以上都是D."o".在python语言中,下列表达式中不是关系表达式()A. m==n B. m>=n C. morn.在Python中,正确的赋值语句是()A. x+y=10 B. x=2y C. x=y=50.python语言的特点( )。A.简单 B.免费、开源 C.可移植性.已知字符串a="python",则a卜1]的值为()A."p" B."n" C."y".下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是()I-]Python34谒DLL=h口口匚4include+Lib谒l!bS4 8wpk+M七』1-1+ il8n+ pynclteI-I Scripts_pycacheA.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点).已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python” C.True D.False.下列Python程序运行后的输出结果是()。s=0foriinrange(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=15.以下python程序段运行后,x和st的值分别是()x=123+678

st="123"+"678"A.123678"123678"B.123678"801"C.801"123678"D.801"801".下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0)or(x%100!=0)B.(x%4==0)and(x%100!=0)C.(x/4==0)or(x/100!=0)D.(x/4==0)and(x/100!=0)11.运行Python程序的过程中出现了如下图错误提示,原因是()。A.B.C.D.变量名51study太长应该写成"chinese"=51study“chinese”应该写成“china's"变量名51study不符合python语言规范,.在Python中,表示跳出循环的函数是变量名不能以数字开头)A.continueB.breakC.ESC11.运行Python程序的过程中出现了如下图错误提示,原因是()。A.B.C.D.变量名51study太长应该写成"chinese"=51study“chinese”应该写成“china's"变量名51study不符合python语言规范,.在Python中,表示跳出循环的函数是变量名不能以数字开头)A.continueB.breakC.ESCD.Close.在Python中以下语句正确的是()。A.51jb="51jb"码.在Python中2.4for="51jb"C.j,b=b,jD.〃这是一段测试代Print(abs(-16//5))的执行结果是()B.3C.D.-2.415.下面哪个不是Python合法的标识符()A.int3B.printcount16.在Python中,下面代码的运行结果是(x=365D.__name__g=x%10 #%为求余的意思s=x//10%10#//为整除的意思b=x//100sum=g*100+s*10+b#sum英文是求和的意思print(sum)A.365B.14C.563D.4117.17.Python中“ab〃+“cd”*2的结果是()。A.abcd2B.abcdabcdC.abcdcd18.可以被计算机直接执行的语言是A.abcd2B.abcdabcdC.abcdcd18.可以被计算机直接执行的语言是(A.机器,高级B.高级,汇编Python语言属于(C.高级,机器D.)语言。D.ababcd汇编,高级.已知字符串a="python",则print(a[1]+a[3])的值为()A. "yth" B. "yt" C. "py" D. "yh".在Python中,实现多分支选择结构的较好方法是()。A. if B. if-else C. if-elif-else D. if嵌套.有python程序如下a=int(input())b=int(input())c=input()ifc=='+':print(a+b)elifc=='-':print(a-b)elifc=='*':print(a*b)elifc=='/':print(a/b)else:print("输入错误,请重试”)当程序运行后,小新依次输入92*程序输出结果应为()A.18 B.11 C.7 D.4.运行下列Python程序,结果正确的是()s="abcdefg"c=len(s)#len求字符串长度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha B.cdfghb C.cdfghij D.cdfghc.现有如下python程序段:foriinrange(6):p.append(int(random()*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[i]%2==1:p[i]-=p[i-1]执行该程序段后,在下列选项中,列表p中的元素值不可能的是()1,2,3,4,7,21,2,14,-9,-5,86,8,1,4,6,106,4,14,-7,3,8.以下Python代码输出结果中说法正确的是()。x=0foriinrange(1,100):x=x+iprint(x)A.1+100的和 B.1+99的和C.1〜99所有整数的和 D.1〜100所有整数的和25.Python中变量的命名遵循的规则,不正确的是()A.必须以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.不区分大小写D.不能使用保留字26.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句()A.赋值语句B.循环语句C.条件语句D.输出语句.下列与数学表达式' 而’'对应的python表达式,正确的是()。la(-b+math.sqrt(b*b-4*a*c))/a*a-b+math.sqrt(b*b-4*a*c)/2*a(-b+math.sqrt(b*2-4*a*c))/(2*a)(-b+math.sqrt(b*b-4*a*c))/(2*a).在Python中,不同的数据,需要定义不同的数据类型,可用方括号“口”来定义的是()A.列表 B.元组 C.集合 D.字典.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是()A. Word B.微信 C.考试系统 D.python.下列定义变量的python程序语句变量赋值错误的是()A. x=y=1 B. x,y=1,2 C. x==1 D.x=1,2二、程序填空.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幕数或者阿姆斯特朗数。[问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程

序,在空白处填写适当的表达式或语句,使程序完整。print(”三位数之内的水仙花是:”)forxin(100,1000):b=x//100s=(x//10)g=一Ifx=(b**3+s**3+g**3):print().某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为高考选考科目,“1”表示已选择的选考科目。使用Python编程分析每所学校各科目选考的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2文蝌aMCE}ftKfO)量*即间学生端号学校代码.姓驾物理化学性物,政治历史地理技术901000L201901.两楼场..L1,1」2019010002.201901.前SWt.LLj2019010003.20190201901000390L资卸阻1JJ2019010005.20190201901000&201901淳鸿帆』112019010007.201的1层甥灯11人“2019010006足0190L张向洋,1,1/12019010009.201901.潘丹群2019010010201901承健1.120190W01L201901嫡幅二J.L2019010012.201901^^,12D1W)10013.201%1^JIL1J^.1图120190620190720190B201909201910201911201912201913201914201915学校代码120190620190720190B201909201910201911201912201913201914201915学校代码1整人裁初理±化学生物政满历史技术1Q201^01 姐833738732790741OT1201902 45B32231724C1591"1心2201904 U8BC077897143735215193201905 5L7253M923A17417128917943333534154170S82-98932222177111357223447券孤7555朝35合计 LOWOC041 6^42 53T3 3381 3939 4*47 13Z7比例 10690 6565108 0+649392 0+502619 0+33抻眦第37g聃 d434705 0+H2E44图2实现上述功能的Python程序如下:importpandasaspdimportitertools#读数据到pandas的DataFrame结构中df=("xk73.csv",sep=‘.’,header=‘infer’,encoding=‘utf-8’)km=[‘物理’,‘化学’,‘生物’,‘政治’,‘历史’,‘地理’,‘技术’]zrs=lcn(df.index)#按学校分组计数sc=df.groupby('′,as_index=False).count()#对分组计数结果进行合计,合计结果转换为DF结构并转置为行df_sum=pd.DataFrame(data=sc.sum()).Tdf_sum['学校代码'='合计’#增加“合计”行result=sc.append(df_sum)#百分比计算df_percent=df_sumdf_percent['学校代码']='比例'forkinkm:per=df_percent.at[0,k]/zrsdf_percent[k]=per#增加“百分比”行result=result.append(df_percent)#删除“姓名"列result= #修改“学生编号“为“总人数”result=result.rename(columns={'学生编号":‘总人数"})#保存结果,创建Excel文件.生成的Excel文件result.to_excel("学校人数统计.xlsx")(1)请在划线处填入合适的代码:(2)加框处语句的作用是.学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。代码如下:importturtleturtle.bgcolor("black")colors=["red","green","blue","yellow"]forx①range(100):turtle.pencolor(colors[x%4])turtle.circle(x)turtle.left(90)请分析任务,完成下列题目。(1)程序中①处应填写()。A.printB.inputC.in D.colors(2)程序中x%4的作用是()。A.计算x乘以4的结果B.计算x除以4的整数部分C.计算x除以4的小数部分D.计算x除以4的余数(3)执行此程序,绘制出圆形的总颜色数是()。A.1 B.4 C.5 D.100(4)执行此程序,绘制出圆形的总个数是()。A.1 B.4 C.99 D.100(5)此程序属于程序设计结构中的()。A.顺序结构 B.分支结构C.循环结构 D.跳转结构.学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为《探秘水仙花数》。(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33,那么这个数就是一个“水仙花数”。百度属于―搜索引擎(全文,分类)(2)为了求解100--999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:运行结果;kl。。a-k//IQ0 注;a为k的价位牲"注;七为k的十位c=k%10 ”为主七小为k的个位k™a*a^+-b*b*b*t*p+c;Mint号”是水仙花数?4__①一=RESTART:%/水仙花数.py==153是水仙花数-370是水仙花教&371是水他花数?407是水仙花数1\、.上///k是可以重新赋值的,k是变量还是常量?—程序中①处有空缺,请补充完整①处的代码。—程序中逐一验证了100到999之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做(解析法,枚举法,递归法,二分法)。(3)在研究成果展示环节,张轩小组可以使用什么软件制作《探秘水仙花数》的研究成果报告?().广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个。编写程序求出这些小朋友的可能人数。这群小朋友总的人数有:128、233、338、443、548、653、758、863、968、可能情况数为:9种»>1实现上述功能的程序如下,请在程序划线处填入合适的代码。a=[]foriinrange(100,1000):if:a.append(i)total+=1print("这群小朋友总的人数有:”)forjinrange(len(a)):print(,end='、')print('')print('可能情况数为:’,total,种’)划线处①处应该填入的语句为:;划线处②处应该填入的语句为:;划线处③处应该填入的语句为:。.程序设计:键盘输入任意的正整数,程序输出与其相应的二进制数。代码如下:n=int(input("请输入一个十进制数:"))result=[]whilen>0:result.append(①)n=②result.reverse()foriinresult:print(i,end=")(1)程序代码中①处正确的代码是()。A.n%2B.n/2C.n//2D.n*2(2)程序代码中②处可能的代码是()。A.n%2B.n/2C.n//2D.n*2.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。.编写程序,找到并输出100以内的偶数个数。.阅读程序。分析条件语句的代码并回答问题。

$il.py-Ci/Users/Administrator/Deskto|FileEditFormatRunOptionsWinda=int(inpu-t厂请端入怖的期末成皓")$il.py-Ci/Users/Administrator/Deskto|FileEditFormatRunOptionsWinda=int(inpu-t厂请端入怖的期末成皓"))if.?>=Hi:pcir.-t〜你在格了喝、ifs.-au:print「、现不器”)■'£力二厂还可以再提升二else:pm土「不及格「ifs<3U:pnn-tJ别放弃”.bL&e:\\&EditShellDebugOptiF^ython3.6.5(v3.1:J]onvin32Type,copyright','5.5:f59cQ9credite请粕入你的期末成矮充你派格了喔哀现不错程序酷束>»RESTART:C(1)如果不能使用int()函数,那么变量s的类型将会变成。(2)如果你的期末成绩是85,你得到的评价将会是。(3)如果你的期末成绩是55,你得到的评价将会是。(4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在 和之间。(5)“程序中出现的所有else都可以替换为elif,程序效果一样”,这种说法是(填“对”或“错”)的。.请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x=int(input('请输入第一个正整数:'))y=int(input(请输入第二个正整数:'))m=max(x,y) #找出x,y中的最大值n=min(x,y) #找出x,y中的最小值r=m%n #求得最大值除以最小值后的余数whiler!=0: #如果余数不等0,则进行以下循环m= #把最小值赋给mn= #把余数赋给nr=m%n #求得最大值除以最小值后的余数print(这两个数的最大公约数为:',)input("运行完毕,请按任意键退出....”)【参考答案】***试卷处理标记,请不要删除一、选择题.D【详解】本题主要考查Python表达式。Python中乘号用符号“*〃,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。解析:D【详解】本题主要考查Python表达式。Python中乘号用符号“*〃,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。解析:C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=解析:C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=50,故正确的赋值语句是x=y=50,故本题选C选项。D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式语言与面向对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项D正确。解析:D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式语言与面向对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项D正确。B【详解】本题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是-1,故a[-1]的值为〃n〃,故本题选B选项。解析:B【详解】本题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是-1,故a卜1]的值为"n”,故本题选B选项。B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个子解析:B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个子树(子结点);图中Tools是python34的子树(子结点),故本题选B选项。C【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的ASCII值,小写字母的ASCII值大于大写字母,故表达式中s1>s2的值为True,故本题选C选项解析:C【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的ASCII值,小写字母的ASCII值大于大写字母,故表达式中s1>s2的值为True,故本题选C选项。.C【详解】本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】解析:c【详解】本题主要考查Python中循环结构。range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】C【详解】本题主要考查Python程序的执行。x=123+678=801,st="123"+"678"="123678"(字符串类型相加等于字符串的拼接),故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x=123+678=801,st="123"+"678"="123678"(字符串类型相加等于字符串的拼接),故本题选C选项。B【详解】本题主要考查Python表达式的运算。逻辑运算符〃且〃用and表示,〃或〃用or表示,变量x能够被4整除用x%4==0表示,不能被100整除用x%100!=0,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。逻辑运算符“且〃用and表示,“或〃用or表示,变量x能够被4整除用x%4==0表示,不能被100整除用x%100!=0,故本题选B选项。D【详解】本题考查的是程序调试。报错内容是〃语法错误:无效语法〃,变量名51study,数字不能作为变量名的开头,故D项正确。解析:D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D项正确。B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析:B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。解析:C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。C【详解】本题主要考查Python表达式的运算。〃〃〃是向下取整,abs是求绝对值函数,-16//5=-4abs(-16//5)=4故执行结果是4,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。“//”是向下取整,abs是求绝对值函数,-16/乃=-4,abs(-16〃5)=4,故执行结果是4,故本题选C选项。B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选项。C【详解】本题主要考查Python基本运算。%为求余,〃为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python基本运算。%为求余,//为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。【点睛】C【详解】本题主要考查Python表达式的运算。字符串乘上整数n,将返回由n个此字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。字符串乘上整数n,将返回由n个此字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd,故本题选C选项。A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微解析:A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语言。高级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python语言属于高级语言。故本题选A。D【详解】本题主要考查Python字符串的运算。字符串a=〃python〃,a[1]+a[3]=〃y〃+〃h〃=〃yh〃,故本题选D选项。解析:D【详解】本题主要考查Python字符串的运算。字符串a="python",a[1]+a[3]=,,y,,+,,h"="yh",故本题选D选项。C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。解析:C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。A【详解】本题考查Python程序段。当程序运行后,小新依次输入92*,即a=9,b=2,c=*,则elifc=='*':成立,执行print(a*b),结果为18,故本题选A。解析:A【详解】本题考查Python程序段。当程序运行后,小新依次输入92*,即a=9,b=2,c=*,则elifc=='*':成立,执行print(a*b),结果为18,故本题选A。C【详解】本题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0〜c-1,如果i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdfgh解析:C【详解】本题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0~c-1,如果i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdfghij,故本题选C选项。BD【详解】本题主要考查Python程序执行。第一个for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的p[i]是偶数,则将前一个值累加到p[i解析:BD【详解】本题主要考查Python程序执行。第一个for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成的p[i]是偶数,则将前一个值累加到p[i],若i是偶数且生成的p[i]是奇数,则p[i]减去前一个值,分析选项B、D第三个元素14,此时i=2,如果p[2]原来生成的是奇数,则需要执行p[i]-=p[i-1],否则不变,即p[2]不会大于10,故执行该程序段后,列表p中的元素值不可能是1,2,14,-9,-5,8或6,4,14,-7,3,8,故本题选BD选项。C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。解析:C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。25.C【详解】本题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区解析:C【详解】本题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区分大小写的。因此C选项符合题意。.ABD【详解】本题考查Python语句。初始值会涉及到赋值语句、从1加到100会用到循环语句、最后会输出结果用到输出语句。故本题选ABD解析:ABD【详解】本题考查Python语句。初始值会涉及到赋值语句、从1加到100会用到循环语句、最后会输出结果用到输出语句。故本题选ABD.D【详解】本题考查的是Python表达式。sqrt()求平方根,乘法运算符为〃*〃,除法为7〃,嵌套函数均使用小括号。表示为(-b+math,sqrt(b*b-4*a解析:D【详解】本题考查的是Python表达式。sqrt()求平方根,乘法运算符为“*”,除法为“/”,嵌—b-I—\J—套函数均使用小括号。 表示为(-b+math.sqrt(b*b-4*a*c))/(2*a)。.A【详解】本题主要考查Python数据类型。列表用方括号“口”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“仆”来定义,字典用大括号“{}”来定义,故本题选A选项。解析:A【详解】本题主要考查Python数据类型。列表用方括号“口”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“。”来定义,字典用大括号“。”来定义,故本题选A选项。.D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。p解析:D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。python是编程软件,属于系统软件。故本题应选D。.C【详解】本题主要考查Python赋值语句。x==1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。解析:C【详解】本题主要考查Python赋值语句。x==1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。二、程序填空.range%10x%10或x-b*100-s*10或其它同等答案x【详解】本题考查的是Python程序设计。水仙花数是指一个三位数,故使用range函数遍历100~999;s存放的是十位数,故可以选对x取整后再除以10求余,故第二空应填%10(求余符号%);g是存放个位,直接除以10求余,或减去前面整百和整十的数,故第三空为:x%10或x-b*100-s*10或其它同等答案;如果找到满足条件的数,则输出,故第四空为:x。.pd.read_csv学校代码result.drop(,姓名’,axis=l)将总人数存储到变量zrs中【详解】本题主要考查Python程序的执行与调试。①将csv文件读入并转化为数据框形式,故填pd.read_csv。②groupby函数主要的作用是进行数据的分组,此处按学校分组计数,故填学校代码。③此处删除“姓名”歹U,可以使用drop()函数来删除,故填result.drop(‘姓名’,axis=l)。④zrs=len(df.index),该语句是统计df内有多少个元素,即将总人数存储到变量zrs中。.CDBDC【详解】本题主要考查Python程序调试。①Python程序for循环格式是:for变量inrange(),故程序中①处应填写in,选C选项。②程序中x%4的作用是计算x除以4的余数,选D选项。③colorsu/'red","green","blue","yellow"],依次循环从colors中取颜色,故执行此程序,绘制出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论