全国青少年信息素养大赛python初赛必做题模拟五卷_第1页
全国青少年信息素养大赛python初赛必做题模拟五卷_第2页
全国青少年信息素养大赛python初赛必做题模拟五卷_第3页
全国青少年信息素养大赛python初赛必做题模拟五卷_第4页
全国青少年信息素养大赛python初赛必做题模拟五卷_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

全国青少年电子信息智能创新大赛python·必做题模拟五卷一、单选题1.有如下Python程序段:x,y=12,5ifx%y==0:z=x/y

print(x,"/",y,"=",z)else:

z=y*xprint(x,"*",y,"=",z)程序段执行后,输出的结果为?()A、x/y=2.4B、x*y=60C、12/5=2.4D、12*5=60题型:单选题答案:D难度:一般试题解析:因为x%y=2,因此执行else中的语句,即z=60,输出结果为12*5=60,答案为D。2.下列创建元组的方法中不正确的是?()A、t=(1,2,'信息')B、t=(1)C、t=('信息',)D、t='音乐','体育','美术'题型:单选题答案:B难度:容易试题解析:只有一个元素的元组,在定义时,需要添加一个逗号,t=(1,)3.s='语文、数学、英语、信息技术'l=s.split('、')print(l)以上代码的运行结果为?()A、['语文','数学','英语','信息技术']B、['语文、数学、英语、信息技术']C、('语文','数学','英语','信息技术')D、('语文、数学、英语、信息技术')题型:单选题答案:A难度:一般试题解析:split()通过指定分隔符对字符串进行切片,返回分割后的字符串列表。语法:str.split(str="",num=string.count(str)).本题中str分隔符为"、",所以被分隔为['语文','数学','英语','信息技术']4.已知存在字典a中有多个键值对,以下指令可以清空字典并保留变量的是?()A、a.remove()B、a.pop()C、a.clear()D、dela题型:单选题答案:C难度:一般试题解析:根据题意应该选择C5.以下程序的运行结果是?()list1=[1,2,3]list1[2]=4print(list1)A、[1,2,4]B、[1,2,3]C、[1,4,3]D、[1,4]题型:单选题答案:A难度:一般试题解析:6.执行下列代码后,运行结果是?()l1=[11,22,33]l2=[66,44,22]foriinl1:forjinl2:ifi==j:

print(i)A、TrueB、0C、2D、22题型:单选题答案:D难度:困难试题解析:掌握循环嵌套的使用7.执行以下语句后的输出结果是?()

str1='MynameisBeiJing'print(len(str1))A、20B、18C、15D、16题型:单选题答案:B难度:一般试题解析:8.列表a=[1,2,3,4,5,6,7,8,9],对列表进行切片操作,要想得到[3,5,7],以下切片正确的是?()A、a[-7:-2:-2]B、a[2:7:2]C、a[3:7:2]D、a[2:7:-2]题型:单选题答案:B难度:容易试题解析:9.执行以下语句,将输出?()list1=['b','c',1,2,3,4,5]list1.append('a')list1.append('a')list1A、['b','c',1,2,3,4,5]B、['b','c',1,2,3,4,5,'a']C、['b','c',1,2,3,4,5,'a','a']D、无输出题型:单选题答案:C难度:一般试题解析:10.不能用作if语句条件表达式的是?()A、xinrange(6)B、3=aC、a>3andb<10D、x-6>5题型:单选题答案:B难度:一般试题解析:能够合理设置if语句的条件11.执行以下语句后,输出的结果是?()list2=['a',1,2,3,4,5]print(list2[5]);A、5B、4C、3D、提示错误题型:单选题答案:A难度:一般试题解析:12.alist=['cat','bat','cat','hat','cat'],执行下列代码,输出的结果是?()alist.remove('cat')print(alist)A、['cat','bat','cat','hat','cat']B、['bat','cat','hat','cat']C、['bat','hat']D、['cat','bat','cat','hat']题型:单选题答案:B难度:一般试题解析:13.以下创建字典的方法,正确的是?()A、d={学号,001,姓名,张三,成绩,98}B、d={'学号':'001','姓名':'张三','成绩':98}C、d={'学号','001','姓名','张三','成绩',98}D、d={'学号':'001';'姓名':'张三';'成绩':98}题型:单选题答案:B难度:一般试题解析:14.以下代码输出的结果是?()foriin"Python":ifi=="t"ori=="o":continue

