python基础试题(含答案)图文.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《python基础试题(含答案)图文.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 基础 试题 答案 图文
- 资源描述:
-
1、python基础试题(含答案)图文一、选择题1python中表达式4*3=( )。A12B1C64D72下列选项中,能作为python程序变量名的是( )AifB2xCa*bDx23下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A23 2B30 20C30 32D3 24Python程序中第一行:a=int(input( ),第二行:print(a+5),运行程序后键盘输入3,输出结果是( )。A5B3C8D其他5在Python中,表达式a*3+b*3+c*3=100*a+10*b+c属于( )A算术表达式B
2、关系表达式C逻辑表达式D日期表达式6在Python中,不同的数据,需要定义不同的数据类型,可用方括号“”来定义的是( )A列表B元组C集合D字典7有如下 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 + 1End Ifi = i + 1 Loop执行该程序后,的值是( )A2B3C5D 78队列在Python中,用( )实现队列的创建,队列的基本操作:( )( )( )( )线性数据结
3、构又称线性表。A随机;入队;出队;求队长;判队空B列表;入队;出队;求队长;判队空C列表;随机;出队;求队长;判队空D入队;随机;列表;求队长;判队空9李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :( )规划网站结构,并确定设计风格 发布网站 网页制作 了解网站运行环境,选择网站开发工具 确定网站主题,收集素材ABCD10在Python IDLE编辑器中书写正确的表达式( )Ab*2-4acB1/2gt2Cpi*r2D2*pi*r11Python中用来声明字符串变量的关键字是( )AstrBintCfloatDchar12运行Python程序的过程中出现
4、了如下图错误提示,原因是()。A变量名51study太长B应该写成chinese =51studyC“chinese”应该写成“chinas”D变量名51study不符合python语言规范,变量名不能以数字开头13在python中,下列属于字符串常量的是( )ApythonB3.14CcntD201814我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于( )。A高级语言B自然语言C汇编语言D机器语言15python的命令行提示符是( )A#BC/DC:二、程序填空16蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资
5、料,找到利用蒙特卡洛方法求解圆周率的原理、方法和Python程序。17设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。(1)Python程序设计语言属于程序设计语言中的_。A机器语言 B汇编语言 C高级语言 D翻译程序(2)小C将设计好的算法转为Python程序语言(如下)。其中“Tot2=8”是一个_,“#初始化时长费为0”是一个_,“S=3.3”是一个_,“float(input(“请输入时长”)”是一个_。A函数 B表达式 C赋值语句 D注释语句1 Tot1=0 #初始化时长费为02 Tot2=0 #初始化里程费为03 S=float(input(“请输入里程数
6、”)4 T=float(input(“请输入时长”) #输入里程数和时长5 if(T9): #计算时长费用6 Tot1=(T-9)*0.27 if(S=3.3): #算里程费用8 Tot2-89 else:10 Tot2=8+(S-3.3)*1.3511 Cost-Totl+tot212 print(Cost) #输出总车费(3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:_。NameError Traceback(most recent call last)in9else:1011 Cost=Tot1+tot212NameError:nametot2
7、is not defined(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:设计算法编写程序分析问题调试运行程序,合理的顺序是_。(填写序号即可)(5)总结用计算机解决问题的优势主要有:_。18为保护环境,很多城市开始对垃圾实行分类,便于更好的进行处理,为了让大家了解垃圾的分类情况,建立了以下四类列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。 list1=玻璃瓶,旧书
8、,金属,纸板箱,旧衣服,易拉罐 list2=胶片,消毒水,纽扣电池,水银温度计,过期药水,泡沫塑料 list3=动物内脏,菜叶菜梗,过期食品,香蕉皮,果壳 根据现有列表,完成以下问题:(1)写出从列表list3中取出“过期食品”的表达式:_(2)写出从list1中截取旧书,金属,纸板箱这一段的表达式:_ (3)现又发现一个新的列表如下:list4=过期化妆品,过期药品,杀虫剂,经 过判断,里面存放的为有害垃圾,如何将该列表中的元素添加到list2中,请写出相关的表达式: _(4)小明在路上捡到了一个塑料瓶,判断为可回收垃圾,写出相关表达式,将塑料瓶添加到列表list1中: _19猴子吃桃问题:
9、猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。20小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input(请输入年月日(格式举例:2000-01-05):)year=int(day:4) month=_ sun=int(day8:10) print(year,month,sun)f_run=31,28,31,3
展开阅读全文