#649. 2206

2206


选择题

  1. 在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序? {{ select(1) }}
  • Check Module
  • Run Module
  • Python shell
  • 任意一个都可以
  1. 中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现? {{ select(2) }}
  • (46-1) % 10 + 1
  • 46 % 10
  • (46-1) // 10 + 1
  • 46 // 10
  1. 在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是? {{ select(3) }}
  • /
  • \
  • ÷
  • %
  1. 下列表达式中,哪两个运行结果完全相同?
    16%2    ② 16/2**2    ③ 16/4   ④ 16//4
    {{ select(4) }}
  • ①②
  • ②③
  • ③④
  • ①④
  1. IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是? {{ select(5) }}
  • 在IDLE主窗口中,可以通过“File→New File”,打开一个新文件
  • 在脚本式编程环境中,运行指令前需要先保存才可以运行
  • 在交互式编程环境中,我们可以修改和保存文件
  • 点开IDLE窗口,主窗口会显示当前安装Python的版本号
  1. 对于Python的说法错误的是? {{ select(6) }}
  • 用户都可以使用Python,不需要支付费用
  • Python具有跨平台性,可以在不同类型的操作系统上运行使用
  • Python提供大量的内置对象和内置函数,使用时仅需调用即可实现
  • Python语言比较人性化,无需注重首行缩进等语法规则
  1. 爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗? {{ select(7) }}
  • 10岁   60岁
  • 12岁   52岁
  • 5岁   60岁
  • 8岁   67岁
  1. 运行程序
>>> print(9%2+9//2)

输出的结果是? {{ select(8) }}

  • 2
  • 5.5
  • 5
  • 9
  1. 下面的程序:
a='7'
print(a==7)

输出的结果是? {{ select(9) }}

  • True
  • 7
  • "7"
  • False
  1. a=(3+4)*2.0,那么print(a)的输出是? {{ select(10) }}
  • 11.0
  • 14
  • 14.0
  • 10
  1. 输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是? {{ select(11) }}
  • a=int(input("请输入一个两位数"))
    b=a//10
    c=a%10
    print(c*10+b)
    
  • a=int(input("请输入一个两位数"))
    b=a%10
    c=a//10
    print(c*10+b)
    
  • a=int(input("请输入一个两位数"))
    b=a/10
    c=a//10
    print(c*10+b)
    
  • a=int(input("请输入一个两位数"))
    b=a//10
    c=a%10
    print(c+b)
    
  1. 已知a="11",b="22",那么print(a+b)的输出结果是? {{ select(12) }}
  • 11
  • 33
  • 1122
  • 22
  1. 在Python函数中,用于获取用户输入的是? {{ select(13) }}
  • int()
  • float()
  • input()
  • print()
  1. turtle.dot(40),这个语句画出的点的半径大小是? {{ select(14) }}
  • 80
  • 40
  • 20
  • 0
  1. 下面关于turtle.clear()功能说法正确的是? {{ select(15) }}
  • 执行clear()功能后,画笔最终位置一定是在画布中心
  • 执行clear()功能后,画笔的颜色会变为白色
  • 执行clear()功能后,海龟画布窗口会被清空
  • clear()功能和reset()功能的效果是完全一样的
  1. 比较运算符中的大于等于符号是哪一个? {{ select(16) }}
  • >
  • <=
  • >=
  • > and ==
  1. print(13 + 6 / 2 == 16)的结果是? {{ select(17) }}
  • 16.0
  • 16
  • True
  • False
  1. turtle绘图中可以回到原点的命令是? {{ select(18) }}
  • turtle.done()
  • turtle.home()
  • turtle.setup()
  • turtle.dot()
  1. turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是? {{ select(19) }}
  • turtle.size(5)
    turtle.pencolor("red")
    
  • turtle.size(5)
    turtle.color("red")
    
  • turtle.pensize(5) 
    turtle.pencolor("red")
    
  • turtle.penwidth(5) 
    turtle.color("red")
    
  1. 下列选项中,代码会报错的是? {{ select(20) }}
  • print('banana' + 'apple')
  • print('banana' - 'ana')
  • print('banana' * 100)
  • print('banana' + str(6))
  1. 下列选项中,不可以控制turtle移动的语句是? {{ select(21) }}
  • turtle.forward()
  • turtle.goto()
  • turtle.backward()
  • turtle.hideturtle()
  1. 想要画出如下图形,第④行代码应该是?

image python ① import turtle ② t = turtle.Turtle() ③ t.forward(100) ④ ⑤ t.forward(100)

{{ select(22) }}
  • t.left(90)
  • t.right(90)
  • t.left(180)
  • t.right(-90)
  1. 下列程序绘制的是一个什么图形?

    import turtle 
    turtle.forward(100) 
    turtle.left(90) 
    turtle.forward(50) 
    turtle.left(90) 
    turtle.forward(100) 
    turtle.left(90)
    turtle.forward(50) 
    turtle.left(90) 
    

    {{ select(23) }}

  • 正方形
  • 菱形
  • 长方形
  • 三角形
  1. 下列属于Python保留字的是? {{ select(24) }}
  • If
  • For
  • Else
  • None
  1. 下面的运算符中,按照运算优先级哪一个是最高级? {{ select(25) }}
  • ==
  • *
  • and
  • <

判断题

  1. 运行下列python代码后可绘制出下面的半径为50的圆形。 image
import turtle
turtle.color('red')
turtle.penup()
turtle.circle(50)
turtle.pendown()

{{ select(26) }}

  1. Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文件,在保存时可以使用任何名字来进行文件命名。 {{ select(27) }}
  1. a,b=1是一条合法的赋值语句,将1分别赋值给变量a和b。 {{ select(28) }}
  1. turtle.backward(-100)可以让turtle往头朝向的方向前进100。 {{ select(29) }}
  1. 使用下边的代码,可以打印出图片展示的结果。 image
    print("春,夏。
    秋,冬。")
    

{{ select(30) }}

  1. Python只能在自带的IDLE上面运行。 {{ select(31) }}
  1. Abc、aBc、abC是三个不同的变量。 {{ select(32) }}
  1. print('I\'m ok. ')因为有三个单引号,所以程序是错误的。 {{ select(33) }}
  1. 表达式not 6>2的值为True。 {{ select(34) }}
  1. Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。 {{ select(35) }}

编程题

  1. “天狗吃月亮”是一个古老的神话……请你设计一段程序完成下列图片的月食现象。
    image

(1)海龟的初始位置的坐标为(0,0),月食现象的图片需在整个画布中完整呈现;
(2)月食现象由两个圆或点组成,分别为半径不同的黄色和白色的圆或点;
(3)绘制半径为150的圆或点,并填充颜色为黄色,该图形的中心位置为画布的正中心位置(0,0);
(4)绘制半径为75的圆或点,并填充颜色为白色,该图形的中心位置坐标为(150,0)。


  1. 计算长方形的面积
    要求:
    (1) 利用input()语句输入长方形的长和宽;
    (2) 利用运算符*,求得长方形的面积;
    (3) 利用print()语句输出长方形的面积。
    输入格式:
    第一次输入一个数字,代表长方形的长;
    第二次输入一个数字,代表长方形的宽。
    (输入有相应的提示信息,如:'请输入长方形的长:' )
    输出格式:
    输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:')