#646. 2309

2309


选择题

  1. 下列 Python 语句能够正确输出"学而时习之"五个字的是? {{ select(1) }}
  • print "学而时习之"
  • print "(学而时习之)"
  • print ("学而时习之")
  • print (学而时习之)
  1. 班级组织春游,总共有 46 人,一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作? {{ select(2) }}
  • print('剩余不足一车的人数为:', 46 / 11)
  • print('剩余不足一车的人数为:', 46 % 11)
  • print('剩余不足一车的人数为:', 46 ** 11)
  • print('剩余不足一车的人数为:', 46 // 11)
  1. 下列能为变量 num 赋值为 10 的选项是? {{ select(3) }}
  • 10 = num
  • num == 10
  • int num = 10
  • num = 10
  1. 小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的? {{ select(4) }}
  • 编写完Python程序后只能先保存后才能运行
  • 为了方便用户使用,可以在编写Python程序过程中不区分大小写
  • Python文件可以在不同的编程环境中运行,运行结果是一样的
  • 越高的Python版本,Python程序的运行速度会越快
  1. print(53%3)的输出结果是? {{ select(5) }}
  • 17.0
  • 17
  • 2
  • 2.0
  1. 下列符号不是比较运算符的是? {{ select(6) }}
  • ==
  • !=
  • >=
  • =
  1. 以下Python运算符,优先级最高的是? {{ select(7) }}
  • =
  • !=
  • +
  • *
  1. 以下程序运行的结果是?
print(1 < 2 and 2 < 3 or 4 > 5)

{{ select(8) }}

  • True
  • False
  • 1
  • 2
  1. 在Python中,执行语句print(2+4/2),输出结果是哪一种数据类型? {{ select(9) }}
  • 整数型
  • 浮点型
  • 字符型
  • 文字型
  1. 在Python中,通常使用以下哪个指令获取用户的输入? {{ select(10) }}
  • input()
  • print()
  • up()
  • home()
  1. 假设a = 0.7,b = 0.3,c = a + b,那么c的值是? {{ select(11) }}
  • 1
  • 1.0
  • 1.00
  • 0.4
  1. 下面是对 Python 语言的特征描述,不正确的描述是? {{ select(12) }}
  • 简洁易读:Python 采用简洁的语法和语义,使得代码易于阅读和理解
  • 动态类型:Python 是一种动态类型的语言,不需要声明变量的类型
  • 面向过程:Python 是一种面向过程的编程语言,主要关注如何设计和组织函数来实现功能
  • 多平台支持:Python 可以在多种操作系统上运行,包括Windows、Linux、Mac OS等,可以实现跨平台的开发和部署
  1. 在turtle库中对画布进行如下设置
    turtle.setup(width=400, height=300, startx=200, starty=100),关于该指令描述正确的是? {{ select(13) }}
  • 画布宽200、高100
  • 画布宽300、高400
  • 画布宽400、高300
  • 画布宽100、高200
  1. 小明想要绘制如图所示的图形,已知指令如下,大圆的半径为70,小圆的半径为50,请问横线处需要补充的指令依次是? image

    import turtle
    turtle.fillcolor(____)
    turtle.begin_fill()
    turtle.circle(____)
    turtle.end_fill()
    turtle.fillcolor(____)
    turtle.begin_fill()
    turtle.circle(____)
    turtle.end_fill()
    turtle.done()
    

    {{ select(14) }}

  • "red",70,"blue",50
  • "blue",70,"red",50
  • "red",50,"blue",70
  • "blue",50,"red",70
  1. 以下不可以对Python程序进行注释的是? {{ select(15) }}
  • """ """
  • #
  • ''' '''
  • ( )
  1. 下列可以作为Python变量名的是? {{ select(16) }}
  • or
  • 1_or
  • o_r
  • or-2
  1. 使用下列哪个命令可以在Python中导入turtle库文件? {{ select(17) }}
  • install Turtle
  • import turtle
  • create Turtle
  • print Turtle
  1. 下列程序绘制的图形是?

    import turtle
    screen = turtle.Screen()
    pen = turtle.Turtle()
    pen.forward(100)
    pen.right(90)
    pen.forward(100)
    pen.right(90)
    pen.forward(100)
    pen.right(90)
    pen.forward(100)
    turtle.done()
    

    {{ select(18) }}

  • 长方形
  • 三角形
  • 正方形
  • 圆形
  1. 如图想要保存该Python文件,应该选择哪个选项? image {{ select(19) }}
  • New File
  • Open
  • Save
  • Exit
  1. turtle.right(a) 命令的功能是? {{ select(20) }}
  • 向右转动a度
  • 向左转动a度
  • 向右前进a的距离
  • 向左前进a的距离
  1. 已知a=4,b=7,那么print(a>b)输出的结果是? {{ select(21) }}
  • False
  • True
  • 4
  • 7
  1. 已知a=10//3+2,b=(a-1)*2,则b的值是? {{ select(22) }}
  • 6
  • 7
  • 8
  • 9
  1. 关于命令 turtle.pensize(a) 的描述,下面选项中描述正确的是? {{ select(23) }}
  • 这个命令用于设置画笔的颜色
  • 这个命令用于设置画笔的形状
  • 这个命令用于设置画笔的粗细
  • 这个命令用于设置画布的大小
  1. 小海龟正在学习有趣的绘图,小海龟正在使用turtle.speed(a)指令(a的当前值为3),小海龟想将画笔的运动速度设置为最快,让它立刻呈现绘制的结果,应将a的值更改为? {{ select(24) }}
  • 0
  • 4
  • 5
  • 10
  1. 某同学正在计算暑期书籍义卖收入的分配问题,假设某一天一共售卖30本书,单价20元一本,成本15元一本,销售收入(注意:是包含成本在内的销售收入)的10%用来支付摊位管理费,销售利润(注意:是剔除成本后的毛利润)的30%捐给某儿童基金会,扣除之后,剩下的为这位同学此次义卖的收入,请你计算摊位管理费、捐款金额分别是? {{ select(25) }}
  • 60元 180元
  • 60元 45元
  • 45元 45元
  • 45元 180元

判断题

  1. int('123') 的运行结果是 123。 {{ select(26) }}
  1. print语句可以输出文本、字符串、数字等。 {{ select(27) }}
  1. 使用print("Hello","World")和print("Hello World")输出的结果相同。 {{ select(28) }}
  1. type()函数用于返回对象的类型,如果执行print(type(eval("3.3+5")))指令,最终的输出结果是 <class "str">。 {{ select(29) }}
  1. Python程序在Windows操作系统和Linux操作系统中都能运行,并且运行结果一致。 {{ select(30) }}
  1. 在Python中,执行print("3+2")语句得到的结果是"5"。 {{ select(31) }}
  1. turtle库函数是Python自带的函数库。 {{ select(32) }}
  1. Python2.X和3.X两个版本相互兼容。 {{ select(33) }}
  1. if是Python语言的保留字之一,因此if和IF都不可以作为变量名使用。 {{ select(34) }}
  1. turtle.home()指令的作用是让小海龟返回原点,在小海龟返回原点后,画笔的颜色等设置不再保留。 {{ select(35) }}

编程题

  1. 分数计算器:依次输入语文、数学、英语的分数,计算出总分以及平均分,并在一行输出。
    要求:
    (1)程序开始运行时,询问请输入语文成绩;
    (2)输入一个数字后询问请输入数学成绩;
    (3)输入一个数字后询问请输入英语成绩;
    (4)最后输入英语成绩后,程序自动输出总分以及平均分,格式为:"你的总分为:*分,平均分为:*分"。(保留小数或者整数均可)

输入样例:
92
98
92

输出样例:
你的总分为:282分,平均分为:94.0分

  1. 2023年“科学T大会将在”上海举行,某同学在学习科学知识时,了解到云也是重要的气象要素之一,天空中云的多少叫作云量,如果把天空看成一个圆,把这个圆平均分成四份,我们就可以按照云在天空中所占的面积来划分云量。由①到②的云量变化为晴天,由②到③的云量变化为多云,有③到④的云量变化为阴天。
    image 这位同学想请你帮助他绘制晴天中的①号图形(注意:是完全没有黑色区域的晴天),绘制要求及图形如下: image

(1)图形由一个黑色的圆组成;
(2)圆由水平方向的直径与垂直方向相交分成相等的4份;
(3)圆的圆心坐标为(0,0),半径为50;
(4)绘制完成后,小海龟需隐藏。