试题【试卷一】Python一级考试练习题练习_第1页
试题【试卷一】Python一级考试练习题练习_第2页
试题【试卷一】Python一级考试练习题练习_第3页
试题【试卷一】Python一级考试练习题练习_第4页
试题【试卷一】Python一级考试练习题练习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、试题【试卷一】Python 一级考试练习题练习、选择题1.A.以卜不属于高级程序设计语言的是()C+B. VBOC.机器语言D.Python2.A.Python 中 print(66!=66)结果是()。1B. 0C.TrueD.False3.A.在Python中print(-14/4)的运行结果是(-4B. -3.5)。C.2D.-24.A.卜列语百中()不属于局级语百pythonB. VCC.JAVAD.汇编语百5.A.在Python中,返回x的绝对值的函数是(abs(x)B. bin(x)C.oall(x)D.input(x)6.A.python的命令仃提不符是()#B. >>

2、;>C./D.C:»7.关于Python语言的特点,以下选项描述正确的是()A. Python语言不支持面向对象B. Python语言是解释型语言C. Python语言是编译型语言D. Python语言是非跨平台语言8 .在Python中,显示出信息x,并要求输入数据的是()。A. abs(x)B. float(x)C.print(x)D.input(x)9 .下列选项中,属于 Python输入函数的是()。A. random。B. print()C.Cout()D.input()10 .以下选项中,不是 Python中文件操作的相关函数是()。A. open ()B, loa

3、d ()C. read ()D. write ()11 . Python中用来声明字符串变量的关键字是()A. strB. intC. floatD. char12 .下列Python表达式的值为偶数的是()A. 12*3%5B. len ( "Welcome”)C. int (3.9)D, abs (-8)13 .下列选项中,不能作为 python程序变量名的是()A. abcB. abc123C, 123abcD, abc_12314 .算法用Python程序实现,以下代码中哪处语句存在语法错误()inp=input( "fflSXaT b: 11) #1a = flo

4、at(inpsplit()0 )b=float(inp- split()1)#2if a>b:#3print(a)else #4print(b)A. I)B.0C.D. 15 .下列选项中不能正确表达Python中的赋值语句的是()A. X,Y=5,8B.X=Y=5C.X =Y+XD. 10=X+Y16 .下面的Python程序段运行后的输出结果是()List= ' 10方2桃 ”,9,65Print (List3)A. 25B.'彳弥猴桃C.彳弥猴桃D. 917 .下列有关信息的说法,不正确的是()。A. Python程序设计语言也是一种信息B.给微信朋友圈点赞也是一种

5、信息评价方式C.信息在传输过程中,必须遵循一定的规则D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息18.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是()1|竹,。力仃的或(输入,体重Ckg):SyntaxError: inval i d synrt-iKA.变量名1w太短B.应该写成float (input ("输入体重(kg) :") = 1wC.将float改为intD.变量名1w不符合Python语言规范,不能以数字开头19 .利用Python编程实现计算 z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字

6、,如8+88+888+8888+88888。设计一个 summalion ()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量 Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如 卜右图的运行结果。print basic, sun1iexurn suma=int input请输入 个个W敝字n=int(i叩tnC请输入最长方少公短行的致)print ("这几小熟而和为:n,sumnationfa, n)J.f summation(a. n):sua=0basic=0:zr

7、 i in range(0, nl: basic=ba = ic*10+a请输入个个位数丁H:g诂输入最长多少个这样的数:100 8 81 88 962 $88 9843 8888 98724 88888 987605 888883 9376486 8888888 98765367 8888S888 987654248 883883883 9876543129 88880836a8 9876543200这儿个教的和为;9876543200A. basic+=sumB. sum=basic+nC. sum=basic+1 D. sum+=basic20 .在Python程序设计语言中,用于输入和

8、输出的函数分别是()A.read()和 write()B.input()和 output()C.input()和 print()D.cin()和 cout()b + yb1 4nc21.下列与数学表达式 工=, 对应的python表达式,正确的是()。£UA.B.(-b + math. sqrt (b * b 4 * a * c) /a * a-b + math. sqrt (b * b 4 * a * c) / 2*aC.D.(-b + math. sqrt (b * 2 - 4 * a * c) /(2 * a)(-b + math. sqrt ( b * b - 4 * a *

9、 c) / (2 * a)22 .韦沐沐同学利用 Python软件编制程序。初始时,他使用流程图描述算法,在设计输 入、输出数据时使用的图例是()B.C.23 .在Python中,不同的数据,需要定义不同的数据类型,可用方括号 ()aA.列表B.元组C.集合24 .使用UltraEdit软件观察字符“ 2020, Python来袭”D.字典 的内码,部分界面如图所示。Meeeaeeh: 32 % 32 册的 ac se 79 74 68 6F 6e ce B4 cf ae ; 2020. python来强卜列说法正确的是(A.图中字符“ 2020, Python来袭”共占15个字节,其耳B.字

10、符“ 10”的十六进制内码是 3AC. " CO B4'是“来”字在计算机内存储和处理时的交换码10个ASCII字符D.小写字母p的二进制内码是 111000025 .在Python语言中,数据的输入是通过(A. input()函数C output()函数26 .关于下列Python程序段的说法正确的是)来实现的。B.D.print()函数 abs()函数)k=1while 1:k+=1A.存在语法错误,不能执行B.执行1次C.执行无限次27.D.执行k次在Python中,数据的输入是通过()来实现的。A.input ()函数B. print ()函数28.卜列Python程

11、序段运行的结果是(C.)bool ()函数D. abs ()函数x=0for i in range(1,20,3): x=x+iprint(x)A. 80B. 190C.70D. 21029 .下面的Python程序段运行后的输出结果是x=3if x%2=0:print(x, "是偶数。")else:print(x, "是奇数。")A 3 是奇数 B x, "是偶数 "C x, "是奇数 " D 3 是偶数30 下面选项中对 Python 的转义字符描述错误的是( )A r 回车B n 换行C 反斜杠符号D ” 单

12、引号二、程序填空31 .使用Python自身提供的IDLE集成开发环境录入以下代码及调试 运行,检测结果。# 鸡兔同笼for x in range(1,23):y=35-xif 4*x+2*y=94:print("兔子有s只,鸡有s只"(x,y)特别提示:代码录入完毕,调试运行,检测错误,讨论错误原因,上网查找错误格式的处置办法,直至能正确输出结果。32 (项目情境)水仙花数是指一个三位数,它的每个位上的数字的 3 次方之和就等于它本身,例如: 1*3+5*3+3*3 = 153 。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗 数。(问题求解)设这个数存放于变量x 中,变

13、量 g、 s、 b 分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、 s、 b 表示为 x 的形式。请阅读如下python 程序,在空白处填写适当的表达式或语句,使程序完整。 print (" 三位数之内的水仙花是 :") for x in :b=x/100s=g=if x=(b*3 + s*3 + g*3):33 学校开展“奇妙的数字”研究性学习活动。张轩小组 4 人决定把课题定为探秘水仙 花数。( 1 )张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如: 153 = 13+53

14、+33 ,那么这个数就是一个“水仙花数”。百度属于搜索引擎(全文,分类)(2)为了求解100-999 这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用 python 编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:运行结果;k=ltX)k'=999;a=k/100二2注:后为k/J百位-W ftW b为k的十位c=k%10注:/为k的小口I_=RESTART;山 水仙比数.py =153是水仙花数。37C是水仙花馥.371是太仙花数.407是水仙花数.k是可以重新赋值的,k是变量还是常量? 程序中处有空缺,请补充完整处的代码。程序中逐一验证了 100到99

15、9之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做 (解析法,枚举法,递归法,二分法)。(3)在研究成果展示环节,张轩小组可以使用什么软件制作探秘水仙花数的研究成果报告? ()34 .小强开展网上直播售货,为此购买了以下直播硬件设备:手机耳机自拍杆数码照相机背景画无线路由器请回答下列问题:(1)在购买的直播硬件设备中,属于模数转换的设备是 (多选,填序号)(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素、24位真彩色、帧频为 25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小强家目前10Mbps的宽带 (选填:能/不能)满

16、足直播要求。请列式证明O(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是 (填写数字),该流水号的总利润是 元(填写数字,保留 1位小1A货号E类别C品名D进价E售价F数量G源水号成交与否(0-未成交1 -成交)213糕点阿尔卑斯棒棒箱(香蕉)0.305q20190306011313糕点12。让好隹獐纺什锦软糖3.84.15320190306011421J饮杜480ml原叶冰红茶22.22 J20190306010517饮料50G乐事(青柠味)2. 5Z932019030

17、602163鼾小熊维尼灌心保(革葺味)4. 24.542019030G020722糕点部薄既傅脚懑香奶油)22y 812019030&02。85饮料596nd娃哈哈纳真年代0. S1 1420190305021959她伊利营养好化奶(全脂型)33.530201903060201050薯条上好佳番茄薯条22,9-320190306020113饼干小熊维尼灌心和草莓味)4. 24.5420190306031126糕点1 %妙脆角逐香原:味)0. 80.9220190306031523i « a* * *li- » »* * i*5247饮料农夫果园100%楂汁

18、3.53.532019030699I41饮料阿尔卑斯棒棒糖(草莓味)0. 20,5420190306991:2l47“上好佳"天然薯片2.531201906991图a(4)为了快速了解各类别商品的利润,小强用 python编程处理。处理的结果界面如图b所示。部分代码如下,请在划线处填写合适的代码。类别利润直方图更别图bimport pandas as pdimport numpy as npimport matplotlib. pyplot as plt detail=pD . read_excel () print(detail)for i in range(len(detail:

19、):if detail成交与否'i=1:detail ' lirun '=dg=detai1类别', lirun ' . groupby(by= print(总利润”,detail 'lirun ' .sum()'数据可视化代码略35 .已知6月份10位技术考试成绩:12345678910788889908376759810065技术老师想统计出80分(含80)以上的人数,请完善程序,代码如下:a=78,88,89,90,83,76,75,98,100,65sum=0for i in range(n): if ai>=80:

20、print(sum)执行上述程序段后,输出的内容是 36 .在一千多年前的孙子算经中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何? ”。即一个数除以3余2,除以5余3,除以7余2,求这个数。i=while (i%3!=2 i%5!=3 or i%7!=2):i电print(i)37 . “百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和 小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?打开文件“考生文件夹百鸡百钱.py ",完善程序实现以下功

21、能并保存。(1)请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善。(2)运行程序,运行结果如图所示。8 1TB 8S8 1 4亍1 14 812运清枝回主建退出一.公鸡只数可能为1-20#请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善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,moneycock_price+1):for hen_num in range(1, ):

22、#母鸡只数可能为1-33for chick_num in range(1, ):#(3 小鸡)只数可能为1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_pricenum1=cock_num+hen_num+chick_num*3if money1=money and num1=num:print (cock_num,hen_num, )#(小鸡数)input("运行完毕,请按回车键退出”)38 .操作说明:打开文件“ Y:/1/1.py",将程序补充完整,不得增加,删除语句、或改变

23、程 序原有结构,操作结束后保存。以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(1至7)输出“输入错误! ”,否则输出对应的英文星期的简称如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input(请输'入一个数:”)list= "Mon" , " Tue" , " Wed' , " Thu" , " Fri " , " Sta " , " Sun” if lprint(输入错误! ”)else:pri

24、nt()39 .求水仙花数(一个三位数,其各位数字立方和等于该数字本身)40 .请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如 果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。【参考答案】*试卷处理标记,请不要删除、选择题1 C【详解】本题考查计算机语言。C+, VB, Python都属于高级程序设计语言。机器语言则不是。故本题选项C不属于高级程序设计语言。解析: C【详解】本题考查计算机语言。 C+, VB, Python 都属于高级程序设计语言。机器语言则不是。故本题选项 C 不属于高级程序设计语言。2 D【详解】本题主要考查Python表达

25、式的运算。表达式66!=66的值为Falser故print(66!=66)结果是Falsq故本题选D选项。解析: D【详解】本题主要考查 Python表达式的运算。表达式 66!=66的值为False,故print(66!=66)结果是 False!,故本题选D选项。3 A【详解】本题主要考查Python 表达式的运算。运算符 / 表示向下取整,-14/ 4=-4,14/ 4=3,故本题选A 选项。解析: A【详解】本题主要考查Python 表达式的运算。运算符/表示向下取整, -14/4=-4, 14/4=3,故本题选 A 选项。4 D【详解】本题主要考查程序设计语言。python、VC J

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

27、的可迭代参数中的所有元素是否都为TRUE input(x)是输入函数,故本题选A选项。6 B【详解】本题主要考查Python 命令提示符。 python 的命令行提示符是>>>,故本题选B选项。解析: B【详解】本题主要考查Python 命令提示符。 python 的命令行提示符是>>>,故本题选B 选项。7 B【详解】本题主要考查Python 语言。 Python 语言是解释型语言,支持面向对象和跨平台使用,故本题选 B 选项。解析: B【详解】本题主要考查Python 语言。 Python 语言是解释型语言,支持面向对象和跨平台使用,故本题选 B 选项。

28、8 D【详解】本题主要考查Python 常用函数。 abs(x) 是返回 x 的绝对值, float() 函数用于将整数和字符串转换成浮点数, print() 是输出函数, input() 是输入函数,故本题选D选项。解析: D【详解】本题主要考查Python常用函数。abs(x)是返回x的绝对值,float()函数用于将整数和字符串转换成浮点数, print() 是输出函数, input() 是输入函数,故本题选D 选项。9 D【详解】本题主要考查Python输入函数。random()是随机函数,print()是输出函数,Cout()函数是统计字符串里某个字符出现的次数,input()是输入

29、函数,故本题选D 选项。解析: D【详解】本题主要考查 Python输入函数。random()是随机函数,print()是输出函数,Cout()函数是统计字符串里某个字符出现的次数, input() 是输入函数,故本题选 D 选项。10 B【详解】本题主要考查Python 文件操作函数。 open ()是文件打开函数,read () 、 write ()是文件读写函数;json.load()用于从json文件中读取数据,故本题选 B选项 解析: B【详解】本题主要考查Python 文件操作函数。 open ()是文件打开函数, read () 、 write ()是文件读写函数;json.lo

30、ad()用于从json文件中读取数据,故本题选 B选项。11 A【详解】本题主要考查Python 变量。 Python 中, int 是整型, str 是字符串型, float 是浮点型,故本题选 A 选项。解析: A【详解】本题主要考查Python 变量。 Python 中, int 是整型, str 是字符串型, float 是浮点型,故本题选 A 选项。12 D【详解】本题主要考查Python 表达式。 12*3%5=1, len( “Welcome”) =7, int ( 3.9)=3, abs( -8) =8,故本题选D 选项。解析: D【详解】本题主要考查Python 表达式。 1

31、2*3%5=1 , len(“ Welcome ”) =7, int ( 3.9) =3 , abs( -8) =8,故本题选D选项。13 C【详解】本题考查的是python 的变量命名。 python 的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。解析: C【详解】本题考查的是python 的变量命名。 python 的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。14 D【详解】本题考查的是Python 程序调试。双分支IF 语句。 if ( 条件 ) 后面要加冒号,else 后面也要加冒号。故标号4 中存在语法错误。解析: D【详解】本题

32、考查的是Python程序调试。双分支IF语句。if (条件)后面要加冒号,else后面也要加冒号。故标号4 中存在语法错误。15 D【详解】本题主要考查Python 赋值语句。赋值语句是将表达式赋给变量,不可以将X+Y赋给常量10,故本题选D 选项。解析: D【详解】本题主要考查Python赋值语句。赋值语句是将表达式赋给变量,不可以将X+Y赋给常量10 ,故本题选 D 选项。16 D【详解】本题主要考查Python程序的执行。列表的索引是从0开始的,故List3=9,故段运行后的输出结果是9,故本题选D 选项。解析: D【详解】本题主要考查Python 程序的执行。列表的索引是从 0 开始的

33、,故List3=9 ,故段运行后的输出结果是9 ,故本题选D 选项。17 A【详解】本题考查的是信息相关知识。信息是一种具体的含义,语言是信息的载体,故选项A错误;给微信朋友圈点赞是个人推荐,故选项 B正确;表达信息时要遵照一定的标准,计算机、通信、网络等规范了一系列的解析: A【详解】本题考查的是信息相关知识。信息是一种具体的含义,语言是信息的载体,故选项A 错误;给微信朋友圈点赞是个人推荐,故选项B 正确;表达信息时要遵照一定的标准,计算机、通信、网络等规范了一系列的协议,故选项C 正确;对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息,选项D 正确。18 D【详解】本题考查的

34、是Python 的变量名。在Python 中变量名是由数字、字母、下划线组成,且不能以数字开头。故本题应选 D。解析: D【详解】本题考查的是Python 的变量名。在 Python 中变量名是由数字、字母、下划线组成,且不能以数字开头。故本题应选D。19 D【详解】本题主要考查Python程序的执行与调试。变量sum用来求和,变量basic用来 保存第i个数,下划线处对第i轮求和,故填sum=sum+basiq故选D选项。解析:D【详解】本题主要考查 Python程序的执行与调试。变量 sum用来求和,变量 basic用来保存第i个 数,下划线处对第i轮求和,故填sum=sum+basic,

35、故选D选项。20 C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input ()函数返回 值默认是字符串。print()函数默认是输出后换行。因此 C选项正确。【点睛】解析:C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input ()函数返回值默认是字符串。print()函数默认是输出后换行。因此C选项正确。【点睛】21 D【详解】本题考查的是Python表达式。sqrt ()求平方根,乘法运算符为 “*;除法为“/,”嵌套函数均使用小括号。表示为(-b + math. sqrt ( b * b - 4 * a解析:D【详解】本题考查的是Python表

36、达式。sqrt ()求平方根,乘法运算符为“*”,除法为“ /”,嵌一山,一r 一b + J护-一 一、,套函数均使用小括方。表不为(-b + math. sqrt ( b * b - 4 * a * c) / (2 * a)。22 D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用 来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题 应选D。解析:D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题应选Do23 A【详解】本题主要考查Python 数据类

37、型。列表用方括号“ 来定义,元组可以用圆括号”“ ()来定义,集合可以用大括号”“ 来定义,字典用大括号”“ 来定义,故本题选”A 选项。解析: A【详解】本题主要考查Python 数据类型。列表用方括号“ ”来定义,元组可以用圆括号“ () ”来定义,集合可以用大括号“ ”来定义,字典用大括号“ ”来定义,故本题选 A 选项。24 D【详解】本题考查的是UltraEdit 编码。使用 UltraEdit 或 Winex 软件查看字符内码时,得到的是十六进制数, 1 个 ASCII 码字符占 1 个字节,一个GB2312 编解析: D【详解】本题考查的是UltraEdit 编码。使用 Ultr

38、aEdit 或 Winex 软件查看字符内码时,得到的是十六进制数,1个ASCII码字符占1个字节,一个 GB2312编码字符(如汉字)占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项 A错 误;由图中可知“2”的十六进制内码为:32,“ 0”的十六进制内码为:30 ,故字符“ 10”的十六进制内码是:31 30 ,选项B错误;"CO B4'是“来”字在计算机内存储和处理时 的机内码,故选项 C错误;由图中可知大写“ P的十六进制码为:50,故可以推出小写“p”的十六进制码为:70,转二进制数为:1110000,故选项D正确

39、。25 A【详解】本题考查的是Python 函数。 input( ) 是输入函数, print( ) 是输出函数,abs( ) 是绝对值函数。故选项 A 正确。解析: A【详解】本题考查的是Python 函数。 input( )是输入函数, print( )是输出函数,abs( )是绝对值函数。故选项 A 正确。26 C【详解】本题主要考查Python 程序 while 循环。 while 1 是一直为真,故k+=1 会执行无限次,故本题选C选项。解析: C【详解】本题主要考查Python 程序 while 循环。 while 1 是一直为真,故k+=1 会执行无限次,故本题选 C 选项。27

40、 A【详解】本题主要考查Python 输入函数。在Python 中, input ()是输入函数, print()是输出打印函数,bool ()函数用于判断真假,abs ()求绝对值函数,故本题选 A 选项。解析: A【详解】本题主要考查Python 输入函数。在 Python 中, input ()是输入函数 , print ()是输出打印函数,bool ()函数 用于判断真假,abs ()求绝对值函数,故本题选 A选项。28 C【详解】本题主要考查Python 程序的执行。变量i 的范围是从120,每次递增3,故x=0+1+4+7+10+13+16+19=70输出x为70,故程序段运行的结

41、果是 70,故本题选 C 选项。解析: C【详解】本题主要考查Python 程序的执行。变量i 的范围是从120,每次递增3,故x=0+1+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题选 C选项。29 A【详解】本题主要考查Python 程序的执行。x=3, 3%2=1,故输出3是奇数,故本题选A选项。解析: A【详解】本题主要考查Python 程序的执行。 x=3, 3%2=1,故输出3 是奇数,故本题选 A 选项。30 D【详解】本题主要考查Python 转义字符。 r 回车, n 换行, 反斜杠符号, ” 双引号,故本题选 D 选项。解析: D【详

42、解】本题主要考查Python 转义字符。 r 回车, n 换行, 反斜杠符号, ” 双引号,故本题选 D选项。二、程序填空31 错误1:兔子4只腿,最多只能是 23只,而range(1,23)只取到22,没取到23,故应改为: range(1,24)错误 2:缩进错误,y=35-x、 if 4*x+2*y=94: 是 for 语句中的语句块,应缩进。 print(" 兔子 有$只,鸡有s只"(x,y)是if语句中的语句块,应缩进。【详解】本题考查的是Python 调试。本题程序错误如下:错误1:兔子4只腿,最多只能是 23只,而range(1,23)只取到22,没取到23,

43、故应改 为: range(1,24)错误2:缩进错误,y=35-x、 if 4*x+2*y=94: 是 for 语句中的语句块,应缩进。 print(" 兔子有$只,鸡有s只"(x,y)是if语句中的语句块,应缩进。调试完最终输出:兔子有12 只,鸡有 23 只。32 range(100,1000) x/10%10 x%10 print (" 三位数之内的水仙花是:"+str(x)【详解】本题主要考查Python 程序的执行与调试。 水仙花数是指一个三位数,即 100,999 , for xin range(100,1000)表示 x 的范围是 100-

44、999,故此处填 range(100,1000)。 变量 g、s、b 分 别存放个位、十位、百位上的数,故s=x/10%10( “/表示整除,”“%”表示取余)。 g=x%10。 如果满足 x=(b*3 + s*3 + g*3) ,则输出 “三位数之内的水仙花是:x ”,故此处填 print (" 三位数之内的水仙花是:"+str(x) 。33 全文 变量 k+1 枚举法 Word/WPS/PowerPoint 等 【详解】本题主要考查Python 程序的执行与调试。 百度属于全文搜索引擎,也是关键词搜索。 变量可以反复赋值,故k 是变量。 循环体执行完, k 递增,继续找

45、水仙花数,故此处填 k+1。 逐一验证了 100 到 999 之间所有的三位数是否符合,这种算法叫做枚举法。 在研究成果展示环节, 张轩小组可以使用 Word/WPS/PowerPoint 等软件制作探秘水仙花数的研究成果报告。34 . 不能 1080*1920*24*25 *1/1024/1024/100 10.8Mbps ,大于网络传输带宽 10Mbps,所以不能满足直播要求。 1 2 或 2.0' shqk. xl碱“Shqk. xlsx'(detai1售价-detail进价')*detai1数量【详解】本题主要考查Python程序设计相关知识点。手机、数码照相机

46、均属于模数转换的设备, 可以实现模拟信号与数字信号的转换,故填。根据直播平台要求,直播画面是 1080*1920 像素、 24 位真彩色、帧频为 25fps ,视频压缩比为 100:1 ,在不考虑视频传输优化的情况下,小强家目前10Mbps的宽带不能满足直播要求。视频存储容量=像素*颜色深度*帧频*时长,1080*1920*24*25*1 /1024/1024/10010.8Mbps ,大于网络传输带宽 10Mbps,所以不能满足直播要求。由图可知,1表示成交,0表示未成交,流水号为2019030602 的售货记录中,已成交的商品类别数是1 ,都是饮料(即货号17 和货号5)。该流水号的总利润是(2.925) *3+ (1-0.8) *4=2.0,故填2或2.0。该表格文件名是 shqk.xlsx,此处读入该表格文件,故填 shqk. xlsx "shqk. xlsx”。利润=(售价-进价)* 数量,数据已经读到detail中,故此处填(detai1售价'-detail进价')*detai1数量'。35

温馨提示

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

评论

0/150

提交评论