


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ython 学习笔记 word 练习一、选择题Python 合法的标识符( int_3 CcountPython 变量名的是( )True B88abc Cabc&88 D_abc88python 程序:它的可以用哪个流程图表达( )。AC4() APythonBBasicBprintDname BCC+D伪代码5Python 表达式“50-50%6*5/2*2”的结果为( )A48B25C0D45python a,b)”()ax or x ba= x and x bax and x ba=x or x 3 : y=2*xelse :y=3*x+1 print(y)A10B5C25D26Pyt
2、hon 表达式中,能正确表示“变量x 4 100 整除”的是()A(x%4=0) or (x%100!=0) B(x%4=0) and (x%100!=0) or and 14下列 Python 程序段运行的结果是()f=A,B,Ca=len(f)print(a=,a)Aa=2Ca=CDa=3python 程序变量名的是( )As%1B3stuCwhileDdist小新编制了一个 python 误 ()1a=3b=input()c=a+bprint(c)A1B2C3D4在下列程序设计语言中,属于人工智能语言的是()。APython BVBCPascal DC计算机能够直接识别和执行的语言(A机
3、器语言B汇编语言CPython 语言DC 语言Python IDLE 编辑器中书写正确的表达式( )b*2-4acCpi*r2D2*pi*rPython 程序段a = 0b = 4if b a : a = 3 * else:a = 10的值是()A10B0C12D4Python 的值分别为:( )A5,10B10,5C5,5D10,10以下哪个不属于计算机操作系统()ADOSBUnixCPythonDLinux我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python 程序来生成词云图,程序中需要用到以下哪个第三方库?( ) AWordCloudBmathCrandom
4、24有如下VB 程序段:s1 = python: s2 = visual i = 1: j = 1: s = Do While i = Len(s1) And j = Mid(s2, j, 1) Then s = s + Mid(s1, i, 1)Elsej = j + End Ifi = i + Loop执行该程序后,的值是( )A2B3C5D725运行下列 Python 程序i=1 s=1while :s=s*ii+=2print(s)当输出结果为 105 时,则处应填入()Ai=7Bi=7Di726下面Python 代码运行后,a、b 的值为()a=23b=int(a/10)a=(a-b
5、*10)*10b=a+bprint(a,b)A23 2B30 20C30 32D3 2Python a=2,b=3ab and b=3 的值是()A1B-1CTrueDFalsepython round(b,1)+abs(a)的值为( )A1.3B5.33C5.4D5.3python 关键字()coutfromnotorPython 程序的过程中出现了如下图错误提示,原因是()。A变量名 51study 太长B应该写成chinese =51study C“chinese”应该写成“chinas”D变量名 51study 不符合 python 语言规范,变量名不能以数字开头二、程序填空Pytho
6、n 程序并回答问题。#程序 1 i=1while i101:print(把这句话打印 100 遍) i+=1#程序 2 i=100while i:print(把这句话打印 100 遍) i=i-2在程序1 中,i+=1 这句话的含义。在程序1 中,把这句话打印100 遍实际输出遍。在程序2 中,i 的初值。在程序2 中,把这句话打印100 遍实际输出遍。在程序2 中,while i 的含义。2 就是一对双胞胎数。编写python 程序,实现如下功能:输入n 的值,统计显示n 面如图所示:实现上述功能的程序如下,请在划线处填入合适的代码。def isprime(x):for i in :retu
7、rn False return Truen=int(input(“请输入一个正整数 n:”) c=0k=3while k0: summ=summ+t%10print(数字和为:,summ)有如下程序段:sum=0for i inrange(1,20,3) : sum+=iprint(“sum=”,sum)循环变量i 的初值为,终值为,步长为。该程序执行后,输出的结果为36完善代码并保存。实现功能:从键盘输入 10 个学生的测试成绩,输出最高分和最低分。cj=for i in ): 一个) cj.append()print(max(cj),min()input(运行完毕,请按回车键退出.)代码如
8、下:nint(input(请输入一个十进制数:) resultwhile n0:result.append( ) n result.reverse()for i in result:print(i,end”)程序代码中处正确的代码是)。An%2Dn*2程序代码中处可能的代码是)。An%2Dn*2100 以内素数。分析完善程序已知包含25 项的数: 。问题 1 :写出该数列的通项公式f(n)= _2 :S=1+ + . + + : s=0for i in range(1,26): s=s+ print(“s=”,s)补充完成上述通项公式和程序:f(n)= 请在空格处填写正确的代码,使程序完善。实
9、现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input(请输入第一个正整数:) y = int(input(请输入第二个正整数:)m = max(x,y)x,y 中的最大值n = min(x,y)x,y 中的最小值r = m%n求得最大值除以最小值后的余while r!=0:如果余数不等0,则进行以下循环m = n = #把最小值赋给m #把余数赋给nr = m%n求得最大值除以最小值后的余数print(这两个数的最大公约数:, ) input(运行完请按任意键退出)【参考答案】*试卷处理标记,请不要删除一、选择题1B【详解】Python变量的命名。变量的命名规则有:只能以
10、字母或下划线开头,不能包 是Python选项。解析:B【详解】本题主要考查 Python print 是 Python 的关键字,不是合法的标识符,故本题选B 选项。2D【详解】本题主要考查 Python 变量名命名规则。Python 变量名命名规则如下:(1)Python 变量名可以由字母、数字、下划线(_)组成,其中数字不能打头;(2)Python 变量名不能是 P解析:D【详解】Python Python 变量名可以由字母、数字、下划线变量名不能是Python 变量名不能包含空格。由上可知D 选项正确。【点睛】3B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句 if els
11、e。所以选 B绘制有分支流程图,故本题选 B 选项。解析:B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if else。所以选 B 绘制有分支流程图,故本题选B 选项。4D【详解】本题考查程序设计语言的相关知识点Python、Basic、C+D解析:D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括 Python、Basic、C+等,伪代码不能执行,不是程序设计高级语言。故本题选D 选项5A【详解】Python50-50%6*5/2*2=50-2*5/4=50- 10/4=48A解析:A【详解】Python A选项。6B【详解】Python python “x 属于
12、区间a,b)” 的正a= x and xbB 选项。解析:B【详解】本题主要考查 Python 表达式。在 python 语言中表示“x 属于区间a,b)” 的正确表达式是a= x and x 3y=3*x+1=10,故本A 选项。解析:A【详解】Python x=3x3y=3*x+1=10A 选项。13B【详解】Python 表达式的运算。逻辑运算符“且”and 表示,“或”or 表x 4 x%4=0 100 x%100!=0,故本B 选项。解析:B【详解】本题主要考查 Python 表达式的运算。逻辑运算符“且”用 and 表示,“或”用 or 表示,变量x能够被 4 整除用 x%4=0
13、表示,不能被 100 整除用 x%100!=0,故本题选 B 选项。14D【详解】Python 程序的执行。a=len(f)=3a=3,故D 选项。解析:D【详解】Python a=len(f)=3a=3D 选项。15D【详解】Python dist python 程序变量名,故D 选项。解析:D【详解】本题主要考查 Python dist python 程序变量名,故本题选D 选项。16C【详解】本题考查 Python 程序语法Python 变量命名不能以数字开头、变量b、c 必须先定义后使用。故有 3 处错误,故本题选 C 选项解析:C【详解】本题考查 Python 程序语法Python变
14、量、c 3 处错误,故本题选C 选项17A【详解】本题考查的是人工智能语言。PythonAIA解析:A【详解】本题考查的是人工智能语言。Python 由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI 算法一起使用。故选项A 正确。18A【详解】0 1A 选项。解析:A【详解】本题主要考查程序设计语言。计算机能够直接识别和执行的语言是机器语言,即0 和 故本题选A 选项。19D【详解】本题主要考查 Python 表达式知识点。书写表达式时运算符号不能省略,+加、- 减、*乘、*幂、/除、/整除、%取模,A、B、C 正确的表达式分别是 b*2- 4*a
15、*c,1/2*g*t*解析:D【详解】本题主要考查Python 表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、*幂、/除、/整除、%取模,A、B、C 正确的表达式分别是b*2-4*a*c,1/2*g*t*2, pi*r*2,2*pi*r 是正确的表达式,故本题选D 选项。20C【详解】Pythona=0,b=4,ba,a=3*b=12序运行后,a12,C解析:C【详解】Python a=0,b=4baa=3*b=12,故程序运行后, a 12C 选项。21B【详解】Python 程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b 的值分别为
16、:10 5,故本题选B 选项。解析:B【详解】本题主要考查 Python 程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b 5,故本题选B 选项。22C【详解】本题主要考查计算机软件系统。DOS、Unix、Linux 均是计算机操作系统,Python 是程序开发软件,故本题选C 选项。解析:C【详解】、Linux 是程序开发软件,故本题选C 选项。23A【详解】本题主要考查 Python 库。WordCloud 是优秀的词云展示第三方库,math 库提供常用的数学函数,random 提供常用的随机函数,turtle 库用于绘图,故本题选 A 选项。解析:
17、A【详解】Python WordCloud 是优秀的词云展示第三方库,math 库提供常用的数学函数,random 库用于绘图,故本题选A 选项。24C【详解】VB i s1 中取字符,变j s2 s1、s2 s1 中的字符大s2 s1 中对应的字解析:C【详解】VB 程序的执行。分析程序可知,变量i 控制从s1 中取字符,变量js2 中取字符,依次比较字符串s1、s2 的每一个字符,若s1 中的字符大于或等于s2符,则将s1s 中,否则变量j“p”“i”,i=i+1=3;第三遍循环, “t”“i”,i=i+1=4;第四遍循环,“h”“i”,j=j+1=3,i=i+1=5;第五遍循环, 5,故
18、本题选C25A【详解】本题考查循环语句。在循环体内,s=s*i,i1,is=1*3*5*7=105105,while i=7,A。解析:A【详解】本题考查循环语句。在循环体内,s=s*i,i 的初值为 1,循环内i 每次递增 2,则s=1*3*5*7=105,最后结果为 105,可知条件为while ib 值为假,b=3 ab and b=3 的值解析:D【详解】本题主要考查 Python 表达式的运算。逻辑运算符 and 两边都为真,值才为真,否则为假。a=2,b=3,ab 值为假,b=3 值为真,故表达式 ab and b=3 的值是 False,故本题选 D 选项。28D【详解】Pyth
19、on 表达式的运算。round(x,n)x 的小数点四舍五入到n 个数字,abs 是求绝对值,已知 a=-2,b=10/3,则表达式 round(b,1)+abs(解析:D【详解】Python round(x,n)x 的小数点四舍五入到n 个数字,abs round(b,1)+abs(a)=3.3+2=5.3,故本题选D 选项。29A【详解】Python from 一般用于类的导入,not、or 是逻辑运算符,cout Python 关键字,故本题选A 选项。解析:A【详解】本题主要考查 Python 关键字。关键字 from 一般用于类的导入,not、or 是逻辑运算符,cout 不是 Py
20、thon 关键字,故本题选A 选项。30D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”D 项正确。解析:D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D 项正确。二、程序填空i=i+1无数遍 100无数遍 i!=0或i0 或其他等价答案【详解】本题主要考查Python 程序的执行与调试在程序1 中,i+=1 这句话的含义是i=i+1(即i 递增1)i 的初值为1,while 循环条件i0 或其他等价答案x%i=0 或x/i=x/i 或其他等价表达式 isprime(k+2)或isprime(k+2)=Tru
21、ec=c+1或c+=1【详解】Python isprime(x)x 是不是素数,此处通过for 循环判断(用x 依次除i 2x),x%i=0 或x/i=x/i2 的两个数是不是素数,若是,则输出这两个数,故此处填isprime(k+2)或 c 用来统计双胞胎数的对数,若满足是双胞胎数的条件,故此处c=c+1 c+=1。33 不能 1080*1920*24*25*1/1024/1024/10010.8Mbps,大于网络传输带宽10Mbps,所以不能满足直播要求。 1 2 或 2.0 shqk. xlsx或“shqk. xlsx” (detai1售价-detail进价)*detai1数量【详解】本
22、题主要考查 Python 可以实现模拟信号与数字信号的转换,故填。根据直播平台要求,直播画面是1080*1920 24 25fps100:1,在不考虑视频传输优10Mbps 像素颜色深度*10Mbps,所以不能满足直播要求。由图可知,1 表示成交,0 表示未成交,流水号为2019030602 的售货记录中,已成交的商品类别数是1,都是饮料(17 5)。该流水号的总利润是(2.9-2.5)*3+(1-0.8)*4=2.0,故填 2 或 2.0。该表格文件名是shqk.xlsx,此处读入该表格文件,故填shqk. xlsx或“shqk. xlsx”。利润=(售价-进价)*数量,数据已经读到deta
23、il 中,故此处售-detail进数量。34i%j=0t=it=t/10【详解】Python 程序执行与调试。此处是处理从2 开始到i 1,若能整除i 则表明i 不是素数,否则直到循环结束,表明i i%j=0i 是素数, 则将变量i 赋给变量twhile 循环将t summ 中,故此处填t=i。同理此处取出个位数后,更新t 。351 终值为: 步长为: sum=70【详解】本题主要考查 Python 循环结构。由代码 for i in range(1,20,3) ,可知循环变量i 的初值为1,终值为 20,步长为 3。该程序执行后,输出的结果为sum=sum+i=0+1+4+7+10+13+16+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年未硫化复合橡胶及其制品合作协议书
- 科技引领下的时尚行业数字化营销策略探讨
- 科技产品中的教育元素科普活动设计思路
- 未来零售行业的创新模式与机遇探索
- 2025年度物流行业财务预算报告范文
- 科技创新中的文化环境营造策略
- 种植业技术创新与办公自动化的结合
- 构建移动政企数据的全方位安全防护体系
- 石墨材料的技术创新与国际市场竞争力关系
- 社区健康服务体系在商业街区的构建与实践
- 2025年湖南理工职业技术学院单招职业技能测试题库一套
- 2025年专利权侵权和解协议书范本
- 2024中考百日誓师大会动员讲话稿
- 2025年中国广州轨道交通行业市场全景评估及投资前景展望报告
- 教职工开学安全第一课培训
- 2025年贵州贵安发展集团有限公司招聘笔试参考题库含答案解析
- 2024-2025学年北京西城区八年级初二(上)期末英语试卷(含答案)
- 《家庭护士》课件
- 2024年社区工作者考试时事政治模拟题及答案
- 物业服务行业礼仪培训
- 22陈涉世家 司马迁 公开课一等奖创新教学设计 度部编版初中语文九年级下册
评论
0/150
提交评论