版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【编程】电子学会python三级官方模拟试题一、选择题python关键字()coutfromnotorpython单行注释和多行注释分别是什么?()A.""""""和''''''
B.#和""""""
C.//和''''''
D.#和//Python程序段x=2print(x+1)print(x+2)运行后,变量x的值是()A.2
B.3
C.5 D.Python中,数据的输入是通过()来实现的。input()函数print()函数bool()函数
abs()函数UltraEdit来袭”的内码,部分界面如图所示。下列说法正确的是( )1510ASCII字符B3AC.“COB4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是1110000Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体80kg80kg)数据
信息
知识
智慧Python合法的标识符()int_30XLself_abcPython的值分别为:()A.5,10 B.10,5 C.5,5 D.10,10python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2Python中以下语句正确的是()。1jb="51jb"码for="51jb" C.j,b=b,j D.//这是一段测试代pythonst的值分别是()x=123+678st="123"+"678"A.123678"123678" B.123678"801"
C.801"123678"
D.801"801"在python中,想输出一行文字,要用到的函数是( )。input()
int()
print()
float()13.Python、b的值为()a=23b=int(a/10)a=a-b*10print(a,b)A.232 B.3 2C.3 20D.2 3Python属于区间的正确表达式是()。a≤xandx<bn<=xor
x>=aandx<bx>=aandx>bPython中,返回x的绝对值的函数是()。abs(x)二、程序填空bin(x)
all(x)input(x)16.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。(问题求解)python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。importmatha=int(input("请输入a的值:"))b=int(input("请输入b的值:"))c=int(input("请输入c的值:"))d= if
#将表达式b2-4ac的值赋给变量dprint("x1=",(-b+math.sqrt(d))/(2*a))#输出方程的其中一个实数根print("x2=",( ) else: 输出“方程无实数根”Python程序,实现如下功能需求:程序运行后,给出文字提示:“请输入一个正整数:”输入一个整数n1-n35数。5程序运行举例:设计完成算法之后,小CPython程序设计语言完成程序的编写。Python程序设计语言属于程序设计语言中。A.机器语言B.汇编语言C.高级语言D.翻译程序小CPython程序语言(如下) ,“#初始化时长费为0”是一,“S<=3.3”是一个 ,“float(input(“请输入时长”))”是一。A.函数B.表达式C.赋值语句D.注释语句1Tot1=0#初始化时长费为0Tot2=00S=float(input(“请输入里程数”))T=float(input(“请输入时长”))输入里程数和时长if(T>9):计算时长费用6 7if(S<=3.3):#算里程费用Tot2-8else:10 Cost-Totl+tot2print(Cost)输出总车费小C错的原因是: 。NameError recentcall<ipython-input-2-fc682f6f4658>in<modu1e>9else:10—→11Cost=Tot1+tot212NameError:name’tot2’isnotdefined经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序。(填写序号即可)总结用计算机解决问题的优势主要有: 。码照相机⑤背景画⑥无线路由器请回答下列问题:在购买的直播硬件设备中,属于模数转换的设备(多选,填序号)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小强家目前10Mbps的宽(选填:/不能)满足直播要求。请列式证明 。小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升序排序,如图a2019030602的售货记录中,已成交的商品类别数是 (填写数字),该流水号的总利润元(填写数字,保留1位数)a为了快速了解各类别商品的利润,小强用python编程处理。处理的结果界面如图b所示。部分代码如下,请在①②划线处填写合适的代码。图bimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltdetail=pD.read_excel( )print(detail)foriinrange(len(detail[:])):ifdetail[‘成交与否’][i]==1:detail[‘lirun’]= dg=detai1[[‘类别’,‘lirun’]].groupby(by=‘类别’)’数据可视化代码略以下是计算s=1+6+11+...+101的程序代码,请补全程序。s=0foriinrange(1,102, s=print(s)请补充完成上述程序② 5在空格处填写正确的代码,使程序完善实现以下功能。money=100 一共100文钱num=100 一共100只鸡cock_price=5 公鸡价格5文hen_price=3 母鸡价格3文threechick_price=1 #3只小鸡1forcock_numinrange(1, ): 1-20forhen_numinrange(1, ): 1-33forchick_numinrange(1,101):#小鸡)1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numifmoney1==moneyandnum1==num:print(cock_num,hen_num, input("运行完毕,请按回车键退出...")运行程序,运行结果如图所示。【参考答案】***试卷处理标记,请不要删除一、选择题1.A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。解析:A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。2.B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和"""""",故本题选B选项。解析:B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和"""""",故本题选B选项。3.A【详解】Python程序的执行。x=2x+1、x+2的A选项。解析:A【详解】Pythonx=2、x+2的值,故本题选A选项。4.A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打印函数,bool()abs()A选项。解析:A【详解】PythonPython中,input()print()是输出打印函数,bool()A选项。5.D【详解】UltraEditUltraEditWinex软件查看字符内码时,得到的是十六进制数,1ASCII1GB2312编解析:D【详解】UltraEditUltraEditWinex软件查看字符内码时,得到的是十六ASCII1GB2312编码字符(如汉字)2个字节。ASCII7F1610ASCII字符,故选项A错:30,故字符,选项B;“COB4”是“来”字在计算机内存储和处理时的机内码,故选项C“P”故可以推出小写“p”,故选项D6.A【详解】80kg”170cm”A。解析:A【详解】本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应选A。7.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故30XL不是Python合法的标识符,故本题选B选项。解析:B【详解】本题主要考查Python30XLPython合法的标识符,故本题选B选项。8.B【详解】Python程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b的值分别为:105,故本题选B选项。解析:B【详解】本题主要考查Python程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b5,故本题选B选项。9.C【详解】Python赋值语句。x==1是条件判断语句(x1);Ax=1,y=1Bx=1,y=2Dx=(1,2),故C选项。解析:C【详解】Pythonx==1是条件判断语句(判断x1);选项A结果x=1,y=1Bx=1,y=2Dx=(1,2)C选项。10.C【详解】Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#j,b=b,jbjC选项。解析:C【详解】本题主要考查Pythonj,b=b,j表示交换bj的值,故本题选C选项。11.C【详解】Python程序的执行。x123678=801,st"123"678"="123678"(字符串类型相加等于字符串的拼接),故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x=123+678=801,st="123"+"678"="123678"(字符串类型相加等于字符串的拼接),故本题选C选项。12.C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,解析:C【详解】pythoninputstring类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;float用于将整数和字符串转换成浮点数,故选项D错误。13.B【详解】Pythona=23,b=int(a/10)=2(int(x)x),a=a-b*10=23-2*10=3,故代码运行后,a、b3解析:B【详解】Pythonx的最大整数),a=a-b*10=23-2*10=3、b32,故本题选B选项。14.C【详解】Python表达式。Python表达式中,大于等于运算符用“>=”表示,故“x属于区间[a,b)”x>=aandx<b,故本题选C选项。解析:C【详解】PythonPython属于区间[a,b)”的正确表达式是x>=aand,故本题选C选项。15.A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有解析:A【详解】PythonPython中,返回xabs(x),bin()返回函数用于判断给定的可迭代参数中的所有元素是否TRUE,input(x)A选项。二、程序填空b*b-4*a*c或b**2-4*a*c d>=0 -b-math.sqrt(d))/(2*a) 方程无实数")【详解】Python①此处将表达式b2-4ac的值赋给变量db*b-4*a*cb**2-4*a*cb2-4ac≥0,方程有两个不同的实数根,故此处if判断条件是d>=0③b2-4ac≥0x1=(-b+math.sqrt(d))/(2*a),x2=(-b-math.sqrt(d))/(2*a)-b-math.sqrt(d))/(2*a)。④elsex<0“方程无”。n=input("")n=int(n)Foriinrange(15,n+1,15)print(i)【详解】本题考查的是Python循环语句。range函数,第一个参数表示开始,第二个参数表示停止,第三个参数表示步长。print缺省的话默认是换行输出。18.C.高级语言赋值语句注释语句B.表达式A.函数Python程序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母“T”写成了小写”“t”。合理的顺序是:③分析问题①设计算法②编写程序④调试运行程序略【详解】Python①Python程序设计语言属于程序设计语言中的高级语言,选CC③“#0”是一个注释语句,选D④“S<=3.3”B⑤“float(input(“请输入时长”))”是一个函数,float()函数用于将整数和字符串转换成浮点数,选A⑥编译运行程序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母“T””“t”⑦小C借助于计算机编写程序解决问题的这个过程,合理的顺序是:③①略19.①④不能1080*1920*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青岛工程职业学院单招职业适应性测试题库及答案解析
- 2026山东潍坊市寿光市招聘基层动物防疫安全协管员3人笔试备考试题及答案解析
- 2026年度中国电信春季校园招聘笔试参考题库及答案解析
- 2026广东深圳市国微电子有限公司招聘笔试备考题库及答案解析
- 2026中华职业教育社所属事业单位招聘2人笔试模拟试题及答案解析
- 2026湖北武汉理工大学医院招聘1人笔试备考试题及答案解析
- 2026天津滨海泰达航母旅游集团股份有限公司董事会工作专员招聘1人笔试模拟试题及答案解析
- 2026浙江杭州市文三教育集团定山小学招聘英语老师(非事业)1人笔试模拟试题及答案解析
- 公司内部抽签规则制度
- 企业内部书室管理制度
- GB/T 16855.1-2025机械安全安全控制系统第1部分:设计通则
- GB/T 46046-2025道路施工与养护设备沥青洒布机和沥青碎石同步洒/撒布机术语和商业规格
- DB11∕T 118-2024 住宅二次供水设施设备运行维护技术规程
- 滑雪双板教学课件
- 春季肠道传染病课件
- 厂区保洁服务投标方案
- 药物外渗护理措施
- 痛经中医护理常规
- 小学科学实验室管理培训
- 《危险化学品目录》(2026版)
- 2025年中级工业机器人系统操作员职业技能鉴定考试题库(共500题)
评论
0/150
提交评论