#647. 2312

2312


选择题

  1. 下列程序运行的结果是?
    print('hello')
    print('world')
    

{{ select(1) }}

  • helloworld
  • hello
    world
    
  • hello world
  • 'hello''world'
  1. 下列哪段代码可以将画笔颜色设置为红色? {{ select(2) }}
  • turtle.pen('red')
  • turtle.fillcolor('red')
  • turtle.colormode('red')
  • turtle.pencolor('red')
  1. 运行下列程序打印的结果是?
    a = '90'
    b = '80'
    c = int(a)
    d = int(b)
    print(c + d)
    

{{ select(3) }}

  • 8090
  • 170
  • 80
  • 90
  1. 如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务? image {{ select(4) }}
  • 6
  • 7
  • 8
  • 9
  1. 下列程序运行的结果是?
a = 5
b = 2
a -= b
print(a)

{{ select(5) }}

  • 4
  • 1
  • 3
  • 2
  1. 下列对python变量名命名错误的是? {{ select(6) }}
  • 123
  • abc
  • _123
  • _abc
  1. 下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆? {{ select(7) }}
  • turtle.circle(100, 360)
  • turtle.circle(50, 180)
  • turtle.circle(100, 180)
  • turtle.circle(50, 360)
  1. 下列不属于Python保留字符的是? {{ select(8) }}
  • turtle
  • if
  • import
  • for
  1. print(2023 % 10 ** 2)的结果是? {{ select(9) }}
  • 200
  • 23
  • 20
  • 20.23
  1. 执行下列turtle库的指令后,画笔最终为哪种颜色?

    image {{ select(10) }}

  • 黄色
  • 红色
  • 蓝色
  • 绿色
  1. 下列哪个软件或者编辑器不能打开Python3的程序? {{ select(11) }}
  • VSCode
  • Python Shell-IDLE
  • Jupyter Notebook
  • 官方的Scratch
  1. 运行程序:print(not(5*2+6) > 8+3*3),它的输出结果是? {{ select(12) }}
  • False
  • True
  • 1
  • 无法确定
  1. 在Python中,语句 print(a,b) 的功能是? {{ select(13) }}
  • 打印a, b
  • 输出(a, b)
  • 输出a, b
  • 输出a, b的值
  1. 下列哪个表达式最终的结果为整数类型? {{ select(14) }}
  • 5.0 % 2
  • 5.0 + 2
  • 5 / 2
  • 5 // 2
  1. 想要安装Python,已知以下的操作步骤,请问哪些是必须的? ①查看电脑的操作系统
    ②找到对应python版本下载
    ③下载IDLE
    ④下载Turtle库
    {{ select(15) }}
  • ①②③④
  • ①②
  • ①②③
  • ②③④
  1. 已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是? ① turtle.pencolor("red")
    ② import turtle
    ③ turtle.pensize(5)
    ④ turtle.circle(50)
    {{ select(16) }}
  • ①②③④
  • ①③②④
  • ②③①④
  • ③④①②
  1. 如图所示,一个填充颜色为黑色,边长为100的正方形里边嵌套了一个填充颜色为白色,边长为50的正方形,请问求图形中黑色部分的面积算式是?

    image {{ select(17) }}

  • (100*2)-(50*2)
  • (100*4)-(50*4)
  • (100**2)-(50**2)
  • 100*50
  1. 如果想要获取用户输入的字符串,下列选项正确的是? {{ select(18) }}
  • input("请输入一个字符串:")
  • int(input("请输入一个字符串:"))
  • float(input("请输入一个字符串:"))
  • eval(input("请输入一个字符串:"))
  1. 在下列Python运算符中,下列哪个运算符具有最高的优先级? {{ select(19) }}
  • +
  • >
  • *
  • -
  1. 如果a=145,b=90,c=a>b,那么c的值是? {{ select(20) }}
  • False
  • 90
  • 145
  • True
  1. 执行完下列代码后,坐标的位置是?
import turtle
turtle.penup()  # 抬起画笔
turtle.goto(-50, 0)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()

{{ select(21) }}

  • (0,0)
  • (-50,0)
  • (50,-50)
  • (50,-100)
  1. 下列导入Turtle库的方式正确的是? {{ select(22) }}
  • import(turtrle)
  • Import turtle
  • import turtle
  • import turtrle as
  1. 下列程序中,注释的使用有错误,但是不知道有几处是错误的,请找出来有几处错误?

    a = float(input('输入第一条边长:'))  # 输入第一条边
    b = float(input('输入第二条边长:'))  # 输入第二条边
    c = float(input('输入第三条边长:'))  # 输入第三条边
    """
    求周长的一半
    '''
    p = (a+b+c)/2
    

    {{ select(23) }}

  • 1处错误
  • 2处错误
  • 3处错误
  • 0处错误
  1. 观察下列程序,程序运行后输出结果是? image {{ select(24) }}
  • 7
  • 7.0
  • z= 7
  • z=7.0
  1. 在海龟绘图中,turtle具有绝对方向,对应的命令为turtle.setheading(angle),若想要让小海龟面向屏幕的下方,下列指令使用正确的是? {{ select(25) }}
  • turtle.setheading(-180)
  • turtle.setheading(-90)
  • turtle.setheading(90)
  • turtle.setheading(0)

判断题

  1. 小海龟初始在坐标 (0,0) 的位置,方向朝左,在执行 turtle.goto(100,0) 后,小海龟会往右移动100,并且方向朝右。 {{ select(26) }}
  1. circle(100,steps=4),指的是绘制一个边长是100的正方形。 {{ select(27) }}
  1. Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。 {{ select(28) }}
  1. 变量名的大小写是没有区别的,Name与name表示的是同一个变量。 {{ select(29) }}
  1. 执行下列语句,输入"学校",程序最终输出的text结果是"小明同学在学校"。
text = input("小明同学在")
print(text)

{{ select(30) }}

  1. 在IDLE的交互模式启动后,可以直接编写程序并运行,无需切换到脚本模式。 {{ select(31) }}
  1. Python中的字符串,整型,浮点型三种数据类型之间完全都可以互相转化。 {{ select(32) }}
  1. 在Python程序中,双引号和三引号都是引号,没有用法区别,可以随意替换。 {{ select(33) }}
  1. print('Hello, World!")代码段会引发报错。 {{ select(34) }}
  1. 在Python语言中,变量的定义和赋值是同时进行的,不需要在赋值前定义变量。 {{ select(35) }}

编程题

  1. 编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和,以及它们的平均值,并输出计算结果。
    样例如下:
    输入:123
    输出:6  2.0

友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。


  1. 十一国庆节期间,爸爸带着小明到北京天安门广场观看升旗仪式。在庄严的国歌声中,五星红旗冉冉升起,小明看到国旗上的五个五角星,想要用Python画一个红五角星,你可以帮帮他吗?(提示:五角星的外角为144度)
    image 要求:
    (1)五角星为镂空五角星,如图所示;
    (2)五角星的每条边的长度为200;
    (3)画笔颜色为红色;
    (4)画笔粗细为5;
    (5)最后将画笔隐藏。

友情提示:
考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。