版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python 练习题 含答案单选题 么做?A 将备注添加到代码的最后一行之后,以空白行分隔B 将备注置于#符号后添加到任意一行C 将备注置于括号中添加到任意一行D 将备注添加到代码的第一行之前,以空白行分割答案解析:B单选题 执行下列代码。import datetimed = datetime.datetime(2017,4,7)print(:%B-%d-%y.format(d)num = 1234567.890print(:,.4f.format(num)import datetimed = datetime.datetime(2017,4,7)print(:%B-%d-%y.format(
2、d)num = 1234567.890print(:,.4f.format(num)运行程序,输出是什么?A、04-07-171234567.89、04-07-20171,234,567.8900C、2017-April-071,234,567.890D、April-07-171,234,567.8900答案解析:Dpython品编号后退出。你应如何完成代码?请在答题区域中选择适用的代码段。答题区域:productIdList = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9index = 0productIdList = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9i
3、ndex = 0(index10):(index= 1:if x % 4 = 0:print(“派对”)elif x - 2 = 1:if x % 4 = 0:print(“派对”)elif x - 2 0:print(“蛋糕”)elif x / 3 = 0:print(“庆祝”)else:print(“生日”)x = x - 1屏幕上显示的输出信息是什么?A B 答案解析:A单选题color100种颜色,你需要切片该列表,显示第二,第四,第六(以类推种)颜色,你会使用下列哪段代码?A、colors2:2 B、colors1:2 C、colors1:2 D、colors:2 答案解析:B填空题
4、 你创建了以下用于寻找会议室并显示房间名称的程序:01 rooms = 1:“休息室”, 2:“会议室”02 room = input(“01 rooms = 1:“休息室”, 2:“会议室”02 room = input(“输入房间编号:”)03 if not room in rooms:04print(“房间不存在!”)05 else:06print(“房间名称为” + roomsroom)同事反映该程序有时会产生错误结果。根据代码段回答问题:第01行的rooms清单中存储了哪两种数据类型: 答案解析:字符串 str 和 整型 int第02行中的room的数据类型是什么? 答: 答案解析:
5、字符串str单选题 编写程序计算员工工作年限,并为其显示祝贺信息。01 start = input(“你在公司开始工作时几岁?”)01 start = input(“你在公司开始工作时几岁?”)02 end = input(“你现在几岁?”)03请补充完善上述代码。A、print(“恭喜入职 ”+(int(end)-int(start)+” 周年!”)B、print(“恭喜入职”+int(end-start)+” 周年!”)C、print(“恭喜入职”+str(int(end)-int(start)+” 周年!”)D、print(“恭喜入职”+str(end-start)+” 周年!”)答案解
6、析:C单选题 值,该值也必须作为整数用于计算。你应使用哪个代码段?A、num= float(input(“需要多少件物品?”)B、num = str(input(“需要多少件物品?”) C、num = input(“需要多少件物品?”)D、num = int(float(input(“需要多少件物品?”)答案解析:Dpython 程序,该程序用于计算一个算术表达式。该表达式读作:b 等于 a 乘以-1 的结果的平方。表达式中 a 是用户输入的值,b 是运算结果。你编写了以下代码段,行号仅供参考。01 a = eval(input(“Enter a number for the equation
7、:”)01 a = eval(input(“Enter a number for the equation:”) 02 b =你需要确保结果正确无误,应如何完成第 02 行的代码02 b =- , ( , ), *, *2, 2 ,a答案解析:b= -(a)*2单选题 python鼓励青少年和老年人报名,未成年人(minor)和老人(senior)可享受九折优惠。01 def get_discount(minor,senior)01 def get_discount(minor,senior)02discount = 0.1030402discount = 0.10304discount =
8、005return你需要完善代码,应在第零三行添加?A、if(not minor) and senior:、ifnot (minor or senior):C、if (not minor) or senior:D、if not (minor and senior):答案解析:D单选题 python控制新玩具”和平使者”打转。请阅读代码,找到错误。01 import math01 import math02 # 和平使者的默认动作03 power = True04 move = 005 while(power):06 if move = 0:07turnValue = math.pi /move
9、08move += 502 # 和平使者的默认动作03 power = True04 move = 005 while(power):06 if move = 0:07turnValue = math.pi /move08move += 509 else:10turnValue = 011move = 0代码中存在哪个错误?A、第 05 行导致运行时错误,原因是表达式不完整B、第 08 行存在语法错误,因为 += 是无效语句C、第 07 行导致运行时错误,原因是除数为零D、第 05 行存在语法错误,应写为(power = True)答案解析:C单选题 sqrtsR入该函数。你会使用哪个代码段?
10、A、import math.sqrt as sRB、from math.sqrt as sRC、import sqrt from math as sR D、from math import sqrt as sR 答案解析:D单选题执行以下代码:numList = 0,1,2,3,4print(5 in numList)numList = 0,1,2,3,4print(5 in numList)打印输出的内容是什么?A、True 、C、45答案解析:B填空题 阅读以下代码:a = goodprint(a)b = aa += morningprint(a)print(b)a = goodprint
11、(a)b = aa += morningprint(a)print(b)答题区域:第一次打印后显示什么信息?答案解析:good第二次打印后显示什么信息?答案解析:good morning*答案解析:good单选题 print ?( ),横线处应选择( )numList = 1,2,3,4,5numList = 1,2,3,4,5alphaList = “a”,“b”,“c”,“d”,“e”print(“numList 中的值与 alphaList 相等alphaList = “a”,“b”,“c”,“d”,“e”print(“numList 中的值与 alphaList 相等”)print(“
12、numList 中的值与 alphaList 不相等”) *A、if numList = alphaList:B、if numList = alphaList C、else:D、else答案解析:A C供参考。01 def checkType(value):01 def checkType(value):02dataType = type(value)02dataType = type(value)03return dataType04 print(checkType(True)04 print(checkType(True)print(checkType(1.0)05print(checkT
13、ype(1.0)06 print(checkType(1)06 print(checkType(1)print(checkType(“True”)1.print(checkType(“True”)根据代码段中提供的信息,选择每个问题的答案选项。第 04 行输出了什么信息?A、B 、 C、 D 、 答案解析:A05 行输出了什么信息?A、 B 、 C、 D 、 答案解析:C06 行输出了什么信息?A、 B 、 C、 D 、 答案解析:B07 行输出了什么信息?A、 B 、 C、D、答案解析:D单选题 查看以下代码:List1 = 1,2,3,4,5List2 = “a”,“b” ,“c” ,“d
14、” ,“e”print(List1 is List2)print(List1 = List2)List1 = List2print(List1 is List2)print(List1 = List2)List1 = 1,2,3,4,5List2 = “a”,“b” ,“c” ,“d” ,“e”print(List1 is List2)print(List1 = List2)List1 = List2print(List1 is List2)print(List1 = List2)第一次 print 后显示什么信息?A、True B、False C、None D、yes答案解析:Bprint
15、后显示什么信息?A、True B、False C、None D、yes答案解析:A单选题 2 10 如何完成代码?#显示 2 到 10 的乘法表def fun():def fun():print(r * c, end = “ ”)print(r * c, end = “ ”)print()fun()print()fun()第一条横线处所选代码是:A、for c in range(11):B、for c in range(2,11):C、for c in range(2,10,1):D、for c in range(10):答案解析:C单选题 第二条横线处所选代码是:A、for row in r
16、ange(11):B、for row in range(2,10,1):C、for row in range(2,11):D、for row in range(10):答案解析:C个姓名中的所有字符的顺序。单选题 你需要编写一个Python函数,该函数可以输出正确的顺序的姓名。#函数可以反转字符串中字符的顺序def zheng_name(fan_name):forward_name = for index inforward_name +=return forward_nameprint(“zheng_name(“ykcuL”)”)#函数可以反转字符串中字符的顺序def zheng_name(
17、fan_name):forward_name = for index inforward_name +=return forward_nameprint(“zheng_name(“ykcuL”)”)#测试案例,应输出 Lucky第一条横线处应该填写的代码是:A、fan_name:B、len(fan_name):C、range(0,len(fan_name),-1):D、range(len(fan_name)-1,-1,-1):答案解析:D单选题 第二条横线处应该填写的代码是:A、fan_nameindex-1B、fan_namelen(forward_name)-1C、fan_namelen(
18、fan_name)-len(forward_name) D、fan_nameindex(正确答案)答案解析:D32. 单选题 计算以下 Python 算术表达式: (3*(1+2)*2-(2*2)*3),结果是什么? A,3B,13 C,15 D,69答案解析:C单选题 找到工资表错误的根本原因。代码如下:pay = 15000, 12000, 35000, 45000pay = 15000, 12000, 35000, 45000count = 0sum = 0for index in rangecount += 1sum += payindexaverage =print(“ 总 工 资
19、为 :count = 0sum = 0for index in rangecount += 1sum += payindexaverage =print(“ 总 工 资 为 :”,sum)print(“平均工资为:”,average)第一条横线处应填写的代码是:A、(size(pay):(size(pay)-1):C、(len(pay)+1):D、(len(pay):答案解析:D单选题A、sum/countB、sum * count C、sum * count D 、 sum/count 答案解析:A填空题 get_first_line。你需要保证在文件不存在时返回 None。如果文件存在,该
20、函数必须返回第一行的内容。import osdef get_first_line(filename,mode):import osdef get_first_line(filename,mode):要完成该函数,你应按什么顺序排列代码段?A return NoneB with open(filename,rasfile:C else:D return file.readline()E if os.path.isfile(filename):: 答案解析: EBDCA单选题 你需要创建满足以下条件的函数:score该函数接受当前分数和一个数值该函数将数值添加到当前分数你应如何完成代码? 代码段:
21、+current += valuecurrent += value第一条横线处所选代码是:A、scoreB、def scoreC、return scoere D、def ()答案解析: B单选题 :A、(current,value):B、():C、(current,value) D、()答案解析: A单选题A、passcurrentB、return current C、returnD、pass答案解析: B单选题 某食品公司需要一个简单程序。用来调查新产品的使用情况。该程序0-10后两位。你应如何完成代码?sum = count = done = 0sum = count = done = 0
22、average = 0.0while(done !=-1):rating =if rating = -1:breaksum += ratingcount += 1average = float(sum/count)+average = 0.0while(done !=-1):rating =if rating = -1:breaksum += ratingcount += 1average = float(sum/count)+第一条横线处应填的代码是:A、print(“输入评分(1-10),-1代表结束”)、float(input(“输入评分(1-10),-1代表结束”) C、input(“
23、输入评分(1-10),-1代表结束”)D、input输入评分(1-10),-1代表结束”)答案解析: B单选题 第二条横线处应填的代码是:A、out(“新咖啡的平均星级为:”B、console.input(“新咖啡的平均星级为:” C、printline(“新咖啡的平均星级为:”D、print(“新咖啡的平均星级为:”)答案解析: D单选题 第三条横线处应填的代码是:A、format(average,.2f) B、format(average,.2d) C、 average,.2f)D、 format.average.2d)答案解析: A单选题 编写程序:想要读写一个文本文件。你应使用哪个代码
24、?A、open(“file”, “r”)B、open(“file”, “r+”)C、open(“file”, “w+”)D、open(“file ”, “w”)答案解析: B单选题 :class Child():hobby = 唱歌defclass Child():hobby = 唱歌definit(self,name): = namechild = Child(跳舞)print(child.hobby)控制台中会显示以下哪个内容? A.唱歌跳舞唱歌跳舞控制台不显示内容答案解析: A单选题 :class Food():definitclass Food():definit(s
25、elf,name,type,color):.food = Food(苹果,水果,红色),Food(萝卜,蔬菜,白色),Food(炸鸡,肉,黄色)1name属性代码正确的是A.B.C.() D.F 答案解析:B单选题 for.in.遍历列表,下列说法错误的是:for in循环可以遍历任何列表的元素for in循环可以遍历任何列表的下标for后面存储列表中提取的每个元素in后面表示被遍历的列表答案解析:B单选题 :A.使用 for.in 循环可以遍历取出列表中存储的对象B.列表中无法存储对象C.第一个对象存储在列表下标
26、0 的位置D.访问列表中对象的属性可以用列表名 下标.属性名访问答案解析:B单选题 Hero类创建对象,下列用列表存储对象的代码正确的是A.heroeshero(鲁班); hero(姜子牙)B.heroes = Hero(鲁班), Hero(姜子牙)C.Hero = Hero(鲁班),Hero(姜子牙)D.heroes = heros(鲁班),heros(姜子牙)答案解析:B单选题 在使用for.in循环遍历列表中()处应该填写的内容正确的是for() in()列表中的每个元素、列表中的每个元素列表中的每个元素、被遍历的列表(正确答案C.被遍历的列表、被遍历的列表D.被遍历的列表、列表中的每个
27、元素答案解析:B多选题 A.remove()方法B.insert()方法C.pop()方法D.append()方法答案解析:BD单选题forin循环遍历列表foods=香蕉,苹果,西瓜,下列选项中代码正 确 的 是 : A.for food in foodsfor foods in food :forfood in foods :(正确答案)for food in food :答案解析:C单选题 A.easygui.enterbox()B.insert()C.for.in.(正确答案D.print()答案解析:C单选题 15秒,下列代码正确的是A.pygame.time.delay(15000
28、) B.pygame.display.upDate() C.pygame.display.upDate(15000) D.pygame.time.delay(15)答案解析:A单选题 :light = light = 太阳光def fun():def fun():light = light = 灯光A.B.太阳光是局部变量,灯光全局变量 C.全部都是局部变量全部都是全局变量答案解析:A单选题light = 太阳光def fun():light = light = 太阳光def fun():light = 灯光print(light+照明)fun()控制台中会显示以下哪个内容? A.灯光照明B.太阳光照明C、灯光D、太阳光答案解析:A单选题 观察下列代码,输出结果正确的是:temperature = -10def func1():temperature = 27temperature = -10def func1():temperature = 27print(室内温度:+ temperature)def func
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业建设塔吊租赁合同样本
- 劳务规范制度宣传板
- 汽车承销协议书范本
- 医院建筑施工图设计合同
- 电子产品公司总经理任职合同
- 会展活动招标文件撰写技巧
- 电信运营商出纳劳动合同
- 学校建设模板施工合同
- 游乐园专用停车场出租协议
- 停车场车位租赁合同
- 湖南省长沙市长郡教育集团等校联考2023-2024学年九年级下学期4月期中语文试题
- 2024年中考语文记叙文阅读专讲专练词语理解
- 新高考教学质量考核方案
- 山西省太原市2023-2024学年五年级上学期期中数学试卷
- 4.1DNA是主要的遗传物质课件高一下学期生物人教版必修2
- 人民群众是历史的创造者
- 六年级上册数学常考易错应用题(100道)
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- 《堂堂正正做君子》课件
- 肺功能检查及其临床应用幻灯课件
- 绿化及景观工程施工组织设计
评论
0/150
提交评论