


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python 菜鸟教程 word 练习一、选择题Python 合法的标识符()int_30XLself_abcPython 的运行结果是()。A-4B-3.5C2D-2python3 解释器执行 not 1 and 1 的结果为()。TrueFalseC0D1Python 中是非法的?( )Ax = y = z = 1Bx = (y = z + 1)Cx, y = y, xDx += y x=x+yPython 文件的后缀名是( )。A.docB.vbpC.pyD.exePython 程序,结果为()。A1B3C6D187以下()是python文件A*.mp3B*.xlsC*.pptD*py8
2、下列 Python 表达式的值不是 2 的是(A3%2)。C1*2下 列 关 于 算 法 说 法 不 正 确 的 是 ( ) A Python 语言来实现B解决问题的过程就是实现算法的过程 C算法是程序设计的“灵魂”D算法可以通过编程来实现Python3.8 基础知识的说法中,不正确的是()支持中文做标识符Python 标识符不区分字母的大小写Python D利用 Word 简介”的文档,部分界面如图所示,下列说法正确的是( )A2 2 BC4 处修订D若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适12在 Python 中,若 x=10, y=20,下面程序
3、段执行后,变量 x、y 的值分别是( )x=y y=xA10、10B1020C20、20D20、10Python 中,下面程序段的输出结果是( )x=9 Print(“x=”,x+1)A9B10Cx=9Dx= 10Python print(66!=66)结果是()。A1B0CTrueDFalsePython IDLE 环境的退出命令是( )Escclose回车键exitPython 中幂运算(指数运算)的运算符为()。*%/python 程序段:for i in range( 6 ):p.append( int( random() * 10 ) + 1 ) for i in range( 2,
4、 6 ):if i % 2 = 1 and p i % 2 = 0: p i += p i - 1elif i % 2 = 0 and p i % 2 = 1: p i -= p i - 1执行该程序段后,在下列选项中,列表p 中的元素值不可能的是()A1,2,3,4,7,2B1,2,14,-9,-5,8C6,8,1,4,6,10D6,4,14,3,8Python整数、浮点数C布尔字符串D2.5+2.5 的值是整数(int)类型a b 的值分别为( )a=la=l;b=2a=bb=2;a=b;VB、Python 代码JAVA 代码A1 和 2B1 和 1C2 和 2D2 1用软件的是( )AW
5、ordB微信C考试系统DpythonUltraEdit 来袭”的内码,部分界面如图所示。下列说法正确的是()A15 10 ASCII 字符B3AC“CO B4”是“来”字在计算机内存储和处理时的交换码D小写字母p 的二进制内码是 1110000python ()Abs(x)abc”*3“123+45123+45 a=input(“a 的值:”)ABCDPython 程序中第一行:a=int(input(3, 输出结果是()。A5B3C8D其他在Python 语言中,数据的输入是通过()来实现的。input( )函数Coutput( )Python 程序i=1 s=1while : s=s*i
6、i+=2print(s)print( )Dabs( )函数105 时,则处应填入( )i=7i=7i7Python 中,数据的输入是通过( )来实现的。input()函数print()函数bool()函数abs()函数下面Python、ba=23b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b)A23 2B30 20C30 32D3 2Python 语言属于()。机器语言汇编语言高级语言科学计算语言Python x=2,y=1y+=x*2,y 的值是( )A3B4C5D630在 python 中,运行下列程序,正确的结果是( )x=1while x0: x=x
7、+1print( x)A1 C二、程序填空B1 2 3 4 5 6 7 8 9D10031小明用 Python 语言写了一个货币兑换程序如下:参数currency 指。该程序用了哪一种算法结构。输出结果“50= 325.25 人民。则代码应该如何编写32使用Python 自身提供的IDLE 集成开发环境录入以下代码及调试运行,检测结果。# 鸡兔同笼for x in range(1,23):y=35-xif 4*x+2*y=94:print(兔子有%s 只,鸡有%s 只%(x,y)特别提示:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式的处置办法,直至能正确输出结果。Pytho
8、n 程序并回答问题。#程序 1 i=1while i: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(运行完毕,请按回车键退出.)小王编写了“字符串缩写”程序,实现如下功能:输入一串由英文字母和数字组成的字符串,如果字符串有连续字符构成的升序段(后面字符的ASCII ASCII 值大1),则把升序段缩写成由第一个字符加上“ ”和最后一个字符组成的新字符段,例如:字符
9、串为“abcdf12345becomexy实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串 s:)flag = False result= for i in range( 0 , k-1):ifresult=result+si+-flag = Trueelif ord(si) ! = ord(si+1)-1: result=result+siresult=result + si+1print(缩写后的字符串为:,result)划线处应该填入的语句为:;划线处应该填入的语句为:;划线处应该填入的语句为:。编写一个程序,判定用户输入的两个数a 和 b互换,否则原样
10、输出。分析完善程序已知包含25 项的数: 。问题 1 :写出该数列的通项公式f(n)= _2 :S=1+ + . + + : s=0for i in range(1,26): s=s+ print(“s=”,s)补充完成上述通项公式和程序:f(n)= 将下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。男最适宜运动心率(220年龄数安静心率)(60%80%)安静心率,女最适宜运动心率(210年龄数安静心率)(60%80%)安静心率,补充程
11、序帮他(她)计算最适宜的运动心率。age=float(input(请输入 age=)请 输 入 gender=input(“请输入male or female :”) if:else:low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrestprint(input(“.”) 40实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input(请输入第一个正整数:) y = int(input(请输入第二个正整数:)m = max(x,y)x,y 中的最大值n = min(x,y)x,y 中的最小值r = m%n求得最大
12、值除以最小值后的余while r!=0:如果余数不等0,则进行以下循环m = n = #把最小值赋给m #把余数赋给nr = m%n求得最大值除以最小值后的余print(这两个数的最大公约数:,)input(运行完请按任意键退出)【参考答案】*试卷处理标记,请不要删除一、选择题1B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故30XL不是Python合法的标识符,故本题选B选项。解析:B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故 30XL
13、不是 Python 合法的标识符,故本题选B 选项。2A【详解】本题主要考查 Python 表达式的运算。运算符/表示向下取整,-14/4=-4,14/4=3,故本题选 A 选项。解析:A【详解】本题主要考查 Python A 选项。3B【详解】Python 逻辑运算符。not andnot 1,返回值为:False,False and B 正确。解析:B【详解】Python not andnot and B 正确。4B【详解】Python xyz1),yz+1 是一个赋值语句, 作为一个整体没有返回值,x 选项。【详解】本题主要考查 Python 语句。对于语句x = (y = z + 1)
14、,y= z+1 是一个赋值语句,作为一个整体没有返回值,x 等于的是个空值,故该语句是非法的,故本题选B 选项。5C【详解】本题主要考查 Python 相关知识点知识点。.doc 是文字处理软件(word 后缀名),.vbp 是 VisualBasic 工程文件后缀名,.exe 是可执行文件后缀名,.py 是Python 文件解析:C【详解】本题主要考查Python 相关知识点知识点。.doc 是文字处理软件(word 后缀名),.vbp 是VisualBasic 工程文件后缀名,.exe 是可执行文件后缀名,.py 是Python 文件的后缀名, 故本题选C 选项。6C【详解】Pythonm
15、、nm=6r=0,C解析:C【详解】本题主要考查 Python 循环结构。分析程序可知,该程序求m、n 的最大公约数,程序结束后 m=6,此时 r=0,故本题选 C 选项。7D【详解】本题考查的是文件类型相关知识。Mp3 是音频文件,xls Excel 文件,ppt 演示文稿文件,py python D 正确。解析:D【详解】Mp3 Excel 文件,ppt 演示文稿文件,py python 文件,故选项D 正确。8A【详解】Python3%2=1,5/2=2,1*2=2,1+3/3=2A解析:A【详解】本题主要考查 Python 表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=
16、2,故本题选 A 选项。9A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但 Python 算法也可以用其他语言来实现,故选项 A 错误;解决问题的过程就是实现解析:A【详解】本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组 成。算法独立于任何具体的语言,但Python 算法也可以用其他语言来实现,故选项A 错 核心,即是程序设计的“灵魂”。故应选A。10B【详解】本题主要考查 Python 语法。Python3.8 支持中文做标识符,Python 标识符区分字母的大小写,Python 命令提示符是
17、,命令中用到的标点符号只能是英文字符,故本题选 B 选项解析:B【详解】Python Python3.8 标识符区分字母的大小写,Python ,命令中用到的标点符号只能是英文字符,故本题选B 选项。11C【详解】WORD 1 a 2 处批注,A 该文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B 错。若要对Python 文字设置为红色倾斜格式解析:C【详解】本题考查WORD1 个用户a2 错。若要对文档中所有的Python 文字设置为红色倾斜格式,则用替换功能。选项C12C【详解】Pythonx=10,y=20,x=y=20,y=x=20,x、y20、 20,C解析:C【详解】本题主
18、要考查 Python 程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y 的值分别是 20、 20,故本题选 C 选项。13D【详解】Python 程序输出语句。x=9Print(“x=”,x+1)(“x=”是字符型直接输出,x+1 计算后输出对应结果)x10D 选项。解析:D【详解】本题主要考查 Python 程序输出语句。x=9,故 Print(“x=”,x+1)(“x=”是字符型直接输出,x+1 计算后输出对应结果)的输出结果是x= 10,故本题选 D 选项。14D【详解】Python 66!=66 D 选项。解析:D【详解】Python 66!=66
19、 print(66!=66)结果是D 选项。15D【详解】Python 基本知识。Python 程序设计语言默认安装时,会有一个自IDLEPython IDLE 中的“文件“菜exit(解析:D【详解】Python Python 程序设计语言默认安装时,会有一个自带的集成IDLEPython IDLE “或quit()PythonD 选项正确。【点睛】16B【详解】本题主要考查 Python 的运算。Python 中幂运算(指数运算)的运算符为*,故本题选 B 选项。解析:B【详解】本题主要考查 Python 的运算。Python 中幂运算(指数运算)的运算符为*,故本题选 B选项。17BD【
20、详解】Python for p,值是1,10之间随for 4 i pi是偶数,则pi解析:BD【详解】Python for 循环生成列表1,10之间随机整数,第for 4 个元素,当i pi是偶数,则将前一个值累加到pi,i pipi、D 第三个元素14,此时i=2p2p i -= p i - p210p 1214-98 或6,4, 14, -7, 3, 8,故本题选 BD 选项。18D【详解】本题主要考查 Python 数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D 选项。解析:D【详解】本
21、题主要考查 Python 数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选 D 选项。19C【详解】本题主要考查程序的执行。a=1,b=2,a=b=2a b 2 2,故本题选C 选项。解析:C【详解】a=1,b=2,a=b=2a b 2 2,故本题选C 选项。20D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。p解析:D【详解】本题考查的是应用软件。应用软
22、件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。python 是编程软件,属于系统软件。故本题应选D。21D【详解】UltraEdit UltraEdit Winex 软件查看字符内码时,得到的是十六进制数,1 ASCII 1 GB2312 编解析:D【详解】UltraEdit UltraEdit Winex 软件查看字符内码时,得到的是十六ASCII 1 GB2312 编码字符(如汉字)2 个字节。ASCII 7F16 10 ASCII 字符,故选项A 错:30,故字符 ,选项B;“CO
23、 B4”是“来”字在计算机内存储和处理时的机内码,故选项C“P”故可以推出小写“p”,故选项D22D【详解】PythonAbs(x)、123+45,“abc”*3、“123+45”a=input(“aD项。解析:D【详解】本题主要考查 Python 表达式。Abs(x)、123+45 值为数值型,“abc”*3、“123+45” 、a=input(“请输入 a 的值:”)值为字符串型,故本题选 D 选项。23C【详解】Python 3a=3print(a+5)8C 选项。解析:C【详解】Python 3a=3后,输出8,故本题选C 选项。24A【详解】本题考查的是 Python 函数。inpu
24、t( )是输入函数,print( )是输出函数,abs( )是绝对值函数。故选项 A 正确。解析:A【详解】Python input( )是输入函数,print( ) )是绝对值函数。故选项A 正确。25A【详解】本题考查循环语句。在循环体内,s=s*i,i 1i s=1*3*5*7=105105while i=7A。解析:A【详解】本题考查循环语句。在循环体内,s=s*i,i 的初值为 1,循环内i 每次递增 2,则s=1*3*5*7=105,最后结果为 105,可知条件为while i0 为真,所以一直做 x=x+1 语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题
25、选 C 选项。解析:C【详解】本题主要考查Python 程序的执行。x0 为真,所以一直做x=x+1 语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C 选项。二、程序填空形参 分支结构选择结构) if return return )elif 语句类似【详解】Python currency 由50= 325.25 if 条return return )elif 语句类似。14 23 2223,故应range(1,24)2、if 4*x+2*y=94:for 兔子有%s %s 只%(x,y)if 语句中的语句块,应缩进。【详解】本题考查的是 Python 调试。本题程序
26、错误如下:14 23 2223,故应改range(1,24)2、if 4*x+2*y=94:for 兔子有%s %s 只%(x,y)if 语句中的语句块,应缩进。调试完最终输出:兔子有 12 只,鸡有 23 只。i=i+1无数遍 100无数遍 i!=0或i0 或其他等价答案【详解】本题主要考查Python 程序的执行与调试在程序1 中,i+=1 这句话的含义是i=i+1(即i 递增1)i 的初值为1,while 循环条件i0 或其他等价答案34 不能 1080*1920*24*25*1/1024/1024/10010.8Mbps,大于网络传输带宽10Mbps,所以不能满足直播要求。 1 2 或
27、 2.0 shqk. xlsx或“shqk. xlsx” (detai1售价-detail进价)*detai1数量【详解】本题主要考查 Python 可以实现模拟信号与数字信号的转换,故填。根据直播平台要求,直播画面是1080*1920 24 25fps100:1,在不考虑视频传输优10Mbps 像素颜色深度*10Mbps,表示未成交,流水号为2019030602 的售货记录中,已成交的商品类别数是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-b/(2*a)【详解】Python delta 0 等于00-b/(2*a)。k=len(s) ord(si)=ord(si+1)-1 and fl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁城市建设职业技术学院《Python程序开发课程设计》2023-2024学年第二学期期末试卷
- 吉林大学《机车车辆检测技术》2023-2024学年第二学期期末试卷
- 商洛学院《生物医药知识产权》2023-2024学年第一学期期末试卷
- 红河学院《信息技术与教育》2023-2024学年第二学期期末试卷
- 赣南科技学院《高级英语写作(1)》2023-2024学年第二学期期末试卷
- 山东菏泽市曹县2025年初三第二次五校联考英语试题含答案
- 荣成市2025届五下数学期末考试模拟试题含答案
- 辽宁师范大学海华学院《劳动通论》2023-2024学年第二学期期末试卷
- 梧州学院《热质交换原理与设备》2023-2024学年第一学期期末试卷
- 2024-2025学年河南省三门峡市渑池县第二高级中学高二下学期第一次月考(3月)数学试卷(含答案)
- 《酒店概论》考试复习参考题库(含答案)
- 版式设计网格课件
- 消防安全检查表(车间)
- 产品报价单(5篇)
- 大飞机C919:追梦五十载,“破茧化蝶”
- 品牌视觉形象设计智慧树知到答案章节测试2023年天津科技大学
- 高考语文复习-议论文结尾写作之深化主旨 练习
- 汉语词汇与文化课件
- 浅析公路桥梁施工中高性能混凝土的应用
- 新概念英语第三册Lesson8 课件
- DBJ∕T 13-196-2014 水泥净浆材料配合比设计与试验规程
评论
0/150
提交评论