• 电子学会 2023年3月 青少年软件编程Python编程等级考试三级真题解析(选择题+判断题+编程题)


    在这里插入图片描述

    青少年编程Python编程等级考试三级真题解析(选择题+判断题+编程题) 2023年3月

    一、选择题(共25题,共50分)

    1. 十进制数111转换成二进制数是?( )
      A. 111
      B. 1111011
      C. 101111
      D. 1101111

      答案选:D

      考点分析:考察python 进制转换
      十进制转二进制,采用除二倒取余数,直到商为0为止。所以答案D

    2. 某班有36人,王老师想给每位同学分配一个二进制的学号,那么该学号至少需要多少位?( )
      A. 36
      B. 5
      C. 6
      D. 7

      答案选:C

      考点分析:考察python 进制转换
      1个二进制位可以编制2个号码,即0、1,2个二进制位可以编制2×2个号码,即00、01、10、11, 3个二进制位可以编制2×2×2个号码,即000、001、010、011、100、101、110、111,依次类推,5个2相乘可以得到32个号码,不够用,故需要6位。所以答案C

    3. 数据的存储形式多种多样,如下,有关s1与s2下列说法正确的是?( )

      s1 = [ ["李亮""98"]["王宁宁""95"]["莫晓珍""88"] ]
      s2 = ["李亮""98""王宁宁""95""莫晓珍""88"]
      
      • 1
      • 2

      A. 都是用列表实现的
      B. s1是一维列表
      C. s2是二维列表
      D. 要取出“王宁宁”同学的成绩,方法是一样的,用s1[4]或s2[4]

      答案选:A

      考点分析:考察python 列表操作
      Python中列表用[ ]表示。s1是二维列表,s2是一维列表。S[1]中用s1[1][1]取出“王宁宁”同学的成绩,s2中可用s2[3]取出“王宁宁”同学的成绩。所以答案A

    4. 关于下面代码,下列说法正确的是?( )

      a = ["跳绳", "跳高", "跳远", "铅球"]
      fs = open("sports.csv", "w")
      fs.write(" ".join(a)+'\n')
      fs.close()
      
      • 1
      • 2
      • 3
      • 4

      A. 若”sports.csv”文件不存在,则程序出错
      B. 程序的最后结果是:跳绳 跳高 跳远 铅球
      C. 程序中的fs.close()代码可有可无
      D. “w”参数表示不能修改原csv文件

      答案选:B

      考点分析:考察python 文件操作
      程序段的功能是表示将a列表中各项元素用空格符进行连接,并写入到sports.csv文件中,“w”表示可写入。若文件不存在,可自动创建。所以答案B

    5. 现有水果价格数据 jg = [ [‘草莓’,15],[‘梨子’,9], [‘苹果’,10],[‘桔子’,4] ],需要将其打印成二维表格数据形式,程序代码如下,划线处代码是?( )

      jg = [ ['草莓', 15], ['梨子'9], ['苹果', 10], ['桔子', 4] ]
      for row in range(len(jg)):
          for col in range(len(jg[row])):
              print(____________,”\t”)
      
      • 1
      • 2
      • 3
      • 4

      A. jg[row]
      B. jg[col]
      C. jg[col][row]
      D. jg[row][col]

      答案选:B

      考点分析:考察python 列表操作与双重循环
      外循环遍历每个子列表的索引,内循环遍历子列表中每项元素的索引。所以答案B


    待更新…

    A.
    B.
    C.
    D.

    二、判断题(共10题,共20分)

    三、编程题(共3题,共30分)

  • 相关阅读:
    java毕业设计财务信息管理mybatis+源码+调试部署+系统+数据库+lw
    数据包伪造替换、会话劫持、https劫持之探索和测试
    python二次开发Solidworks:方程式驱动曲线
    应用层的地址(标识符)到底是什么?
    corosync+packmaker+drbd+nfs高可用存储
    【架构】 第7章 主从复制高可用Redis集群
    基于Java的新能源汽车在线租赁平台设计与实现(源码+lw+ppt+部署文档+视频讲解等)
    【算法】冒泡排序
    xterm + WebSocket 实现 CLI
    Spring——IOC 操作 Bean 管理(FactoryBean,作用域以及bean生命周期)
  • 原文地址:https://blog.csdn.net/qq_42673622/article/details/132634595