2022.12全国青少年软件编程(Python)等级考试试卷(三级) .pdf

2022.12全国青少年软件编程(Python)等级考试试卷(三级) .pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022. 12青少年软件编程(Python)等级考试试卷 (三级) 22年12月 分数:100 题数:38 一、单选题(共25题,共50分) 1 .列表L1中全是整数,小明想将其中所有奇数都增加1,偶数不变,于是编写了如下图 所示的代码。 请问,图中红线处,代码应该是?() L1 = [3,2,5,6,4,7,3,9,1177,19,12] L2=[x+1 if ( ) != 0 else x for x in L1 ] rint(L2) A. x | | 2 B. x 2 C. x 2 D. x % 2 试题编号11-016 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:本题代码中,for x in L1是在L1列表中循环,每次取出的值x交给 if语句 行判断,如果除以2的余数不等于0,就是奇数,则x+1,若等于。则x 值不变。取余数的运算符是%,所以正确答案就是D。 2.小明为了学习选择排序的算法,编写了下面的代码。针对代码中红色文字所示 的一、二、三处,下面说法正确的是?() a = [8,4,11,3,9] count = len(a) for i in range(count-l): mi = i for j in range(i+l,count): if a[mi] a[j]: #代码一 mi = j #代码二 if i!=mi: a[mi],a[i] = a[i],a[mi] # 代码三 rint(a) A, 如果找到更大的元素,则记录它的索引号。 B, 如果找到更小的元素,则记录它的索引号。 C, 在一趟选择排序后,不管是否找到更小的元素,mi所在元素都得与i所在 的元素发生交换。 D. 代码三所在的行必然要运行。 试题编号11-024 试题类型:单选题 标准答案:B 试题难度:一般 3. 小明编写了一段演示插入排序的代码,代码如下。请问红色〃缺失代码〃处,应该填写 哪段代码?() a = [8,4,11,3,9] count = len(a) for i in range(l, count): j = i b = a[i] while j0 and ba[j-l]: a[j] = a[j-l] 缺失代码 a[j] = b rint(a) A. J=J-1 B. j 二 j+1 C. j 二 i+1 D. j=i-l 试题编号11-025 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:本题考查学生对插入排序算法的理解。当前位置数字需要通过循环,逐个 与之前位置的数字 行比较,所以正确答案是A, j二j-1,用于下一次循环时,获取前 一个数字。 4. 在计算机中,信息都是米用什么 行存储 ?() A. 二 制数 B. 八 制数 C. 十 制数 D. 十六 制数 试题编号pp -001 试题类型:单选题 标准答案:A 试题难度:容易 试题解析:信息的二 制存储。 5.十 制数(100) 10 ,转化为二 制数为 ()2 A. 0010011 B. 1010001 C. 1100100 D. 0101100 试题编号pp -002 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:十 制与二 制转化问题。 6. 十六 制数每一位至多可以表示几位二 制位 ? ()

您可能关注的文档

文档评论(0)

鼎天教育 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年04月13日上传了教师资格证

1亿VIP精品文档

相关文档