#648. 2203

2203


选择题

  1. 已知a="161",b="16",c="8",执行语句d=a>b and a>c,变量d的值为是? {{ select(1) }}
  • 0
  • 1
  • True
  • False
  1. 执行语句flag="3456">"36",变量flag的值? {{ select(2) }}
  • "3456"
  • "36"
  • True
  • False
  1. 执行语句y=123%100后,变量y的值为? {{ select(3) }}
  • 1
  • 3
  • 12
  • 23
  1. Python是一种计算机( )语言? {{ select(4) }}
  • 低级
  • 高级
  • 机器
  • 汇编
  1. 以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!? {{ select(5) }}
  • print("重要的事情说三遍:戴口罩!戴口罩!戴口罩!")
  • print("重要的事情说三遍:"+"戴口罩!"*3)
  • print('重要的事情说三遍:'+'戴口罩!'*3)
  • print('重要的事情说三遍:戴口罩!'*3)
  1. 在Python函数中,用于获取用户输入的是? {{ select(6) }}
  • str()
  • eval()
  • print()
  • input()
  1. 关于Python赋值语句,以下选项中不合法的是? {{ select(7) }}
  • a,b=b,a
  • a=b=1
  • a=(b=1)
  • a=1;b=1
  1. 在Python中输入 2+7/2, 输出结果为哪一种数据类型? {{ select(8) }}
  • 整数型
  • 浮点型
  • 字符型
  • 文字型
  1. 在Python中,a=2,b="3.5",如果想进行2+3.5的加法运算,我们应该如何编写代码? {{ select(9) }}
  • a+b
  • str(a)+b
  • a+ int(b)
  • a+eval(b)
  1. 算数运算符、比较运算符和逻辑运算符,在Python的运算中的优先关系是? {{ select(10) }}
  • 算数运算符>比较运算符>逻辑运算符
  • 比较运算符>逻辑运算符>算术运算符
  • 算数运算符>逻辑运算符>比较运算符
  • 逻辑运算符>比较运算符>算数运算符
  1. 下面图形最有可能是哪个选项的代码执行后的效果? {{ select(11) }} image
  • import turtle
    turtle.forward(200)
    turtle.right(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.right(144)
    turtle.forward(200)
    turtle.hideturtle()
    
  • import turtle
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.hideturtle()
    
  • import turtle
    turtle.forward(200)
    turtle.right(144)
    turtle.backward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.backward(200)
    turtle.right(144)
    turtle.forward(200)
    turtle.hideturtle()
    
  • import turtle
    turtle.forward(200)
    turtle.left(144)
    turtle.backward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.left(144)
    turtle.backward(200)
    turtle.left(144)
    turtle.forward(200)
    turtle.hideturtle()
    
  1. print(1024//10**2)的结果是? {{ select(12) }}
  • 100
  • 24
  • 10
  • 10.24
  1. turtle.reset() 命令的含义是下列哪一种? {{ select(13) }}
  • 不清空turtle窗口,重置turtle的位置和状态
  • 清空turtle窗口,重置turtle状态为初始状态
  • 清空turtle窗口,但是turtle的位置和状态不会改变
  • 撤销上一个动作
  1. 假设我们设定turtle库中画笔粗细为5,我们调用turtle.dot(None,"red")函数画圆点时,圆点的直径是多少? {{ select(14) }}
  • 5
  • 10
  • 18
  • 20
  1. 函数turtle.circle(50,steps=4),画的是什么图形? {{ select(15) }}
  • 直径是50的圆
  • 对角线为50的正方形
  • 对角线为100的正方形
  • 边长是50的正方形
  1. 使用下面选项中的代码组合成一个turtle文件中的一部分,来绘制一个空心五角星的脚本中,最不可能用到下面哪条代码? {{ select(16) }}
  • t.left(144)
  • import turtle
  • t.circle(36)
  • t=turtle.Pen()
  1. 以下不属于Python常见编程环境的是? {{ select(17) }}
  • IDLE
  • Visual Studio Code
  • JAVA
  • JupyterNotebook
  1. 在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色? {{ select(18) }}

    import turtle 
    turtle.pencolor("yellow")
    turtle.color("green") 
    
  • 粉色
  • 黄色
  • 绿色
  • 程序报错
  1. 假设x = 14,y = 6,那么执行x>y and 5的结果为? {{ select(19) }}
  • x>y
  • 5
  • False
  • True
  1. 以下哪个变量名是符合Python变量命名规范的? {{ select(20) }}
  • 123
  • my var
  • my_variable
  • &var
  1. 已知:a = 7,b = 5,c = 12
    执行以下哪个语句结果为True? {{ select(21) }}
  • a > c or a < b
  • a < c
  • a < c and a < b
  • c < b
  1. 执行7 * 8 – 6 > 10 输出的结果是? {{ select(22) }}
  • 56
  • 50
  • False
  • True
  1. 关于Python以下说法正确的是? {{ select(23) }}
  • Python安装好后,IDLE也需要提前安装才可以用。
  • widows自带的有Python环境,不需要安装。
  • 在IDLE shell的界面里显示有python的版本。
  • 从IDLE新建文件,里面默认不是空的。
  1. 关于turtle库的引入,以下哪个是错误的? {{ select(24) }}
  • import turtle
  • from turtle import *
  • import turtle as t
  • import turtle form t
  1. 以下关于逻辑运算说法正确的是? {{ select(25) }}
  • 若a=10,b=20,a and b的结果为10
  • a=10,b=20,a or b的结果为20
  • a=10,b=20,not(a and b)结果为False
  • a=10,b=20,not(a or b)结果为True

判断题

  1. Windows安装了python环境下,在CMD命令行中,可以使用C:\>python3 test.py执行Python文件 test.py中的指令。 {{ select(26) }}
  1. 在IDLE编辑器中,python代码只能以一种颜色显示代码内容。 {{ select(27) }}
  1. print(2+eval("3"))运行结果为5。 {{ select(28) }}
  1. 在Python中变量需要提前定义,否则运行程序的时候不识别。 {{ select(29) }}
  1. turtle.setup(width=0.5, height=0.75, startx=None, starty=None), 此命令是设置画布的大小和位置。 {{ select(30) }}
  1. Python中的注释符号可分为单行注释和多行注释,单行注释符号是#。 {{ select(31) }}
  1. type函数用于返回对象的类型,那print(type("3")),输出结果为<class "int">。 {{ select(32) }}
  1. 语句1:
    print("Hello",end=" ")
    print("World")
    语句2:
    print("Hello")
    print("World")
    语句1与语句2的输出结果一样。 {{ select(33) }}
  1. 可以将a = "3.14"转化为浮点数的函数是str()。 {{ select(34) }}
  1. turtle是python内置的标准库, 直接使用import turtle导入使用即可, 不用额外安装。 {{ select(35) }}

编程题

  1. 计算题:(10分)
    买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算钱够不够。
    要求:
    (1)程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的元数(钱数)、本子的单价和数量;
    (2)输出一行,钱足够买就输出"True",钱不够买就输出"False"(不要输出引号)。
    输入样例:
    100
    9
    11
    输出样例:
    True

  1. 作图题:(20分)
    请使用turtle画出如下标志。

image

要求:
(1)线条颜色为黑色,线条粗细为10;
(2)圆半径为50,填充颜色为蓝色;
(3)等边三角形边长为180;
(4)等边三角形底边中点位置为画布正中心。