当前位置:首页 >时尚潮流 > 正文

青少年软件编程(Python) 等级考试试卷(五级)2023年5月

2026-01-13 05:17:19时尚潮流

青少年软件编程(Python) 等级考试试卷(五级) 分数: 100 题数: 38 一、青少 单选题(共 25 题, 共 50 分) 1.有列表 L=[' UK' ,年软年月 ' china' , ' lili' , "张三"], print(L[-2]) 的结果是? ( ) A.UK B.' lili' , ' 张三' C.lili D.' UK' , ' china' , ' lili'

标准答案: C 试题解析: 列表元素定位

2.倒计时在日常生活中有广泛的应用。 Python 使用 range 可以实现倒序数。编级考卷级 下面可以正确倒序输出 15 以内正整数的试试语句是? ( ) A.print(list(range(15, -1, 1) ) ) B.print(list(range(-1, 15, 1) ) ) C.print(list(range(15, 1, -1) ) ) D.print(list(range(15, 0, -1) ) )

标准答案: D 试题解析: range(start, stop[, step]) 的高阶应用

3.已知一个字符串s="iloveyou"。通过操作该字符串构造一个新的青少列表 li=[' i' , ' oveyou' ] 。以下哪个选项不能构造新列表li?() A.li = s. split("l",年软年月 0) B.li = s. split("l", 1) C.li = s. split("l", 2) D.li = s. split("l", 3)

标准答案:A 试题解析:本题主要考察split()函数的用法。拆分字符串。编级考卷级通过指定分隔符对字符串进行 切片,并返回分割后的试试字符串列表(list) 。 其语法规则为: str.split(str="",青少num=string.count(str)) str:表示为分隔符,默认为空格,但是不能为 空('') 。若字符串中没有分隔符,则把整个字符串作为列表的年软年月一个元素 num: 表示分割次数 。 如果存在参数num, 则仅分隔成 num+1 个子字符串, 并且每一个子字符串可以赋给新的编级考卷级变量

4.有如下程序, 请问此程序的执行结果是? ( ) tup1 = (12, ' bc' , 34, ' cd' ) tup1[1] = 23 print(tup1[3]) A.cd B.12 C.34 D.程序出现错误

标准答案: D 试题解析: 元组的元素不可修改 。

5.有如下 python 程序段, 下列说法错误的试试是? ( ) s={ 1, 2, 3, 4, 5} print(s) s. clear() print(s) A.“{ 1, 2} +{ 5, 6} ” 是错误的语句 B.s 数据类型是集合 C.此程序段的作用是输出原始集合 s 和移除数据之后的集合 s D.s 数据类型是字典

标准答案: D 试题解析: 集合的创建与相关操作。

6.现有校园图书馆最近一周(周一至周日) 借书信息采集数据列表: borrow = [502,青少 387, 612,545, 702, 855, 962] , 当前需要打印输出周一至周五的数据信息, 正确的操作是? ( ) A.print(borrow[1: n-2]) B.print(borrow[0: n-1]) C.print(borrow[: -2]) D.print(borrow[: : -2])

标准答案: C 试题解析: 列表的切片操作, 本题正确操作为 print(borrow[: -2]) 。

7.科技小组实践作品用到的年软年月传感器列表 sensor = [' shengyin' , ' chaoshengbo' , ' guangmin' ,' huidu' ] , 当前需要增加列表元素' hongwai' , 正确的操作是? ( ) A.sensor. insert(' hongwai' ) B.sensor. append(' hongwai' ) C.inset sensor[' hongwai' ] D.append sensor[' hongwai' ]

标准答案: B 试题解析: Python append() 函数用于在列表末尾添加新的对象 。

8.Python 中字符串可以使用反斜线进行转义, 实现某些难以用字符表示的编级考卷级效果。 下面可以实现水平制表(跳到下一个 TAB 位置) 的转义字符是? ( ) A.\b B.\n C.\t D.\r

标准答案: C 试题解析: 字符串的转义, \t 可以实现水平制表(跳到下一个 TAB 位置) 。

9.现有字符串 S = "No mountain is more high than one. " , 现在需要计算并输出字符串中 ' o' 在 S 出现的次数, 正确的语句是? ( ) A.print(S. find(' o' , 1) ) B.print(S. index(' o' ) ) C.print(S. index(' o' , 0, len(S) ) ) D.print(S. count(' o' ) )

标准答案: D 试题解析: count 函数用于统计字符串的某个字符出现的次数。

10.下列程序的功能是? ( ) shu=10000 result=[a for a in range(1, shu+1) if shu%a==0] print(result) A.计算并输出 10000 以内的质数 B.计算并输出 10000 的约数 C.计算并输出 10000 的倍数 D.计算并输出 1-10000 以内的整 10 数

标准答案: B 试题难度: 较难 试题解析: 列表推导式的语法格式如下: [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ]  

答案和更多内容请查看网站:

网站链接   【试卷中心 ---Python ---五级/六级/其他】

青少年软件编程历年真题模拟题实时更新 

最近关注

友情链接