给定字符串s,下列表示s最后一个字符的是?( )
A.s[:-1]
B.s[1]
C.s[0:-1]
D.s[-1]
第2题单选题运行下列代码,终端区打印的结果是?( )
nums=[1,2,,4]nums.append(nums[4])print(nums)A.
[1,2,,4,5]
B.[1,2,,4,4]
C.[1,2,,4]
D.终端区会报错
第题单选题下列哪个选项是元组类型的数据?( )
A.[1,2,]
B.(1,2,)
C.{1,2,}
D.{1:小明,2:小李}
第4题单选题下列代码片段执行的结果是?( )
poet=[{唐:[李白,王维,孟浩然],宋:[苏轼,陆游,王安石]},年-年,[年-年]]
print(len(poet))
A.1
B.2
C.D.4
第5题单选题下列代码运行的结果是?( )
ls=[富强,民主,文明,和谐,自由,平等,公正,法治]
print(ls[::2])
A.[富强,民主,文明,和谐]
B.[自由,平等,公正,法治]
C.[法治,平等,和谐,民主]
D.[富强,文明,自由,公正]
第6题单选题阿宝想在屏幕终端上打印出文字“我的名字叫阿宝,我今年10岁了,我的爱好是编程。”,阿宝已经定义的变量如下:
name=阿宝age=10hobby=编程
下列输出语句错误的是?(?)
A.print(我的名字叫{1},我今年{0}岁了,我的爱好是{2}。.format(age,name,hobby))
B.print(我的名字叫{},我今年{}岁了,我的爱好是{}。.format(name,hobby,age))
C.print(我的名字叫%s,我今年%d岁了,我的爱好是%s。%(name,age,hobby))
D.print(我的名字叫%s,我今年%s岁了,我的爱好是%s。%(name,age,hobby))
第7题单选题ls=[,7,2,1]foriinrange(,0,-1):forjinrange(i):ifls[j]ls[j+1]:ls[j],ls[j+1]=ls[j+1],ls[j]print(ls)
以上程序打印的结果是?( )
A.[1,,2,7]
B.[1,2,,7]
C.[,2,1,7]
D.[1,7,,2]
第8题单选题下列程序运行后,输出的结果是?( )
list=[春季,夏季,秋季,冬季,1+1,6+1,ab]print(list[0])print(list[5])print(list[6])print(list[4])A.
春季
6+1
ab
1+1
B.春季
7
ab
1+1
C.春季
7
ab
2
D.冬季
7
ab
1+1
第9题单选题运行下列程序,输出的结果是?( )
s1="Good\n"s2="Morning."print(s1+s2)print(len(s1))A.
GoodMorning.
6
B.Good
Morning.
6
C.GoodMorning.
7
D.Good
Morning.
7
第10题单选题请问下列程序运行后,输出结果应该是?( )
t1=(2,,4,5)t2=t1*2print(min(t2)+max(t2)+len(t2))A.
15
B.14
C.1
D.12
第11题单选题ls=["cat","dog","tiger","pig"],下列哪个选项可以向ls的末尾添加新元素"monkey"?( )
A.ls.append(monkey)
B.ls.insert(monkey)
C.ls.extend(monkey)
D.ls.add(monkey)
第12题单选题下列选项不属于分支结构语句的是?( )
A.if
B.elif
C.else
D.then
第1题单选题执行下列程序代码,得到的输出结果是?( )
i=1whilei10:i+=1print(iA.
1
B.9
C.10
D.11
第14题单选题下列语句创建了一个Python字典的是?( )
A.{}
B.{a,bb,ccc}
C.[a,bb,ccc]
D.(a,bb,ccc)
第15题单选题下列哪个语句,是用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环?( )
A.exit
B.pass
C.break
D.continue
第16题单选题在下列选项中,哪个选项可以正确地从字典里,获取西瓜这个字符串?( )
name_dict={1:西瓜,2:南瓜}
A.name_dict[西瓜]
B.name_dict[南瓜]
C.name_dict[1]
D.name_dict[2]
第17题单选题下列选项中,对下面程序的打印结果描述正确的是?(?)
a=[0,1,2,]i=len(a)-1whilei0:print(a)i-=1A.
2
1
B.1
2
C.1
2
D.2
1
第18题单选题已知列表ls=list(range(1,1,)),下列哪个命令能够获得列表中的倒数第二个元素?( )
A.ls[]
B.ls[4]
C.ls[-1]
D.ls[-2]
第19题单选题已知字符串str="Happybirthday",则执行print(list(str))的输出结果是?( )
A.[H,a,p,p,y,b,i,r,t,h,d,a,y]
B.[H,a,p,p,y,b,i,r,t,h,d,a,y]
C.[H,a,p,p,y,,b,i,r,t,h,d,a,y]
D.[H,a,p,p,y,,b,i,r,t,h,d,a,y]
第20题单选题下列说法正确的是?( )
A.sort函数对列表排序后,不会改变原有列表
B.sort函数排序时,对于列表中的元素数据类型没有要求
C.sort函数默认是按照从大到小的顺序进行排序的
D.sort函数如果加入reverse=False,就会按照从小到大的顺序排序
第21题单选题下列选项中,哪个选项的代码会报错?( )
A.t=(1,2)
t[1]=5
B.t=(1,2)
a=sorted(t)
C.t=(1,2)
t[0:1]
D.t=(1,2)
sum(t)
第22题单选题下列选项中,不能从字典中删掉xiaoming的是?( )
dic={name:xiaoming,age:8}
A.deldic[name]
B.dic[name]=clever
C.dic.clear()
D.dic.pop(0)
第2题单选题执行下列语句后,输出是?( )
dict0={"apple":,"banana":5,"orange":2}dict0["banana"]+=2dict0["grape"]=4dict0["grape"]+=4print(dict0["grape"])A.
2
B.4
C.6
D.8
第24题单选题执行下列程序,输入10,则y的值是?(?)
x=int(input())ifx!=0:ifx0:y=-1else:y=1else:y=0A.B.
1
C.-1
D.10
第25题单选题下列代码执行后的输出是?( )
mylist=[1,2,,4,5]newlist=mylist[1:4]newlist.append(6)print(newlistA.
[1,2,,4,6]
B.[1,2,,6]
C.[2,,4,6]
D.[2,,4,5,6]
判断题第26题判断题可以使用[]创建列表。( )
A.正确B.错误第27题判断题break语句执行后,程序就会跳出本次循环,继续进行下一轮循环。( )
A.正确B.错误第28题判断题字符串、列表和元组都是有序的,它们的区别是字符串和列表都可以切片而元组不可以切片。( )
A.正确B.错误第29题判断题定义元组后,可以像访问列表那样,通过索引的方式访问元组元素。( )
A.正确B.错误第0题判断题a="%s!第%d名!"%(Python,1)
print(a)
这个程序段运行后,显示的输出结果是:Python!第1名!( )
A.正确B.错误第1题判断题字典是Python语言中的一种数据结构,用来存储键值对。( )
A.正确B.错误第2题判断题for循环一般用于循环次数已知的情况。所有的for循环都可以用while循环改写。( )
A.正确B.错误第题判断题Python中的双分支结构必须要有elif才能实现。( )
A.正确B.错误第4题判断题if语句中可以嵌套while,while语句中可以嵌套if。( )
A.正确B.错误第5题判断题str1和str2分别是字符串类型,则str1+str2表示str1与str2两个字符串连接,str1-str2表示从str1中减去str2的字符串。( )
A.正确B.错误编程题第6题问答题密码判断:编写一段能够实现密码判断功能的Python代码。
要求:
(1)程序运行开始后,用户通过键盘输入密码(格式为字符串);
(2)如果密码错误,让用户继续输入密码;
()如果密码正确,屏幕输出“密码正确,欢迎您!”,并终止循环,结束程序;
(4)正确的密码可以在程序中明确,无需用户输入。
示例:
如:程序中的密码为:
程序运行后提醒用户输入密码,密码错误没有提示,继续要求输入密码,如果密码正确,则屏幕输出“密码正确,欢迎您!”并且结束程序。
第7题问答题蚂蚁觅食
蚂蚁是自然界的大力士:一只蚂蚁能够举起自身体重40倍的物体,能够拖运自身体重倍的物体。蚂蚁十分勤劳,为了保证以最快速度完成搬运,能够举起物体时绝不拖运。
现已知某只蚂蚁的体重为50毫克,地上的10块食物重量(单位:毫克)为,,25,,,,00,,,65.请帮蚂蚁编程计算,可以举起和需要拖运的食物各有几个?
要求:
(1)必须使用列表或者元组;
(2)输出格式为:“该蚂蚁可以举起的食物有*个,可以拖运的食物有*个。”(不含引号);
()提醒:根据题意,“能够举起物体时绝不拖运”,所以拖运的食物和举起的食物不会重复。
答案参考来源: