全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题_第1页
全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题_第2页
全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题_第3页
全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题_第4页
全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、全国青少年软件编程(Python)等级考试试卷(三级)(1)复习知识点试卷试题一、选择题关于Python,以下几种说法不正确的是()。Python是一种高级程序设计语言Python属于汇编语言,或者说属于低级语言Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点Python是一种面向对象的、解释性计算机语言下列属于正确的Python变量名的是()True88abcabc&88_abc88下列选项中,能作为python程序变量名的是()A.s%1B.3stuC.whileD.dist在Python中运行下列程序,输出结果为()foriinrange(1,6):prin

2、t(*)A.B.C.D.下列不是Python中所有循环必须包含的是()。D.缩进A冒号B循环次数C.循环体在python中,运行下列程序,正确的结果是()x=1whilex0:x=x+1print(x)1B.123456789C.无输出D.100在Python中,下面程序段的输出结果是()x=9Print(“x=,x+1)9B.10C.x=9D.x=10在Python中,表示跳出循环的函数是()A.continueB.breakC.ESCD.Close利用Python求100以内所有能被3整除的正整数,代码如下:1=1whileiC./D.16.在Python中,表达式(21%4)+5的值是(

3、)A.2B.6C.B.610D.下列Python表达式的值不是2的是()。A.3%2B.5/2C.已知a=6,b=-4,则Python表达式a/2+b%2*3的值为A.3B.3.0C51*2D.D.1+3/35.019python文件的扩展名是()D.pyrA.pyB.pyeC.vbp20Python中,赋值语句,“c=c-b”等价于()A.b-=cc-b=cc-=bc=c-b21.以下Python程序运行后的输出结果为(foriinrngel10):m=m*iprint(m)A.0在Python中,A.abs(x)下列语言中(A.python下列python表达式结果最小的是(A.2*引/3

4、+8%2*3B.5*2%3+7%2*2关于python程序设计语言,下列说法不正确的是()。python源文件以*.py为扩展名python的默认交互提示符是:python只能在文件模式中编写代码python具有丰富和强大的模块C.46D.362880()oC.all(x)D.input(x)C.JAVAD.汇编语言C.1314/100%10D.int(1+5)/3)B.45返回x的绝对值的函数是B.bin(x)不属于高级语言B.VCA.B.C.D.在Python程序设计语言中,用于输入和输出的函数分别是(A.read()和write()B.input()和output()C.input()和

5、print()D.cin()和cout()Python的关系运算符中,用来表示不等于的符号是()A.=B.!=C.=D.=如下Python程序段x=2print(x+1)print(x+2)运行后,变量x的值是()A.2B.3C.5D.下列Python程序段运行的结果是()x=0foriinrange(1,20,3):x=x+iprint(x)A.80B.190C.70D.21030.已知列表Iist1=8,22,34,9,7,贝python表达式Ien(list1)+min(list1)的值为()A.5B.34C.7D.12下面Python代码运行后,a、b的值为()a=23b=int(a/

6、10)a=(a-b*10)*10b=a+bprint(a,b)A.232B.3020C.3032D.32下列Python程序段运行的结果是()。i=0sum=0whilei10:ifi%3=0:sum+=ii+=1print(sum=,sum)A.sum=9B.sum=10C.sum=18D.sum=19使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。00000000h;32303230A3AC507974686FGEC0B4CFAE;2820rPython来厦下列说法正确的是()图中字符“2020,Python来袭”共占15个字节,其中共有10个AS

7、CII字符字符“10”的十六进制内码是3A“COB4”是“来”字在计算机内存储和处理时的交换码小写字母p的二进制内码是1110000下面代码执行完毕后,a和b的值分别为()a=la=l;b=2b=2;a=ba=b;VB、Python代码JAVA代码A.1和2B.1和1C.2和2D.2和1在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式20+19+20+19的运算结果是()A.392019B.201939C.201920+19D.3939下列不可以用来搭建本地服务器的软件是()Python(2)Excel(3)IIS(4)ApacheA.(1)(2)B.C.D.在下面的py

8、thon程序中,变量b和c的值为()。a=6print(bjc)A.b为6,c为6B.b为6,c为8C.b为8,c为8D.b为8,c为6在VB中,下列与表达式Len(python)+20的值相等的是()A.lnt(Rnd*26)+1B.Val(20)+16mod9C.Mid(Hello2019,6,2)+6D.abs(Sqr(16)30)关于python发布代码及安装使用代码,下列说法错误的是()创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件在DOS命令行中打开mymodule所在的目录,使用“pythonsetup.pysdist

9、”命令构建发布文件已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“importmymodule”,不可以用“frommymoduleimport*”下载安装,使用“pythonsetup.pyinstall”命令安装到你的Python本地副本中以下python程序段执行后,输出结果为()m=29Ifm%3!=0:print(m,不能被3整除)else:print(m,能被3整除)A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。f

10、orin.200,0h-1):ifi%17=0:priin(i)breakA.软件B.程序C.指令D.高级语言队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()A.数据B.信息C.知识D.智慧有python程序如下a=int(

11、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.18B.11C.7D.4整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是()A.(x%10)*10+x/10B.(x%10)/10+x/10C.(x/10)%10+x/10D.(x%10)*10+x%10下面哪个不是Python合

12、法的标识符()A.int_3B.30XLC.selfD._abc如图Python代码执行后,a,b的值分别为:()a=5b=10c二aa=bA.5,10B.10,5C.5,5D.10,10已知字符串a=python,则print(a1+a3)的值为()A.ythB.ytC.pyD.yha+b把数式写成Python语言的表达式,下列书写正确的是()。2aA.a+b/2aB.a+b/2*aC.(a+b)/2*aD.(a+b)/(2*a)在Python中,input()函数的返回结果的数据类型为()A.Number型B.String型C.List型D.Sets型二、程序填空学校气象小组使用自动测温仪

13、在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:05101520殳月殳2#绘制1月匹日的气温图importmatplotlib.pyplotaspitX=range(0,24,2)Y=6,4,4,3,3,6,9,12,12,11,9,7pit.xlabel(1月12H)pit.ylabel(温度/摄氏度)pit.scatter(X,Y,1&red冲绘制散点图pit.showO在以上Python程序中,变量Y的数据类型是。在以上Python程序中,第8行横线处的代码是。通过观察,气温釆样间隔时间是个小时。编写程序。如图所示的算法,请用Python程序写出实现该算

14、法相应的代码。使用Python自身提供的IDLE集成开发环境录入以下代码及调试运行,检测结果。#鸡兔同笼forxinrange(1,23):y=35_xif4*x+2*y=94:print(兔子有$只,鸡有%s只%(x,y)特别提示:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式的处置办法,直至能正确输出结果。编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21”,年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判

15、断方式如下:I、能被4整除,但不能被100整除;II、能被400整除;2020-05-20”这一天是这一年的第天。编写Python代码如下,在划线处填入正确的代码(3)加框处的代码有误,请改正。改正:mon=31,28,31,30,31,30,31,31,30,31,30,31#mon中存储1-12每个月的天数s=input(请输入年月日:)month=int(s5:7)sum=0foriinrange():sum+=monisum+=dayify即1亍0n聞艸:isleap=Trueelse:isleap=Falseifsum+=1print(这一天是当年的第+str(sum)+天)某种数据

16、加密方法描述如下(加密前数据是ASCII字符):以8个数据为一段,将n个待加密数据依次分割成若干个数据段,剩余数据(个数小于8)为独立数据段。数据加密规则:数据个数等于8的数据段,对各个字符进行位置变换;数据个数小于8的数据段,不进行位置变换。位置变换:用位置变换密钥数组c,将数据段每个字符进行位置变换,方法如下:加密后某数据段的第i个元素=对应原数据段的第c(i)个元素,其中i=1,2,,8。数值变换:位置变换后,依次取出各个字符进行数值变换:把该字符的ASCII码转二进制,然后与密钥m对应的二进制数(m为1到255之间的整数)按位异或运算。异或运算()规则:如果a、b两个值不相同,则ab结

17、果为1;如果a、b两个值相同,则ab结果为0,即:00=0,10=1,01=1,11=0。把上述处理的得到二进制数依次拼接,即构成最后的加密数据例如,待加密数据为“python3.50”,数组c各元素的值依次是数组c36152847则数据位置变换如下:站一毁葩二ft1245678L2P1han3501世抉甘1hy5-如值变换密钥m为35(二进制表示是00100011),则字符“t”(ASCII码值是116,二进制表示是010100)的数值变换过程如下:变换前01110100密钥m00100011变换后01010111已知“A”的ASCII码值是65,m=35,则“A”数值变换后的结果是(填二进

18、制数据)。小李根据上述算法,设计了一个数据加密程序,其VB代码如下,请在划线处填入合适的代码。Constn=1024Dimc(1To8)AsIntegerPrivateSubForm_Load()产生位置变换密钥数组c,代码略EndSubFunctionconvert(cAsInteger)AsString程序功能:把整数c转成8位二进制数,代码略EndFunctionPrivateSubCommand1_Click()DimsAsString,stAsString,ssAsString,resAsStringDimiAsInteger,jAsIntegerstartAsIntegerDima

19、(1Ton)AsString,b(1Ton)AsStrings=Text1.Textst=convert(Val(Text2.Text)Fori=1ToLen(s)a(i)=Mid(s,i,1)Nextii=1:start=-8DoWhileIfiMod8=1Thenstart=start+8b(i)i=i+1LoopForj=iToLen(s)b(j)=a(j)NextjFori=1ToLen(s)Forj=1To8IfMid(ss,j,1)=Mid(st,j,1)Thenres=res+0Elseres=res+1按位异或NextjNextiText3.Text=resEndSub56现代

20、生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴快车。小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计费程序。于是小C开展了有关这个项目活动的探究。根据实际情况,回答问题。(一)收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”滴滴快车(普通型)计价规则时段起步价里程费时长费普通时段8.00元1.35元/公里0.20元/分钟00:00-06:

21、308.50元2.40元/公里0.50元/分钟06:30-09:008.50元1.50元/公里0.45元/分钟21:00-23:008.50元1.50元/公里0.40元/分钟23:00-00:008.50元2.40元/公里0.50元/分钟注意:1起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计费。2实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方式,实际费用由两部分里程费与时长费累加而得。小C同学19:33从“南内环恒地大厦停车场入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(普通车型),里程4.1公里,时长

22、约21分钟,按照表中的计费规则,小C同学此次出行应该支付的车费是:车费=8+(4.1-3.3)X1.35+(21-9)X0.2=9.68。(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:A数字化可视化表达工具B信息加工工具C三维设计工具D信息检索工具(2)假设Tot1表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过9分钟,则Tot1=。如果里程小于等于3.3公里则Tot2=,否贝卩Tot2=。应支付费用:Cost=。(二)运用算法描述方法将问题解决步骤化小C明晰了滴滴快车车费的计算方法之后

23、,设计求解滴滴快车普通时段车费的算法,并用自然语言和流程图的方式表述出来。(3)自然语言描述:第一步:第二步:计算时长费Totl第三步:计算里程费Tot2第四步:第五步:(4)流程图描述:(如图)流程图中,表示计算与赋值的是,表示算法流向的是。Tot1=(T-9)*0.2Tot28Tot2S+(S-3.3)*1.35Cost=TotUTot2/输出Cowl:/E.(5)算法描述中,用到了三种基本控制结构,分别是、和。如图示中的流程图使用的控制结构是_和。(选填:顺序结构、选择结构、循环结构、树型结构)(6)一个算法必须有或多个数据输入。有或多个数据输出。(选填:零个/一个)(三)编写、调试、运

24、行程序,验证算法并解决问题57.某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total=every_year=20000year=1while:every_year+=total+=every_yearyear+=1print(year)58完善代码并保存。实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。cj=TOC o 1-5 h zforiinrange(0,):x=float(input(请输入一个数)cj.append()print(max(cj),mi

25、n()input(运行完毕,请按回车键退出.)操作说明:打开文件“Y:/22.py”,在代码窗口指定位置、处修改完善程序代码,不得增加、删除语句或改变程序原有结构,操作结束后保存。以下程序段的功能是:输入一个正整数n(1至100),输出它的约数的个数。s=0n=int(input(请输入一个正整数:”)ifn100:exit#输入的数不符合要求,退出foriinrange(1,n+1):ifn/i=O:s=s+iprint(约数的个数是:”,s)输入n,计算s=1!+2!+.+n!的未6位(不含前导0)。N=1000000,n!表示前n个正整数之积。编写一个程序,它将找到所有这些数字,可被7整

26、除,但不是5的倍数,2000年至3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。提示:考虑使用range(#begin,#end)约瑟夫问题是个有名的问题:N个人围成一圈,顺序为0,1,2,3,4,5,从0号这个人开始报数,报到2的将被杀掉,接下去重新开始报数,报到3的将被杀掉.以此类推,最后剩下一个,其余人都将被杀掉。例如N=6,被杀掉的顺序是:1,4,3,0,5;最后只剩下2这个人。llist=n=int(input(“请输入参与人数:”)foriinrange(0,n-1):llist.append(i,i+1)long=nk=headi=1p=2while():ifi

27、=p-1:t=llistk1print(llisttO)#索引为t的删除ift=head:i=1p+=1long=long-1k=llistk1i+=1print(llistheadO)63分析完善程序某市出租车收费标准如下:(1)3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为P,则可以分段计算p=8(sW3)p=1.5*(s-3)+8(36)参考代码a=float(input(“s=”)ifs6:p=2.25*(s-6)+1.5*3

28、+8print(p)根据上述回答如下问题:本题采用的算法是(填:解析法/枚举法/排序法/递归法)。程序代码中空白处应填写的条件是(填:A/B/C/D)。A.3s=6B.3=s3ands3Ors0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。7D【详解】本题主要考查Python程序输出语句。x=9,故Print(“x二”,x+1)(“x=”是字符型直接输出,x+1计算后输出

29、对应结果)的输出结果是x=10,故本题选D选项。解析:D【详解】本题主要考查Python程序输出语句。x=9,故Print(x=”,x+1)(x=”是字符型直接输出,x+1计算后输出对应结果)的输出结果是x=10,故本题选D选项。8B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析:B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。9C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第

30、3行的横线应该填i%3=0,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3=0,故本题选C选项。10B【详解】本题主要考查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选项。11B【详解】本题主要考查Python程

31、序的执行。s=0,变量i的范围是19,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。解析:B【详解】本题主要考查Python程序的执行。s=0,变量i的范围是19,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。12B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句St=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为8

32、01;语句St=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。13D【详解】本题考查Python文件扩展名相关知识点Python程序文件的扩展名是.py。故本题选D选项解析:D【详解】本题考查Python文件扩展名相关知识点Python程序文件的扩展名是.py。故本题选D选项14D【详解】本题主要考查Python转义字符。r回车,n换行,反斜杠符号,”双引号,故本题选D选项。解析:D【详解】本题主要考查Python转义字符。r回车,n换行,反斜杠符号,双引号,故本题选D选项。15B【详解】本题主要考查Python命令提示符。python的命令行提示符是,故本题选B选项

33、。解析:B【详解】本题主要考查Python命令提示符。python的命令行提示符是,故本题选B选项。16B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值是6,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值是6,故本题选B选项。17A【详解】本题主要考查Python表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=2,故本题选A选项。解析:A【详解】本题主要考查Python表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=2,故本题选

34、A选项。18B【详解】本题主要考查Python表达式的运算。a=6,b=-4,a/2+b%2*3=&2+(-4%2*3)=3.0+0=3.0,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。a=6,b=-4,a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。19A【详解】本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。解析:A【详解】本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。20C【详解】本题主要考查Python中常用运算符。Python中-=是减法赋值运算符,c-=b等效于

35、c=c-b,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中常用运算符。Python中“-=是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】21A【详解】本题考查的是Python循环语句。range(10)是0,10)的整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A正确。解析:A【详解】本题考查的是Python循环语句。range(10)是0,10)的整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A正确。22A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回一个整数

36、或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有解析:A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有元素是否都为TRUE,input(x)是输入函数,故本题选A选项。23D【详解】本题主要考查程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。解析:D【详解】本题主要考查程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。24A【详解】本题主要

37、考查Python表达式的运算。2*3/3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=解析:A【详解】本题主要考查Python表达式的运算。2*3/3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=3,int(1+5)/3=5,故本题选A选项。25C【详解】本题主要考查Python程序设计语言。python源文件以*.py为扩展名,python的默认交互提示符是:,python能在文件模式中编写代码,也能在交互模式中编写代码,p解析:C【详解

38、】本题主要考查Python程序设计语言。python源文件以*.py为扩展名,python的默认交互提示符是:,python能在文件模式中编写代码,也能在交互模式中编写代码,python具有丰富和强大的模块,故本题选C选项。26C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字符串。print()函数默认是输出后换行。因此C选项正确。【点睛】解析:C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字符串。print()函数默认是输出后换行。因此C选项正确。【点睛】27B【详解】本题主要考查Python

39、关系运算符。用来表示不等于的符号是“!=”,“=”表示等于,“=”表示大于等于,“=”表示大于等于,“=表示小于等于,故本题选B选项。28A【详解】本题主要考查Python程序的执行。x=2没有发生改变,只是输出x+1、x+2的值,故本题选A选项。解析:A【详解】本题主要考查Python程序的执行。x=2没有发生改变,只是输出x+1、x+2的值,故本题选A选项。29C【详解】本题主要考查Python程序的执行。变量i的范围是从120,每次递增3,故x=0+1+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题选C选项。解析:C【详解】本题主要考查Python程

40、序的执行。变量i的范围是从120,每次递增3,故x=0+1+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题选C选项。30D【详解】本题主要考查Python表达式的运算。列表list1=8,22,34,9,7,则python表达式len(list1)+min(list1)=5+7=12,故本题选D选项。解析:D【详解】本题主要考查Python表达式的运算。列表Iist1=8,22,34,9,7,则python表达式Ien(list1)+min(list1)=5+7=12,故本题选D选项。31C【详解】本题主要考查Python程序执行。a=23,b=int(a

41、/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b的值为30、32,故本题选C选项。解析:C【详解】本题主要考查Python程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代码运行后,a、b的值为30、32,故本题选C选项。32C【详解】本题考查的是Python程序。程序分析过程如下:i=0sum=0i=0100%3=0sum=0+0=0i=0+1=1i=1101%3=0不成立i=1解析:C【详解】本题考查的是Python程序。程序分析过程如下:i=0sum=0i=0100%3=0sum=0+0=0i=0

42、+1=1i=1101%3=0不成立i=1+1=2i=2102%3=0不成立i=2+1=3i=3103%3=0sum=0+3=3i=3+1=4i=4104%3=0不成立i=4+1=5i=5105%3=0不成立i=5+1=6i=6106%3=0sum=3+6=9i=6+1=7i=7107%3=0不成立i=7+1=8i=8108%3=0不成立i=8+1=9i=9109%3=0sum=9+9=18i=9+1=10i=1010不成立输出sum=18,故答案C正确。33D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六进制数,1个ASCII码字

43、符占1个字节,一个GB2312编解析:D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六进制数,1个ASCII码字符占1个字节,一个GB2312编码字符(如汉字)占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错误;由图中可知“2”的十六进制内码为:32,“0”的十六进制内码为:30,故字符“10”的十六进制内码是:3130,选项B错误;“C0B4”是“来”字在计算机内存储和处理时的机内码,故选项C错误;由图中可知大写“P”的十六进制码为:50,故可以推出小写“P”的十六进制码为

44、:70,转二进制数为:1110000,故选项D正确。34C【详解】本题主要考查程序的执行。a=1,b=2,a=b=2,故代码执行完毕后,a和b的值分别为2和2,故本题选C选项。解析:C【详解】本题主要考查程序的执行。a=1,b=2,a=b=2,故代码执行完毕后,a和b的值分别为2和2,故本题选C选项。35C【详解】本题考查的是python语言。在python语言中,双引号之间是输出的是字符串。三对字符串之间都是原样输出。故选项C正确。解析:C【详解】本题考查的是python语言。在python语言中,双引号之间是输出的是字符串。三对字符串之间都是原样输出。故选项C正确。36A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件解析:A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件,故本题选A选项。37C【详解】本题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为

温馨提示

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

评论

0/150

提交评论