• Python软件编程等级考试一级——20220915


    Python软件编程等级考试一级——20220915

    理论

    单选题

    1、表达式len(“学史明理增信 ,读史终生受益”) > len(" reading history will benefit you ")的结果是?

    A、0
    B、True
    C、False
    D、1

    2、表达式(2<1)==False的结果是?

    A、None
    B、True
    C、Error
    D、False

    3、在Python中,type()函数用于查看对象的数据类型,在Python shell 中运行type(‘6’*20),运行结果为?

    A、
    B、
    C、
    D、语法错误

    4、关于turtle的运动体系中,说法正确的是?

    A、turtle.goto(x,y)可以让小海龟直线前进到指定的坐标位置
    B、turtle.forward(a)可以让小海龟向前移动a个像素,如果a为负数,运动方向不变, 只是小海龟自身的方向与原来相反
    C、turtle.seth()、turtle.left()、turtle.right()的参数均为绝对角度
    D、turtle.dot()与turtle.circle()的参数均为半径

    5、在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令使用正确的是?

    A、turtle.color(“red”,”yellow”)表示画笔颜色为黄色,背景颜色为红色
    B、turtle.color(“red”)表示画笔颜色为红色,背景颜色随机
    C、turtle.color(color1,color2)指令中参数color2是可选项,可以只有一个颜色参数
    D、 turtle.color(color1,color2)指令中若将color1和color2删掉,即turtle.color(),小海龟在向前走100像素时,画布不会出现小海龟的轨迹

    6、如图所示,想要将一行输出的两句诗词,变成二行输出方式,应该如何写输出指令?

    在这里插入图片描述

    A、print(“床前明月光 疑是地上霜”)
    B、print(“”“床前明月光 疑是地上霜”“”)
    C、print(“床前明月光
          疑是地上霜”)
    D、print(“”“床前明月光
          疑是地上霜”“”)

    7、绘制一个半径为5的红色圆点,下列选项不正确的是?

    在这里插入图片描述

    8、下列指令可以方便将画笔设置回到初始位置和初始方向的是?

    A、turtle.home()
    B、turtle.clear()
    C、turtle.goto()
    D、turtle.setup()

    9、如图所示,turtle.circle(100)是绘制一个半径为100的圆,请问画笔从以下哪个点出发开始绘制?

    在这里插入图片描述

    A、A
    B、B
    C、C
    D、D

    10、Python自带的集成开发环境是?

    A、ipython
    B、Dev-C++
    C、Visual Studio Code
    D、IDLE

    11、下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!

    A、print(“原创精神:自主可控!自主可控!自主可控!”)
    B、print(“原创精神:” + “自主可控!” * 3)
    C、print(“原创精神:自主可控!” * 3)
    D、print(“原创精神:” + “自主可控!” * 2 + “自主可控!”)

    12、在 IDLE 开发环境中,默认是以多少个空格作为代码的基本缩进单位?

    A、1
    B、2
    C、3
    D、4

    13、turtle绘图中,设置画布高度500像素,宽度500像素,初始位置为(0,0)的代码是?

    A、turtle.screensize(500, 500, 0, 0)
    B、turtle.screensize(0, 0, 500, 500)
    C、turtle.setup(0, 0, 500, 500)
    D、turtle.setup(500, 500.0, 0)

    14、下列变量名正确的是?

    A、54_name
    B、name?
    C、_name
    D、‘name’

    15、想要计算456除以13的余数,可以使用的符号是?

    A、*
    B、%
    C、//
    D、#

    16、下列运算符中,优先级最高的是?

    A、!=
    B、and
    C、*=
    D、*

    17、已知变量a = 7,b = 8,执行语句a *= a + b后,变量a的值为?

    A、15
    B、22
    C、8
    D、105

    18、关于下面程序,描述正确的是?

    import turtle
    turtle.goto(100,100)
    turtle.goto(100,-100)
    turtle.goto(-100,-100)
    turtle.goto(-100,100)
    
    • 1
    • 2
    • 3
    • 4
    • 5

    A、运行代码后,会画出一个正方形
    B、运行代码后,会画出一个正方形以及一条从(0,0)到(100,100)的连线
    C、运行代码后,turtle面朝方向是水平向右
    D、运行代码后,turtle面朝方向是竖直向上

    19、运行下列代码,输出区会打印出?

    A、3
    B、程序运行错误,没有输出
    C、3.3
    D、True

    20、下列关于python语言说法正确的是?

    A、Python采用代码缩进和冒号”:”区分代码之间的层次
    B、在IDLE编写代码时,使用中文输入代码中的小括号或者双引号,任何位置都不会产生语法错误
    C、Python32位和64位的安装包没有区别,可以任意使用一个
    D、Pycharm和Microsoft Visual Studio都可以用来编写Python程序,但是语法和IDLE不一致

    21、小明家在A点的位置,学校在B点的位置,如果不绕路,从A到B的路线共有几条?

    在这里插入图片描述

    A、1
    B、2
    C、4
    D、6

    22、下列程序的输出结果是?

    a=4
    b=3
    c=2
    print(a*b**c)
    
    • 1
    • 2
    • 3
    • 4

    A、24
    B、144
    C、36
    D、12

    23、已知a=4,b=2,执行语句a*=a-b后,变量a的值是?

    A、8
    B、2
    C、14
    D、16

    24、print(20 or 15<20)的输出结果为?

    A、True
    B、False
    C、20
    D、15

    25、在式子:2( )2;中间括号里填写哪个数学运算符,结果不等于4?

    A、//
    B、**
    C、*
    D、+

    判断题

    26、then属于Python的保留字。

    27、在Python shell中输出“Hello,我的新朋友,很高兴认识你!”,正确的语句是print(Hello,我的新朋友,很高兴认识你!)。

    28、在Python中,”2022”与2022都属于字符串。在Python中,”2022”与2022都属于字符串。

    29、在turtle绘图中,默认的形状是一个小海龟,有些程序完成后需要将小海龟进行隐藏,可以使用turtle.hideturtle()指令进行隐藏。

    30、如果想要将a=2 与 b=3的两个变量赋值写在一行指令中,可以写成 a=2;b=3 的格式。

    31、print(type(6/1.8)) 输出结果为。

    32、运行下面代码,可以在海龟画图窗口上画一个黑色边框,红色填充的圆运行下面代码,可以在海龟画图窗口上画一个黑色边框,红色填充的圆。

    import turtle
    turtle.penup()
    turtle.begin_fill()
    turtle.color('black', 'red')
    turtle.circle(100)
    turtle.end_fill()
    turtle.pendown()
    turtle.forward(100)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    33、可以用运算符*连接两个字符串,表示将两个字符串拼接到一起。

    34、在Linux系统上可以运行python。

    35、Python启动后显示的提示符是>>>。

    实操

    第一题

    每个人都知道自己的鞋码,但是不知道自己的脚长,请写一个程序,帮助大家利用鞋码算出脚长。
    要求:
    1.允许用户输入自己的鞋码,并有提示语’请输入你的鞋码:‘,不需要包括单引号;
    2.计算鞋码,脚长 = (鞋码 + 10) / 2;
    3.输出脚长,并有提示语’你的脚长是(单位:厘米):’,不需要包括单引号。
    示例:
    输入:38
    输出:你的脚长是(单位:厘米):24.0

    第二题

    按照要求绘制一个五角星:
    (1)海龟初始位置的坐标为(0,0);
    (2)设置画笔大小为5,
    (3)画笔颜色为红色(red);
    (4)五角星填充颜色为黄色(yellow)。
    (5)五角星大小不限,但是要能清晰看出是五角星,并且完全在考试平台上显示出来。
    提示:五角星每个角为36度。

  • 相关阅读:
    stable diffusion comfyui的api使用教程
    JS | “购物车”增、删、改、查的案例
    六、Docker仓库之Harbor搭建(三)
    实现VLAN间通信&以太网链路聚合与交换机堆叠、集群&华为ICT网络赛道
    Fabric v2.5区块链应用开发实战大纲
    如何做知识沉淀?我有什么知识沉淀?
    Opencv在linux下安装和配置
    vue 手势解锁功能
    ArduinoUNO实战-第十一章-4位共阴数码管实验
    基于Pytorch的从零开始的目标检测
  • 原文地址:https://blog.csdn.net/QD_Jason/article/details/128182500