• 2021年3月青少年软件编程(Python)等级考试试卷(一级)


    分数:100.00 题数:37

    一、单选题(共25题,每题2分,共50分)

    1. 下列哪个操作不能退出IDLE环境?( )
      A、Alt+F4
      B、Ctrl+Q
      C、按ESC键
      D、exit()
      答案:C
    2. print(4 + 8 // 2)的输出结果是?( )
      A、6
      B、6.0
      C、8
      D、8.0
      答案:C
    3. 下列哪个软件不能进行Python代码编写?( )
      A、IDLE
      B、PyCharm
      C、Visual Studio Code
      D、WPS
      答案:D
    4. 下列哪个符号可以用来修改变量的值?( )
      A、>=
      B、
      C、==
      D、=
      答案:D
    5. 关于print语句,下列选项能够正确输出的是?( )
    A、print('hello!,2021年!')
    B、print 'hello!,2021年!'
    C、print"(hello!,2021年!)"
    D、print("hello!,2021年!')
    
    • 1
    • 2
    • 3
    • 4

    答案:A

    1. 运行下列代码,d输出的结果是?( )
    a,b,c=23,13,3
    d=(a+b)-c**c
    
    • 1
    • 2

    A、22

    B、27

    C、99

    D、9

    答案:D
    7. 下列代码段

    star_number1="star2"
    star_number2="star3"
    print(star_number1+star_number2)
    
    • 1
    • 2
    • 3

    结果是?( )
    A、star5
    B、star3star2
    C、star2star3
    D、star23
    答案:C
    8. Python中的余数运算符是用哪个符号表示的?( )
    A、%
    B、/
    C、//
    D、\
    答案:A
    9. 下列运算中,运算结果为True的是?( )
    A、2>3 and 3>2
    B、4=!0 and 3+2>=5
    C、3**2<8 or 3+2<5
    D、not 20>=20
    答案:B
    10. 在turtle库中的指令,执行以下代码指令后,画笔为以下哪种状态?( )

    import turtle
    turtle.color('pink')
    turtle.pensize(5)
    
    • 1
    • 2
    • 3

    A、画笔颜色为粉色,画笔宽度为5
    B、画笔颜色为黄色,画笔宽度为5
    C、画布背景为粉色,画笔宽度为5
    D、画笔颜色为粉色,画笔速度为5
    答案:A
    11. 下列代码的运行结果是?( )

    import turtle 
    turtle.color('red') 
    turtle.circle(100) 
    turtle.fillcolor('yellow') 
    turtle.begin_fill() 
    turtle.circle(100,steps = 6) 
    turtle.end_fill()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    A、在这里插入图片描述
    B、在这里插入图片描述
    C、在这里插入图片描述
    D、在这里插入图片描述
    答案:A
    12. 下列哪一段代码是海龟走到指定坐标然后左转90度?( )

    A、turtle.goto(90,0)
    turtle.left(90)
    
    B、turtle.left(90)
    turtle.goto(90,0)
    
    C、turtle.goto(90,0)
    turtle.right(90)
    
    D、turtle.right(90)
    turtle.goto(90,0)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    答案:A
    13. 下列关于turtle库的描述不正确的是?( )
    A、画笔的初始坐标为(0,0)
    B、turtle.color()可以设置画笔的颜色
    C、画笔绘制的速度没有范围
    D、turtle.fillcolor()设置绘制图形的填充颜色
    答案:C

    1. 同学们排队做操,按名单顺序,每10个人一排,要问第n个人是第几排,下列哪一种方法可以实现?( )
      A、n // 10
      B、n % 10
      C、(n-1) // 10 + 1
      D、(n-1) % 10 + 1
      答案:C

    2. 在Python IDLE中输入print(’Hello‘);print(‘I am Python’);,并将这两个语句写在一行,试分析,程序的运行结果是以下哪个选项?( )
      A、Hello
      B、I am Python
      C、 Hello
      I am Python
      D、语法错误
      答案:C

    3. 下列哪个命令可以将整个绘制屏幕的颜色设置成黑色?( )
      A、turtle.screensize(“black”)
      B、turtle.fillcolor(“black”)
      C、turtle.bgcolor(“black”)
      D、turtle.pencolor(“black”)
      答案:C

    4. 执行 print(3 > 2 or 4 < 5) 的结果是?( )
      A、1
      B、0
      C、True
      D、False
      答案:C

    5. 下列哪个选项的运算优先级最高?( )
      A、==
      B、*
      C、and
      D、+
      答案:B

    6. 为变量命名,并赋值为数字1,以下选项中,不符合要求的是?( )
      A、abc=1
      B、HelloWorld=1
      C、1abc=1
      D、abc_xyz=1
      答案:C

    7. 已知变量a = 5,执行下列哪个代码后,a的值为10。( )
      A、a >= a + 5
      B、a += 5
      C、a == 5
      D、a *= 5
      答案:B

    8. 下列可以用作多行注释的是?( )
      A、前后加//
      B、前后加’‘’
      C、前后加***
      D、前后加###
      答案:B

    9. turtle.circle(90, 180)是绘制一个什么样的图形?( )
      A、半径为180的扇形
      B、半径为90的半圆
      C、半径为90的圆形
      D、半径为180的圆形
      答案:B

    10. 下列代码执行后最有可能绘制出哪个图形?( )

    import turtle
    
    turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.right(45)
    turtle.goto(0,0)
    turtle.hideturtle()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述
    答案:A

    1. 关于Python,下列哪个表述是正确的?( )
      A、Python只可以在windows系统中使用
      B、在Windows系统中编写的程序不可以在Linux或者IOS系统中打开
      C、Python目前存在Python 2 和Python 3 两个版本,但并不完全兼容
      D、32位的电脑系统可支持安装64位版本的Python软件
      答案:C

    2. print(6+8/2)输出的结果是?( )
      A、7
      B、10.0
      C、10
      D、7.0
      答案:B

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

    1. 以下三种表示字符串的方式都是正确的。
    ”Hello“
     ‘不错‘
     “我们一起走吧‘
    
    • 1
    • 2
    • 3

    答案:错误
    27. 设置画布背景颜色只有turtle.bgcolor()一种方法。答案:错误。
    28. 在IDLE中,要想新建Python脚本,在菜单里可以依次选择File—New File,即可新建Python脚本。答案:正确
    29. 在用IDLE脚本方式编写程序时,可以用ctrl+s快捷键保存代码。答案:正确
    30. 12number、my number、my_number都是有效的变量名。答案:错误
    31. 在Python的编程环境中,缩进的空格数是可以改变的,同一个代码块可以包含不相同的缩进空格数。答案:错误
    32. 每一个变量在使用前都必须赋值,赋值以后该变量才会被创建。答案:正确

    1. Turtle库属于图形绘制函数库。答案:正确
    2. 在Python中,编程语言是不区分大小写的,如:print是打印函数,Print也是打印函数。答案:错误
    year = input("请输入您的出生年份:")
    print("到了2030年,您的年龄是:", 2030-year)
    可以计算出2030年时的年龄。
    
    • 1
    • 2
    • 3

    答案:错误

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

    1. 绘制如下图形 ,一个正方形,内有三个红点,中间红点在正方形中心。要求如下:

    在这里插入图片描述
    (1)正方形边长为200,线条为黑色;
    (2)圆点的直径均为20 ,填充颜色为红色,画完后隐藏画笔;
    (3)中间圆点的圆心位置为画布正中心,三个圆心之间距离相隔为40。

    import turtle
    
    turtle.penup()
    turtle.goto(-100,100)
    turtle.pendown()
    turtle.forward(200)
    turtle.right(90)
    turtle.forward(200)
    turtle.right(90)
    turtle.forward(200)
    turtle.right(90)
    turtle.forward(200)
    turtle.right(90)
    turtle.penup()
    turtle.goto(0,0)
    turtle.dot(20,'red')
    turtle.penup()
    turtle.goto(-40,0)
    turtle.dot(20,'red')
    turtle.penup()
    turtle.goto(40,0)
    turtle.dot(20,'red')
    turtle.hideturtle()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    1. 写一个计算长方形面积的程序,并对每行代码进行相应的注释,要求如下:

    1)采用多行注释,说明程序的功能(如下):
    计算长方形的面积并输出结果”;
    2)设置第1个变量:用“a”表示长方形的长,并赋值为6;使用单行注释说明程序的功能;
    3)设置第2个变量:用“b”表示长方形的宽,并赋值为3;使用单行注释说明程序的功能;
    4)设置第3个变量:用“s”表示长方形的面积,并体现运算公式,使用单行注释说明程序功能;
    5)输出长方形的面积,运行结果格式为:“长方形的面积为:”并使用单行注释说明程序功能。

    a=6#长方形的长
    b=3#长方形的宽
    s=a*b#长方形的面积
    print("长方形的面积为:",s)#输出长方形的面积
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    Java资深架构师带你深度“吃透”字节跳动的亿级流量+高并发,这还不冲?
    音视频入门基础:H.264专题(12)——FFmpeg源码中通过SPS属性计算视频分辨率的实现
    【精讲】vue框架 vue脚手架子父组件交互、子父组件构成、main.js文件、知识点补充
    kafka满五替换
    无涯教程-JavaScript - WORKDAY.INTL函数
    HTML期末大学生网页设计作业----锤子手机 1页
    12张图告诉你MySQL的主键查询为什么这么快
    run_main_loop 到 cmd_process处理说明三
    Flink日志采集-ELK可视化实现
    html大作业【NBA篮球介绍 22个页面】学生网页设计源码
  • 原文地址:https://blog.csdn.net/m0_56945138/article/details/134505064