全国青少年软件编程Python等级考试试卷一级练习3.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国青少年 软件 编程 Python 等级 考试 试卷 一级 练习
- 资源描述:
-
全国青少年软件编程(Python)等级考试试卷(一级)图文word(1)练习 一、选择题 1.在python中,运行下列程序,对成果是( )。 A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 2.下列语言中( )不属于高级语言 A.python B.VC C.JAVA D.汇编语言 3.在python 语言中,下列体现式中不是关系体现式( ) A.m==n B.m>=n C.m or n D.m!=n 4.在python语言中表达“x属于区间[a,b)” 对体现式是( ) A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b 5.有关Python3.8基础知识说法中,不对是( ) A.支持中文做标识符 B.Python标识符不辨别字母大小写 C.Python命令提醒符是>>> D.命令中用到标点符号只能是英文字符 6.有关Python,如下几种说法不对是( )。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象、解释性计算机语言 7.如下python程序段运行后,s值是( ) n=0 s=0 while s <= 10: n=n+3 s=s+n print (s) A.0 B.3 C.18 D.30 8.下列选项中,不属于Python特点是( )。 A.面向对象 B.运行效率高 C.可读性好 D.开源 9.在Python语言中,用来定义函数关键字是( )。 A.return B.def C.function D.import 10.下列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.变量名51study太长 B.应当写成"chinese" =51study C.“chinese”应当写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 12.下面哪个不是Python合法标识符( ) A.int_3 B.print C.count D.__name__ 13.下列选项中不能对体现Python中赋值语句是( ) A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 14.在Python中要互换变量a和b中值,应使用语句组是( ) A.a,b = b,a B.a = c ;a = b;b = c C.a = b;b = a D.c = a;b = a;b = c 15.下列Python程序段 a = 0 b = 4 if b > a : a = 3 * b else: a = 10 程序运行后,a值是( ) A.10 B.0 C.12 D.4 16.下面Python程序段运行后输出成果是( ) List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 17.在Python中,实现多分支选择构造很好措施是( )。 A.if B.if-else C.if-elif-else D.if嵌套 18.检测输入四位整数abcd与否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能python程序代码如下: k=int(input(“输入一种四位数:”)) ① y=k%100 if ② : print(“符合”) else: print(“不符合”) 划线处应填入代码是( ) A.①x=k/100 ②(x+y)*2!=k B.①x=k//100 ②(x+y)*2==k C.①x=k/100 ②(x+y)**2!=k D.①x=k//100 ②(x+y)**2==k 19.整型变量x中寄存了一种两位数,要将这个两位数个位数字和十位数字互换位置,例如,13变成31,对Python体现式是( ) A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 20.运行下列 Python程序,成果对是( ) s="abcdefg" c=len(s) #len 求字符串长度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i]) + 3),end=" ") A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c 21.运用Python编程实现计算z=a+aa+aaa+aaaa+aa..a值,其中a是一种数字,如8+88+888+8888+88888。设计一种summalion()函数,输入变量为数字a和需要多少个数相加n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保留,前几种数求和保留在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图运行成果。 A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic 22.Python中变量命名遵照规则,不对是 ( ) A.必须以字母或下划线开头,背面可以是字母、数字或下划线。 B.辨别大小写 C.不辨别大小写 D.不能使用保留字 23.在Python程序中,规定s=3+6+9+…+300值,可以采用如下代码,下列选项中说法不对是( )。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环构造 24.下列不可以用来搭建当地服务器软件是( ) (1)Python (2) Excel (3)IIS (4)Apache A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4) 25.在Python中,体现式a**3+b**3+c**3==100*a+10*b+c属于( ) A.算术体现式 B.关系体现式 C.逻辑体现式 D.日期体现式 26.在python计数循环中,列表对输写方式是( )。 A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3] 27.下列Python数据不属于列表是( ) A.{24,56,7,89,4} B.[24,56,7,89,4] C.[24,56,’a’,’猕猴桃’] D.[’A’,’B’ ’C’, ’D’] 28.在Python中,有关变量说法,对是( ) A.变量必须以字母开头命名 B.变量只能用来存储数字,不能存储中文 C.在python中变量类型一旦定义就不能再变化 D.变量被第二次赋值后,新值会取代旧值 29.Python中幂运算(指数运算)运算符为( )。 A.* B.** C.% D.// 30.计算机能直接识别、理解执行语言是( ) A.汇编语言 B.Python语言 C.自然语言 D.机器语言 二、程序填空 31.请编写Python程序,实现如下功能需求: 1)程序运行后,给出文字提醒:“请输入一种正整数:” 2)输入一种整数n按回车后,程序输出从1-n所有整数中既是3倍数又是5倍数数。 3)不要超过5行代码。 程序运行举例: 32.阅读程序。分析如下Python程序并回答问题。 who='我' action='是' destination='镜像世界' number='153' code='通行密码' print( who+destination+code+action+str(number)) (1)变量who数据类型_______________。 (2)类似number数据类型______________ 。 (3)print语句输出成果是______________。 (4)str(number)作用是_________。 (5)“+”在程序中作用是____________。 33.学校开展“奇妙数字”研究性学习活动。张轩小组4人决定把课题定为《探秘水仙花数》。 (1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义: “水仙花数”是指一种三位数,它各位数字立方和等于其自身,例如:153 = 13+53+33,那么这个数就是一种“水仙花数”。百度属于____搜索引擎(全文,分类) (2)为了求解100--999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有“水仙花数”,程序和运行成果下图: k是可以重新赋值,k是变量还是常量?____程序中①处有空缺,请补充完整①处代码。____程序中逐一验证了100到999之间所有三位数与否符合“水仙花数”定义条件,这种算法叫做______(解析法,枚举法,递归法,二分法)。 (3)在研究成果展示环节, 张轩小组可以使用什么软件制作《探秘水仙花数》研究成果汇报? (_____) 34.小强开展网上直播售货,为此购置了如下直播硬件设备:①手机②耳机③自拍杆④数码摄影机⑤背景画⑥无线路由器 请回答问题: (1)在购置直播硬件设备中,属于模数转换设备是__________(多选,填序号) (2)小强选择借助某著名直播平台售货,根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,问小强家目前10Mbps宽带__________(选填:能/不能)满足直播规定。请列式证明__________。 (3)小强将某一天售货状况从平台导出,保留为文献shqk.xlsx.数据已按“流水号”升序排序,如图a所示。流水号为030602售货记录中,已成交商品类别数是__________(填写数字),该流水号总利润是__________元(填写数字,保留1位小数) 图a (4)为了迅速理解各类别商品利润,小强用python编程处理。处理成果界面如图b所示。部分代码如下,请在①②划线处填写合适代码。 图b import pandas as pd import numpy as np import matplotlib. pyplot as plt detail=pD.read_excel (___) print(detail) for i in range(len(detail[:])): if detail[‘成交与否’][i]==1: detail[‘lirun’]=___ dg=detai1[[‘类别’, ‘lirun’]]. groupby(by=‘类别’) print(“总利润”,detail[‘lirun’].sum()) ’数据可视化代码略 35.完善程序实现如下功能并保留。 输出数组最大值。 arr1 =[12, 435, 76, 24, 78, 54, 866, 43] ________ = -32768 for i in range(0,7): if arr1[i] > max1 : max1 = ________ print("最大值是:", ________) input("运行完毕,请按回车键退出...") 36.完善程序实现如下功能并保留。 输入一元二次方程系数a,b,c值,求解一元二次方程 ax2+bx+c=0(a≠0) #请不要更改源程序构造,删除原题里①、②。填写对代码,使程序完善 import math a=float(input("请输入方程系数a(!=0):")) b=float(input("请输入方程系数b:")) c=float(input("请输入方程系数c:")) delta=b*b-4*a*c if delta>________: x1=(-b+math.sqrt(delta))/(2*a) x2=(-b-math.sqrt(delta))/(2*a) print("方程有两个不一样解",x1,x2) elif delta==0: x1=________ print("方程有两个相似解",x1) else: print("方程无解") input("运行完毕,请按回车键退出...") 37.约瑟夫问题是个有名问题:N个人围成一圈,次序为0,1,2,3,4,5,从0号这个人开始报数,报到2将被杀掉,接下去重新开始报数,报到3将被杀掉...以此类推,最终剩余一种,其他人都将被杀掉。例如N=6,被杀掉次序是:1,4,3,0,5;最终只剩余2这个人。 llist= n=int(input(“请输入参与人数:”)) for i in range(0,n-1): llist.append([i,i+1]) ___________ ___________ long=n k=head i=1 p=2 while(____ ): if i==p-1: t=llist[k][1] print(llist[t][0])#索引为t删除 __________________ if t==head: ___________________ i=1 p+=1 long=long-1 k=llist[k][1] ______________ i+=1 print(llist[head][0]) 38.调试程序。请阅读如下程序并写出运行成果。 fruites=['banana','apple','mango'] for fruit in fruites: print(fruit) a=len(fruites) print('a=',a) _________________ 39.阅读程序。分析下列切片有关程序并回答问题。 list2=[5,6,7,8,9] print(list2[:]) print(list2[2:]) print(list2[:2]) print(list2[1:3]) print(list2[2:4]) (1)程序第一种print输出成果是______________。 (2)程序第二个print输出成果是______________。 (3)程序第三个print输出成果是______________。 (4)程序第四个print输出成果是______________。 (5)程序第五个print输出成果是______________。 40.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? (1)请在空格处填写对代码,使程序完善实现如下功能。 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1 #3只小鸡1文 for cock_num in range(1,_______): #公鸡只数也许为1-20 for hen_num in range(1,_________): #母鸡只数也许为1-33 for chick_num in range(1,101): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________) input("运行完毕,请按回车键退出...") (2)运行程序,运行成果如图所示。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.A 【详解】 本题重要考察Python程序执行。for i in range(1,5)可知变量i范围是1-4,程序运行完,s=s+i=0+1+2+3+4=10,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。for i in range(1,5)可知变量i范围是1-4,程序运行完,s=s+i=0+1+2+3+4=10,故本题选A选项。 2.D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 解析:D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 3.C 【详解】 本题重要考察python体现式。or属于逻辑运算符,m or n不是关系体现式。故本题选C选项。 解析:C 【详解】 本题重要考察python体现式。or属于逻辑运算符,m or n不是关系体现式。故本题选C选项。 4.B 【详解】 本题重要考察Python体现式。在python语言中表达“x属于区间[a,b)” 对体现式是a<= x and x < b,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式。在python语言中表达“x属于区间[a,b)” 对体现式是a<= x and x < b,故本题选B选项。 5.B 【详解】 本题重要考察Python语法。Python3.8支持中文做标识符,Python标识符辨别字母大小写,Python命令提醒符是>>>,命令中用到标点符号只能是英文字符,故本题选B选项 解析:B 【详解】 本题重要考察Python语法。Python3.8支持中文做标识符,Python标识符辨别字母大小写,Python命令提醒符是>>>,命令中用到标点符号只能是英文字符,故本题选B选项。 6.B 【详解】 本题重要考察Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表简单主义思想语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象、 解析:B 【详解】 本题重要考察Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表简单主义思想语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象、解释性计算机语言,故本题选B选项。 7.C 【详解】 本题重要考察Python程序执行。n=0,s=0,循环条件是s<=10,则循环结束时,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序结束后,s值是18,故 解析:C 【详解】 本题重要考察Python程序执行。n=0,s=0,循环条件是s<=10,则循环结束时,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序结束后,s值是18,故本题选C选项。 8.B 【详解】 本题考察Python特点有关知识点 Python是一门面向对象、可读性好、开源语言。由于是高级语言,不具有运行效率高特点。故本题选B选项 解析:B 【详解】 本题考察Python特点有关知识点 Python是一门面向对象、可读性好、开源语言。由于是高级语言,不具有运行效率高特点。故本题选B选项 9.B 【详解】 本题重要考察Python关键字。return [体现式]结束函数,选择性地返回一种值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。 解析:B 【详解】 本题重要考察Python关键字。return [体现式]结束函数,选择性地返回一种值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。 10.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选项。 11.D 【详解】 本题考察是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名开头,故D项对。 解析:D 【详解】 本题考察是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名开头,故D项对。 12.B 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python关键字,不是合法标识符,故本题选B选项。 解析:B 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python关键字,不是合法标识符,故本题选B选项。 13.D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 解析:D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 14.A 【详解】 本题考察Python语句。在Python中要互换变量a和b中值,可以使用语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。 解析:A 【详解】 本题考察Python语句。在Python中要互换变量a和b中值,可以使用语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。 15.C 【详解】 本题重要考察Python程序执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a值是12,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a值是12,故本题选C选项。 16.D 【详解】 本题重要考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 17.C 【详解】 本题重要考察多分支选择构造。多分支选择构造格式:if-elif-else,故本题选C选项。 解析:C 【详解】 本题重要考察多分支选择构造。多分支选择构造格式:if-elif-else,故本题选C选项。 18.D 【详解】 本题重要考察Python程序调试。检测与否满足关系(ab+cd)(ab+cd)=a,需要将ab与cd取出来,ab=abcd // 100,cd=abcd %100,故第一空填x=k/ 解析:D 【详解】 本题重要考察Python程序调试。检测与否满足关系(ab+cd)(ab+cd)=a,需要将ab与cd取出来,ab=abcd // 100,cd=abcd %100,故第一空填x=k//100,第二空判断与否满足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本题选D选项。 19.A 【详解】 本题重要考察Python体现式。当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%1 解析:A 【详解】 本题重要考察Python体现式。当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33,故本题选A选项。 20.C 【详解】 本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h 解析:C 【详解】 本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h i j,故本题选C选项。 21.D 【详解】 本题重要考察Python程序执行与调试。变量sum用来求和,变量basic用来保留第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。 解析:D 【详解】 本题重要考察Python程序执行与调试。变量sum用来求和,变量basic用来保留第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。 22.C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是区 解析:C 【详解】 本题重要考察规则。Python中变量名可以包括字母、数字、下划线,不过数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其他符号不能做为变量名使用,Python变量名是辨别大小写。因此C选项符合题意。 23.B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序调试。分析代码可知,for循环语句中步长为3,变量s初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环构造,故本题选B选项。 24.A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件 解析:A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件,故本题选A选项。 25.B 【详解】 本题重要考察Python体现式运算。“==”是关系运算符,用于判断左右两边体现式值与否相等,故该体现式是关系体现式,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。“==”是关系运算符,用于判断左右两边体现式值与否相等,故该体现式是关系体现式,故本题选B选项。 26.D 【详解】 本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。 解析:D 【详解】 本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。 27.A 【详解】 本题考察Python语句。列表是Python中一种数据类型,是用[]括起来一组有次序数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。 解析:A 【详解】 本题考察Python语句。列表是Python中一种数据类型,是用[]括起来一组有次序数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。 28.D 【详解】 本题重要考察Python变量。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储数据诸多,包含存储中文,在Python中,定义变量是不需要指定数据类 解析:D 【详解】 本题重要考察Python变量。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储数据诸多,包含存储中文,在Python中,定义变量是不需要指定数据类型,但Python自身是有数据类型,它数据类型可分为数字型和非数字型;数据类型是可以强制转换;变量被第二次赋值后,会覆盖原有数据,故本题选D选项。 29.B 【详解】 本题重要考察Python运算。Python中幂运算(指数运算)运算符为**,故本题选B选项。 解析:B 【详解】 本题重要考察Python运算。Python中幂运算(指数运算)运算符为**,故本题选B选项。 30.D 【详解】 本题重要考察程序语言。计算机能直接识别、理解执行语言是机器语言(即0和1),故本题选D选项。 解析:D 【详解】 本题重要考察程序语言。计算机能直接识别、理解执行语言是机器语言(即0和1),故本题选D选项。 二、程序填空 31.n=input("请输入一种正整数: ") n=int(n) For i in range(15,n+1,15) print(i) 【详解】 本题考察是Python循环语句。range函数,第一种参数表达开始,第二个参数表达停止,第三个参数表达步长。print缺省话默认是换行输出。 32.字符串 字符串 我镜像世界通行密码是153 转换为字符串 连接字符串 【详解】 本题重要考察Python程序执行与调试。①who='我',可知变量who数据类型字符串。②number='153' ,类似number数据类型也为字符串。③print( who+destination+code+action+str(number)),是将变量字符串拼接后输出,故print语句输出成果是我镜像世界通行密码是153。④str(number)作用是转换为字符串。⑤“+”在程序中作用是连接字符串。 33.全文 变量 k+1 枚举法 Word/WPS/PowerPoint等 【详解】 本题重要考察Python程序执行与调试。①百度属于全文搜索引擎,也是关键词搜索。②变量可以反复赋值,故k是变量。③循环体执行完,k递增,继续找水仙花数,故此处填k+1。④逐一验证了100到999之间所有三位数与否符合,这种算法叫做枚举法。⑤在研究成果展示环节, 张轩小组可以使用Word/WPS/PowerPoint等软件制作《探秘水仙花数》研究成果汇报。 34.①④ 不能 1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。 1 2或2.0 ‘shqk. xlsx’或“shqk. xlsx” (detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’] 【详解】 本题重要考察Python程序设计有关知识点。①手机、数码摄影机均属于模数转换设备,可以实现模拟信号与数字信号转换,故填①④。②根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,小强家目前10Mbps宽带不能满足直播规定。③视频存储容量=像素*颜色深度*帧频*时长,1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。④由图可知,1表达成交,0表达未成交,流水号为030602售货记录中,已成交商品类别数是1,都是饮料(即货号17和货号5)。⑤该流水号总利润是(2.9-2.5)*3+(1-0.8)*4=2.0,故填2或2.0。⑥该表格文献名是shqk.xlsx,此处读入该表格文献,故填‘shqk. xlsx’或“shqk. xlsx”。⑦利润=(售价-进价)*数量,数据已经读到detail中,故此处填(detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’]。 35.max1 arr1[i] max1 【详解】 本题重要考察Python程序执行与调试。变量max1用来保留数组最大值,初始值赋值为最小值-32768,第一空填max1,通过for循环依次比较当数组元素不小于max1时,更新max1值为该元素继续循环直到与所有元素比较完,第二空填arr1[i],最终输出最大值是max1,故第三空填max1。 36.-b/(2*a) 【详解】 本题重要考察Python程序执行与调试。①delta不小于0,方程有两个不一样解,delta等于0,方程有两个相似解,delta不不小于0,方程无解,故第一空填0。②delta=0,则方程有两个相似根,x=-b/(2*a),故第二空填-b/(2*a)。 37.llist.append([n-1,0]) head=0 long>1 head=llist[k][1] llist[k][1]=llist[t][1] k=llist[k][1] 【详解】 本题重要考察Python程序执行与调试。①for循环体是将索引0-n 追加到llist中,此处是循环体执行完,将末元素与首元素索引加入到llist中,故填llist.append([n-1,0])。②head是列表头,初始化为0,故填head=0。③最终剩余一种,其他人都将被杀掉,故循环条件是long>1,变量long控制元素个数,故填long>1。④索引为t删除后,此处是更新head值,故填head=llist[k][1]。⑤删完后,假如t等于head,需要更新索引k,将索引t值赋给变量k,故填llist[k][1]=llist[t][1]。⑥假如t不等于head,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




全国青少年软件编程Python等级考试试卷一级练习3.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/13013796.html