版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python 等级考试第一课图文 word(2)练习一、选择题我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python 程序来生成词云图,程序中需要用到以下哪个第三方库?( )WordCloudmathrandomturtlepython 文件的扩展名是()pypyevbppyr下图是python34 为树的根结点(父节点) B图中python344C图中python34 根结点下有 5 个子树(子结点)D图中Toolspython34Python 中,显示出信息x,并要求输入数据的是()。abs(x)Bfloat(x)Cprint(x)Dinput(x)Python
2、 输出函数的是()。random()Bprint()Csqrt()Dinput()Python a=3,b=5 和b 的值为a = a * b b = a / b a = a / bAa=3 b=5Ba=15 b=3Ca=5 b=5Da=5 b=3Python 表达式的值为偶数的是( )A12*3%5Cint(3.9)Dabs(-8)Python 不支持的数据类型有()。charBintCfloatDlistpython 程序变量名的是( )s%1B3stuCwhileDdistpython 程序语句变量赋值错误的是()Ax=y=1Bx,y=1,2Cx=1Dx=1,2下列不可以用来搭建本地服务
3、器的软件是( )。Python ExcelIIS ApacheCD下列选项中不能正确表达Python 中的赋值语句的是()AX,Y=5,8BX=Y=5CX =Y+XD10=X+YPython 中,实现多分支选择结构的较好方法是( )。ifif-elseif-elif-elseif 嵌套高级编程语言的是AC 语言BVB语言CPython语言D机器语言王明录入程序代码并运行,出现错误提示(如下图所示),是( )1w 太短(kg):)1w Cfloat int 以数字开头python 关键字( )应该写成 float(input(输入体重D1w Python 语言规范,不能AcoutBfromCno
4、tDorpython 编写一个管理班上同学通讯录的程序,如果用一个变量A 理同学们的电话号码,这个变量A 定义成什么数据类型比较适合?()。A布尔型B浮点型C整型D字符串Python 程序中,要求s369300 的值,可以采用如下代码,下列选项中的说法不正确的是( )。Afor 循环语句中步长为 3C语句ssi 共循环执行了 100 次B语句s0 应改为s1 D程序使用了循环结构Python 操作描述错误的是( )x1+x2 x1 x2,生成新列表x*n 将列表x CMin(x列表x 中最大数据项DLen(x) 计算列表中成员的个数python 函数的功能是返回不大于x a=3,b=4,c=5
5、 ,则下列表达式的运算结果中值最大的是()Amath.sqrt(b)Babs(a- b)CInt(2*a-c/b)Da*2+b*2-c*2Python 中运行下列程序,输出结果为( )for i in range (1,5): print(i)A1,2,3,4,5B1 2 3 4 5C0,1,2,3,4D1 2 3 22Python 定义私有变量的方法为。()使用private关键字public关键字DEF 定义变量名使用XX定义变量名韦沐沐同学利用 Python 入、输出数据时使用的图例是( )ABCD下面Python、ba=23b=int(a/10) a=(a-b*10)*10 b=a+b
6、 print(a,b)A23 2B30 20C30 32D3 2下列Python 程序段运行的结果是()x=0for i in range(1,20,3): x=x+iprint(x)A80B190C70D210Python 语言属于()。机器语言汇编语言高级语言科学计算语言Python 语言源代码程序编译后的文件扩展名为( )A.pyB.cC.javaD.c+Python 中,关于变量的说法,正确的是( A变量必须以字母开头命名 B变量只能用来存储数字,不能存储汉字C在 python 中变量类型一旦定义就不能再改变D变量被第二次赋值后,新值会取代旧的值python中表达式4*3=(。A12B
7、1C64D7整型变量x 例如,13 31Python 表达式是( )A(x%10)*10+x/10 C(x/10)%10+x/10二、程序填空B(x%10)/10+x/10 D(x%10)*10+x%1031(项目情境)递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用来解决比较复杂的问题。为求解规模为N 问题的解容易构造出大问题的解,并且这些规模问题较小的问题也能采用同样的分解方 法,分解成规模更小的问题,并能从这些更小问题的解构造出规模较大问题的解。一般情N=1 时,问题的解是已知的。已知:从1 到n 5!=12345,0!=1n 的阶乘。求n 的阶乘算法可以描述如下:n!=n
8、*(n-1)!(n-1)!=(n-1)*(n-2)!2!=2*1!1!=0!0!=1f(n),f(n)=n*f(n-1)f(5)5!5!的过程可以写成如下形式:f(5)=5*f(4)f(4)=4*f(3)f(3)=3*f(2)f(2)=2*f(1)f(1)=1(问题求解)python 1!+2!+n!(n 的值为整数,从键盘输入)。请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。def f(n):if n=0: return 1else:return s=0n=int(input(请输入n:) for i in:s= print(s)20000 台,假设平均每年的销量比上一年增加6
9、8%年后能使总销量达到 60000 台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total= every_year=20000 year=1while: every_year + = total + = every_yearyear + = 1print(year)可回收垃圾)有害垃圾)list3(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。list1=玻璃瓶,旧书,金属,纸板箱,旧衣服,易拉罐list2=胶片,消毒水,纽扣电池,水银温度计,过期药水,泡沫塑料list3=动物内脏,菜叶菜梗,过期食品,香蕉皮,果壳根据现有列表,完成以下问题:list3 中取出“过期
10、食品”的表达式:list1 ,金属这一段的表达式:,经 过判断,里面存放的为有害垃圾,如何将该列表中的元素添加到list2 中,请写出相关的表达式:list1 中:完善程序实现以下功能并保存。输入一元二次方程的系数a,b,c 的值,求解一元二次方程 ax2+bx+c=0(a0)#请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善import matha=float(input(请输入方程系数a(!=0):) b=float(input(请输入方程系数b:) c=float(input(请输入方程系数c:) delta=b*b-4*a*cif delta:x1=(-b+math.
11、sqrt(delta)/(2*a)x2=(-b-math.sqrt(delta)/(2*a)print(方程有两个不同的解,x1,x2) elif delta=0:x1= print(方程有两个相同的解,x1) else:print(方程无解)input(运行完毕,请按回车键退出.)编写一个程序,判定用户输入的两个数a 和 b互换,否则原样输出。 0,1,2,3,4,50 号这2 的将被杀掉,接下去重新开始报数,报到3 .以此类推,最后剩下一个,其余人都将被杀掉。例如N=6,被杀掉的顺序是:1,4,3,0,5;最后只剩下 2 这个人。llist= 请输入参与人数:”) for i in lli
12、st.append(i,i+1)long=n i=1 p=2while(if i=p-1:t=llistk1print(llistt0)#索引为 t 的删除if t=head:i=1 p+=1long=long-1 k=llistk1i+=1print(llisthead0)分析完善程序已知包含25 项的数: 。问题 1 :写出该数列的通项公式f(n)= _2 :S=1+ + . + + : s=0for i in range(1,26): s=s+ print(“s=”,s)补充完成上述通项公式和程序:f(n)= 阅读程序。分析下列切片相关程序并回答问题。list2=5,6,7,8,9pri
13、nt(list2:)print(list22:)print(list2:2) print(list21:3) print(list22:4)(1)程序第一个print 的输出结果(2)程序第二个print 的输出结果(3)程序第三个print 的输出结果(4)程序第四个print 的输出结果(5)程序第五个print 的输出结果39请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input(请输入第一个正整数:) y = int(input(请输入第二个正整数:)m = max(x,y)x,y 中的最大值n = min(x,y)x,y 中
14、的最小值r = m%n求得最大值除以最小值后的余while r!=0:如果余数不等0,则进行以下循环m = n = #把最小值赋给m #把余数赋给nr = m%n求得最大值除以最小值后的余print(这两个数的最大公约数:,)input(运行完请按任意键退出)405 在空格处填写正确的代码,使程序完善实现以下功能。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
15、-20 for hen_num in range(1,):母鸡只数可能为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_numif money1=money and num1=num: print (cock_num,hen_num,input(运行完毕,请按回车键退出.)运行程序,运行结果如图所示。【参考答案】*试卷处理标记,请不
16、要删除一、选择题1A【详解】Python WordCloud 是优秀的词云展示第三方库,math 库提供常用的数学函数,random 库用于绘图,故本题选A 选项。解析:A【详解】Python WordCloud 是优秀的词云展示第三方库,math 库提供常用的数学函数,random 库用于绘图,故本题选A 选项。2A【详解】本题主要考查 Python 文件。python 文件的扩展名是 py,故本题选 A 选项。解析:A【详解】本题主要考查 Python 文件。python 文件的扩展名是 py,故本题选 A 选项。3B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结
17、构, python34 为树的根结点(父节点);图中 python34 根结点有 8 个子结点;图中python34 根结点下有 5 个子解析:B【详解】为()python34 8 python34 5 个子树)Tools python34 ),故本题选B 选项。4D【详解】Python 常用函数。abs(x)x 的绝对值,float(函数用于将整数和字符串转换成浮点数,print()是输出函数,input()D 选项。解析:D【详解】Python abs(x)x ) 函数用于将整数和字符串D 选项。5B【详解】Python 函数。print()Python 输出函数;input()Pytho
18、n 输入函B 正确。解析:B【详解】本题考查的是 Python 函数。print()是 Python 输出函数;input()是 Python 输入函数。故选项B 正确。6D【详解】Python 表达式的运行。a=3,b=5,aa * b=15,ba / a / a b 的解析:D【详解】本题主要考查 Python 表达式的运行。a=3,b=5,a = a * b=15,b = a / b=15/5=3,a = a / b=15/3=5,故运行下列程序段后,a 和 b 的值为 a=5 b=3,故本题选 D 选项。7D【详解】本题主要考查 Python 表达式。12*3%5=1,len(“Wel
19、come”)=7,int(3.9)=3,abs(-8)=8,故本题选 D 选项。解析:D【详解】本题主要考查 Python 表达式。12*3%5=1,len(“Welcome”)=7,int(3.9)=3,abs(-8)=8,故本题选D 选项。8A【详解】本题考查 Python 数据类型相关的知识点Python 不支持 char 类型、byte 类型。故本题选 A 选项解析:A【详解】本题考查 Python 数据类型相关的知识点Python 不支持 char 类型、byte 类型。故本题选A 选项9D【详解】PythondistpythonD解析:D【详解】本题主要考查 Python dist
20、 python 程序变量名,故本题选D 选项。10C【详解】Python 赋值语句。x=1 是条件判断语句(x 1); A x=1,y=1B x=1,y=2D x=(1,2),故C 选项。解析:C【详解】Python x=1 是条件判断语句(判断x 1);选项A 结果x=1,y=1B x=1,y=2D x=(1,2)C 选项。11A【详解】本题考查服务器的相关知识点Python 脚本语言Excel 处理表格软件 IIS Internet 信息服务可以搭建服务器 Apache 可以搭建阿帕奇服务器。故不可解析:A【详解】本题考查服务器的相关知识点Python 脚本语言Excel 处理表格软件 I
21、IS Internet 信息服务可以搭建服务器Apache 可以搭建阿帕奇服务器。故不可以用来搭建本地服务器。故选A 选项12D【详解】Python10,D解析:D【详解】本题主要考查 Python 赋值语句。赋值语句是将表达式赋给变量,不可以将X+Y 赋给常量10,故本题选 D 选项。13C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-elseC 选项。【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。14D【详解】本题考查的是程序语言。常见的高级编程语言有:C 、VB、PythonD。【点睛】解析:D【详解】、VB、
22、Python 语言的一种不属于高级语言。故应选D。【点睛】15D【详解】Python Python 中变量名是由数字、字母、下划线D。解析:D【详解】Python Python 中变量名是由数字、字母、下划线组成,且不能以数字开头。故本题应选D。16A【详解】本题主要考查 Python 关键字。关键字 from 一般用于类的导入,not、or 是逻辑运算符,cout 不是 Python 关键字,故本题选A 选项。解析:A【详解】本题主要考查 Python 关键字。关键字 from 一般用于类的导入,not、or 是逻辑运算符,cout 不是 Python 关键字,故本题选A 选项。17D【详解
23、】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错),A 错误;B.点型,即带小数点的数字都称为浮点数,B 错误;C.整型用于执行加(+ )减(-)乘(* )除(/ )运解析:D【详解】A.布尔型用于表示真(对)或假(错 ,B 整型用于执行加(+ )减(- )乘(* )除(/ )运算;C 字符串能够灵活表示一串数据,长度大小灵活多变,存储电话号码位数较多,故D 故选D。18B【详解】Python,for3,s0,ssi100forB解析:B【详解】Python 3,变量s 的初值应0,语句ssi 100 for 循环结构,故本题选B 选项。19C【详解】Python 列表相关操作。x1
24、+x2 x1 x2,生成新列表; x*n x 复制次,生成新列表;Min(x) x 中最小数据项;Len(x) 计算列表中成员的个解析:C【详解】Python x1+x2 x1 x2将列表x ) 列表x ) 计算列表中成员的个数,故本题C 选项。20C【详解】Python a=3,b=4,c=5,math.sqrt(b)=2, abs(a- b)=abs(-1)=1,Int(2*a-c/b)=Int(4.75)=4,解析:C【详解】本题主要考查 Python 表达式的运算。设 a=3,b=4,c=5,math.sqrt(b)=2,abs(a- b)=abs(- 1)=1,Int(2*a-c/b
25、)=Int(4.75)=4,a*2+b*2-c*2=9+16-25=0,故运算结果中值最大的是Int(2*a-c/b),故本题选 C 选项。21D【详解】本题考查 Python 程序执行range(15)1 4 D 选项解析:D【详解】本题考查 Python 程序执行5)1 4 5。故本题选D 选项22D【详解】本题主要考查Python变量的定义。Python 定义私有变量的方法为使用定义变量名,故本题选D选项。解析:D【详解】本题主要考查Python 变量的定义Python 定义私有变量的方法为使用XX 定义变量名故本题选D 选项。23D【详解】D。解析:D【详解】本题考查的是流程图相关知识
26、。圆角矩形用来表示程序的开始和结束,矩形用来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题应选D。24C【详解】本题主要考查 Python 程序执行。a=23,b=int(a/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 选项。25C【详解】Python i 1203,故x=0+1+4+7+10+1
27、3+16+19=70 x 7070,故本题C 选项。解析:C【详解】Python 程序的执行。变量i 1203,故x=0+1+4+7+10+13+16+19=70 x 70,故程序段运行的结果是70C 选项。26C【详解】本题考查 Python 语言相关知识点Python 是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选 C 选项解析:C【详解】本题考查 Python 语言相关知识点Python 是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C 选项27A【详解】PythonPythonCjavaC+A解析:A【详解】Python Python 语言源代码
28、程序编译后的文件扩展名为py,BCD 选项分别为C java C+语言源代码程序编译后的文件扩展名,故本题选A 选项。28D【详解】本题主要考查 Python 变量。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python 中,定义变量是不需要指定数据类解析:D【详解】本题主要考查 Python 符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python 中,定义变量是不需要指定数据类型的,但 Python 本身是有数据类型的,它的数据类型可分为数字型和非数字型;数据类型是可以强制转换的;变量被第二次赋值后,会覆盖
29、原有的数据,故本题 D29C【详解】pythonPython*法,*4*3=4*4*4=64,C解析:C【详解】本题考查的是 python 中表达式相关知识。在 Python 算数运算中,*代表乘法,*代表乘方,故 4*3=4*4*4=64,故选项 C 正确。30A【详解】Pythonx=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 选项。二、程序填空31n*f(n-1)range(1,n+1)s+f(i)【详解】Python f(n)n=0 1n*f(n-1)1!+2!+n!, 故变量i 1n,for i in i 1,n,故此处填f(i)s 。32totalb:t=a a=b b=tprint(用户输入的数按小到大排序结果是: , a, b) else :print(原样输出 ,a,b)【详解】Python input 函数接收两个数a bif 条件分支结构判a b 的大小,如果a a=int(input( a:) b=in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《数据访问编程基础》课件
- 建筑电气工程监理培训一
- 《数据结构(C语言版)》 第08章
- 《晚唐诗歌创作成就》课件
- 11椭圆的标准方程
- 2026中国血友病治疗技术创新与产业升级路径研究报告
- 吉林大学网络教育学习中心工作座谈会
- 建筑工程定额与预算教案三
- 《模板中国风》课件
- 《正确对等得与失》课件
- 2025年全国人大机关公开遴选公务员真题(附答案)
- 中国广电山东网络有限公司2026年度市县公司招聘145个模拟试卷附答案
- 广东省医师变更执业注册申请审核表
- 直播间话术顺口溜词语大全
- 2025年家用学习打印机行业研究与消费行为调查数据
- 2025年江苏(专升本)民法考试真题及答案
- 合成生物产品质量检测工程师岗位招聘考试试卷及答案
- 重师新生入学教育考试试题及答案
- 大公司办公职场管理制度
- 致敬劳动者争做劳动小先锋-劳动教育主题队会
- 【高分复习笔记】李天元《旅游学概论》(第5版)笔记和课后习题详解
评论
0/150
提交评论