导航菜单
首页 >  编程二级考试题目  > Python青少年编程(二级考题) 题目

Python青少年编程(二级考题) 题目

系列文章目录

文章目录系列文章目录一、选择题1.1给定字符串 s,下列表示s最后一个字符的是?()1.2 运行下列代码,终端区打印的结果是?()1.3 下列哪个选项是元组类型的数据?()1.4下列代码片段执行的结果是?()1.5 下列代码运行的结果是?()1.6 阿宝想在屏幕终端上打印出文字“我的名字叫阿宝,我今年 10 岁了,我的爱好是编程。"阿宝已经定义的变量如下:1.7以下程序打印的结果是?()1.8下列程序运行后,输出的结果是?()1.9 运行下列程序,输出的结果是?()1.10 请问下列程序运行后,输出结果应该是?()1.11 ls =[“cat",“dog",tiger","pig”],下列哪个选项可以向|s的末尾添加新元素"monkey"?( )1.12 下列选项不属于分支结构语句的是?()1.13 执行下列程序代码,得到的输出结果是?()1.14 下列语句创建了一个 Python 字典的是?()1.15 下列哪个语句,是用来告诉 Python 跳过当前循环的剩余语句,然后继续进行下一轮循环?( )1.16 在下列选项中,哪个选项可以正确地从字典里,获取'西瓜'这个字符串?()1.17 下列选项中,对下面程序的打印结果描述正确的是?()1.18 已知列表 ls = list(range(1.13,3)),下列哪个命令能够获得列表中的倒数第二个元素?( )1.19 已知字符串 str="Happy birthday",则执行 print(list(str))的输出结果是?()1.20 下列说法正确的是?()1.21 下列选项中,哪个选项的代码会报错?()1.22 下列选项中,不能从字典中删掉'xiaoming'的是?()1.23 执行下列语句后,输出是?()1.24 执行下列程序,输入10,则y的值是?()1.25 下列代码执行后的输出是?()二、判断题2.1 可以使用[]创建列表。()2.2 break 语句执行后,程序就会跳出本次循环,继续进行下一轮循环。()2.3 字符串、列表和元组都是有序的,它们的区别是字符串和列表都可以切片而元组不可以切片。()2.4 定义元组后,可以像访问列表那样,通过索引的方式访问元组元素。()2.5 这个程序段运行后,显示的输出结果是:Python!第1名!()2.6 字典是 Python 语言中的一种数据结构,用来存储键值对。()2.7 for 循环一般用于循环次数已知的情况。所有的 for 循环都可以用 while 循环改写。( )2.8 Python 中的双分支结构必须要有elf才能实现。()2.9 if语句中可以嵌套 while,while 语句中可以嵌套if。()2.10 str1和str2分别是字符串类型,则 str1+str2表示 str1与str2两个字符串连接,str1-str2表示从 str1 中减去 str2的字符串。()三、编程题3.1 密码判断:3.2 蚂蚁觅食总结

提示:以下是本篇文章正文内容,下面案例可供参考