print(i,end="")A、PyhnB、PythonC、PytD、Pytho题型:单选题答案:A难度:一般试题解析:continue的意思是“继续”,所以可以理解为:跳过本次循环的剩余代码,但循环还要继续运行15.对于字典dic={1:2,'3':'d','sex':1,4:{'No':1,'name':'Mike'}},len(dic)的值是?()A、3B、4C、5D、6题型:单选题答案:B难度:一般试题解析:16.对于元组tup=(1,2,3,4,5)执行的操作非法的是?()A、len(tup)B、max(tup)C、min(tup)D、tup[1]=6题型:单选题答案:D难度:一般试题解析:17.水果店促销每斤苹果5元,如果购买六斤及六斤以上还可以打八折,小红去买苹果,下面的哪一个的Python程序语句可以帮小红算一下她买苹果得花多少钱(具体购买斤数由小红输入)?()A、x=input("请输入斤数:")ifx<6:y=5*xelse:y=5*x*0.8print(y)B、x=eval(input("请输入斤数:"))ifx<6:y=5*xelse:y=5*x*0.8print(y)C、x=eval(input("请输入斤数:"))ifx<6:y=5*x*0.8else:y=5*xprint(y)D、x=input("请输入斤数:")ifx<6:y=5*x*0.8else:y=5*xprint(y)题型:单选题答案:B难度:一般试题解析:根据题意,当斤数x<6时,钱数y=5*x,否则,y=5*x*0.8,则以下答案正确。x=eval(input("请输入斤数:"))#input()输入的是str类型,不能直接进行计算,所以需要eval()进行转换。ifx<6:y=5*xelse:y=5*x*0.8print(y)18.执行下列代码后,运行结果是?()s="垃圾分类"i=len(s)whilei>=0:print(s[i-1])i=i-1A、类分圾垃B、垃圾分类C、垃圾分类垃D、类分圾垃类题型:单选题答案:D难度:困难试题解析:掌握字符串长度函数的使用,理解元素索引值的变化19.在列表a中存放1-100之间所有的奇数,可以有多种方法,以下哪种方法是错误的?()A、a=list(range(1,100,2))B、a=range(1,101,2)C、a=[]i=1whilei<100:

a.append(i)

i+=2D、a=[]foriinrange(1,100,2):

a.append(i)题型:单选题答案:B难度:一般试题解析:range20.若li=list(range(1,10,2)),则print(li)的结果是?()A、[0,2,4,6,8,10]B、[1,3,5,7,9]C、[1,2,3,4,5,6,7,8,9,10]D、[0,2,4,6,8]题型:单选题答案:B难度:一般试题解析:掌握range函数以及list类型转换函数的使用21.已知a=['a','b'],b=[7,8,9],如果c=a*2+b,那么列表c是?()A、['a','b','a','b',7,8,9]B、['a','b',2,7,8,9]C、['a','b',7,8,9,'a','b']D、['a','b','a','b',7,8,9,7,8,9]题型:单选题答案:A难度:一般试题解析:本题知识点是列表的连接和重复列表元素,根据题意A选项是正确答案22.已知a=[1,2,3,4,5,6,7],则a[0:-2]的的值是?()A、[1,2,3,4,5,6]B、[2,3,4,5,6]C、[1,2,3,4,5]D、[2,3,4,5]题型:单选题答案:C难度:一般试题解析:本题的知识点是列表的通用操作,访问指定索引范围,按题目的意思是访问第一到倒数第二个元素(但不包含倒数第二个),所以选择c23.以下语句不正确的是?()A、dict={1:'a'}B、a={'name':'bob'}C、e={[1]:'篮球'}D、c={'school':'精英小学'}题型:单选题答案:C难度:一般试题解析:定义字典时,键和值是文本时,需要使用引号。字典键不可以使用列表24.关于brea

温馨提示

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

评论

0/150

提交评论