一、选择题 1.1给定字符串 s,下列表示s最后一个字符的是?() A.s[:-1]B.s[1]C.s[0:-1]D.s[-1] 1.2 运行下列代码,终端区打印的结果是?() nums =「1.2.3.41nums.append(nums[4])print(nums) A.[1.2.3. 4.5]B.[1. 2. 3. 4. 4]C.[1.2.3.4]D.终端区会报错 1.3 下列哪个选项是元组类型的数据?() A.[1, 2.3]B.(1,2,3)C.{1, 2, 3}D.{1:'小明’2:小李” 1.4下列代码片段执行的结果是?() poet=[“唐'["李白',王维,孟浩然"].宋"[苏轼,陆游,王安石”,618年-907年[960年-1279年]print(len(poet)) A.1B.2C.3D.4 1.5 下列代码运行的结果是?() ls=「'富强','民主','文明','和谐','自由’,’平等','公正','法治']print(ls[::2]) A.[’富强’,’民主’,’文明’,’和谐’]B.[‘自由’,‘平等’,‘公正’,‘法治’]C.[‘法治’,‘平等’,‘和谐’,‘民主’]D.[‘富强’,‘文明’,‘自由’,‘公正’] 1.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)) 1.7以下程序打印的结果是?() ls=[3,7,2,1]for i in range(3,0,-1):for j in range(i):if ls[j]>ls[j+1]:ls[j],ls[j+1]=ls[j+1],ls[j]print(ls) A.[1,3,2,7]B.[1,2,3,7]C.[3.2.1.7]D.[1.7.3.2] 1.8下列程序运行后,输出的结果是?() list =「'春季','夏季','秋季','冬季','1+1','6+1','ab']print(list[0])print(list[5])print(list[6])print(list[4]) 1.9 运行下列程序,输出的结果是?() s1 = "Good \n"s2 = "Morning."print(s1 + s2)print(len(s1)) 1.10 请问下列程序运行后,输出结果应该是?() t1 =(2,3,4,5)t2= t1 * 2print(min(t2)+max(t2)+len(t2)) 1.11 ls =[“cat",“dog",tiger",“pig”],下列哪个选项可以向|s的末尾添加新元素"monkey”?( ) A.ls.append(‘monkey’)B.ls.insert(‘monkey’)C.ls.extend(monkey")D.ls.add(‘monkey’) 1.12 下列选项不属于分支结构语句的是?() A.ifB.ifC.elseD.then 1.13 执行下列程序代码,得到的输出结果是?() i=1while i 0:print(a[i])i-= 1 1.18 已知列表 ls = list(range(1.13,3)),下列哪个命令能够获得列表中的倒数第二个元素?( ) A.ls[3]B.ls[4]S.ls[-11]D.ls[-2] 1.19 已知字符串 str=“Happy birthday”,则执行 print(list(str))的输出结果是?() 1.20 下列说法正确的是?() A.sort 函数对列表排序后,不会改变原有列表B.sort 函数排序时,对于列表中的元素数据类型没有要求C.sort 函数默认是按照从大到小的顺序进行排序的D.sort函数如果加入 reverse=False,就会按照从小到大的顺序排序 1.21 下列选项中,哪个选项的代码会报错?() A. t=(1.2) t[1]= 5B. t=(1.2) a=sorted(t)C. t=(1,2) t[0:1]D. t=(1. 2) sum(t) 1.22 下列选项中,不能从字典中删掉’xiaoming’的是?() dic =f'name':'xiaoming','age': 8} A.del dic['name’B.dic['name"]= ‘clever’S.dic.clear()D.dic.pop(0) 1.23 执行下列语句后,输出是?() dict0 = {"apple": 3, "banana": 5, "orange": 2}dict0['banana"]+=2dictO["grape"]= 4dictO["grape"] += 4print(dictO["grape"]) 1.24 执行下列程序,输入10,则y的值是?() x=int(input())if x!=0:if x>0:y=-1else:y=1else:y=0 1.25 下列代码执行后的输出是?() mylist= [1, 2, 3, 4, 5]newlist = mylist[1:4]newlist.append(6)print(newlist) 二、判断题 2.1 可以使用[]创建列表。() 2.2 break 语句执行后,程序就会跳出本次循环,继续进行下一轮循环。() 2.3 字符串、列表和元组都是有序的,它们的区别是字符串和列表都可以切片而元组不可以切片。() 2.4 定义元组后,可以像访问列表那样,通过索引的方式访问元组元素。() 2.5 这个程序段运行后,显示的输出结果是:Python!第1名!() a="%s!第 %d 名!"%('Python'.1)print(a) 2.6 字典是 Python 语言中的一种数据结构,用来存储键值对。() 2.7 for 循环一般用于循环次数已知的情况。所有的 for 循环都可以用 while 循环改写。( ) 2.8 Python 中的双分支结构必须要有elf才能实现。() 2.9 if语句中可以嵌套 while,while 语句中可以嵌套if。() 2.10 str1和str2分别是字符串类型,则 str1+str2表示 str1与str2两个字符串连接,str1-str2表示从 str1 中减去 str2的字符串。() 三、编程题 3.1 密码判断: 编写一段能够实现密码判断功能的代码。要求:(1)程序运行开始后,用户通过键盘输入密码(格式为字符串);(2)如果密码错误,让用户继续输入密码;(3)如果密码正确,屏幕输出“密码正确,欢迎您!",并终止循环,结束程序;(4)正确的密码可以在程序中明确,无需用户输入。

示例: 如:程序中的密码为:123456程序运行后提醒用户输入密码,密码错误没有提示,继续要求输入密码,如果密码正确,则屏幕输出“密码正确欢迎您!”并且结束程序。

3.2 蚂蚁觅食 蚂蚁是自然界的大力士:一只蚂蚁能够举起自身体重 40 倍的物体,能够拖运自身体重 1700 倍的物体。蚂蚁十分勤劳,为了保证以最快速度完成搬运,能够举起物体时绝不拖运。现已知某只蚂蚁的体重为 50 毫克,地上的 10 块食物重量(单位:毫克)为 500.60000,25,1200,2200,1800,10000.80000,3000,65.请帮蚂蚁编程计算,可以举起和需要拖运的食物各有几个?

要求:

必须使用列表或者元组;输出格式为:“该蚂蚁可以举起的食物有个,可以拖运的食物有个。”(不含引号);输出格式为:“该蚂蚁可以举起的食物有个,可以拖运的食物有个。”(不含引号); 总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,

相关推荐: