电子协会 Python 一级 2409 真题 - 客观题

电子协会 Python 一级 2409 真题 - 客观题

一、选择题(每题 2 分,共 50 分)

  1. 下列选项中关于turtle.color('red')语句的作用描述正确的是?() {{ select(1) }}
  • 只设置画笔的颜色为红色
  • 只设置填充的颜色为红色
  • 设置画笔和填充的颜色为红色
  • 设置画笔的颜色为红色,设置画布背景的颜色为红色
  1. print(14+8)输出的结果是?() {{ select(2) }}
  • 22
  • 14+8
  • 14
  • 148
  1. 在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。下列选项中哪一符号可以将多条语句进行分隔?() {{ select(3) }}
  • :
  • ;
  • ,
  • .
  1. 在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?() {{ select(4) }}
  • turtle.setup(500,400,50,50)
  • turtle.setup(400,50,50,500)
  • turtle.setup(50,50,500,400)
  • turtle.setup(50,500,400,50)
  1. 在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?() {{ select(5) }}
  • 8
  • False
  • True
  • 程序报错
  1. a=input() b=input() 执行语句print(a+b),并输入1,2,结果为?() {{ select(6) }}
  • 3
  • 1
  • 2
  • 12
  1. 红星小学三年级评选优秀少先队员的条件是,期末考试语文成绩和数学成绩和英语成绩都必须等于或者高于90分,用Python程序描述,以下哪个是正确的?() {{ select(7) }}
  • 语文成绩>=90 and 数学成绩>=90 or 英语成绩>=90
  • 语文成绩>=90 or 数学成绩>=90 or 英语成绩>=90
  • 语文成绩>=90 and 数学成绩>=90 and 英语成绩>=90
  • 语文成绩>=90 or 数学成绩>=90 and 英语成绩>=90
  1. 假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?() {{ select(8) }}
  • 2
  • 3
  • 5
  • 6
  1. 下面哪个运算符的运算优先级最低? {{ select(9) }}
  • //
  • **
  • ==
  • %
  1. 已知a=2 or False and False,请问a的运算结果是?() {{ select(10) }}
  • 2
  • True
  • False
  • 2.0
  1. Python自带的IDLE编辑器有两种模式:脚本模式(又称为编辑器模式)和交互模式(又称为Shell模式),下列哪种方法可以实现由交互模式到脚本模式的切换?() {{ select(11) }}
  • 关闭文件
  • 新建文件
  • 替换文件
  • 运行文件
  1. 小明同学正在利用Python绘制一个边长为100像素的正三角形,目前已经完成两条边的绘制,箭头为画笔所在位置和方向,如下图所示,请你帮他选择一组正确的答案将此正三角形绘制完整?() {{ select(12) }}
  • turtle.left(60) turtle.forward(100)
  • turtle.left(120) turtle.forward(100)
  • turtle.right(60) turtle.forward(100)
  • turtle.right(120) turtle.forward(100)
  1. Python中3乘以5应该怎样表示?() {{ select(13) }}
  • 3×5
  • 3*5
  • 3**5
  • 3+=5
  1. Python中,以下哪个选项是将浮点数转换为整数的正确方法?() {{ select(14) }}
  • int(3.14)
  • float(3)
  • str(3.14)
  • bool(3.14)
  1. 如果要让turtle向左转45度,应该使用哪个命令?() {{ select(15) }}
  • turtle.left(45)
  • turtle.turnleft(45)
  • turtle.forward(45)
  • turtle.right(45)
  1. Python中的!=代表的是?() {{ select(16) }}
  • 反转条件的布尔值
  • 检查左右两边的值是否不相等
  • 检查左右两边的值是否相等
  • 将左右两边值进行交换
  1. 执行下列哪个选项中的代码,能打印出Scratch,Python,C++的是() {{ select(17) }}
  • print('ScratchPythonC++')
  • print('Scratch、Python、C++')
  • print('Scratch,Python,C++')
  • print('Scratch+Python+C++')
  1. 执行下列哪段代码,画笔移动后不会画出线?() {{ select(18) }}
  • import turtle turtle.goto(100,100)
  • import turtle turtle.goto(100,100) turtle.penup() turtle.pendown()
  • import turtle turtle.penup() turtle.goto(100,100) turtle.pendown()
  • import turtle turtle.penup() turtle.pendown() turtle.goto(100,100)
  1. 执行代码print(3<=5 and 7>=9),打印结果为?() {{ select(19) }}
  • True
  • False
  • 3<=5
  • 7>=9
  1. 以下哪个函数能够绘制一个半径为60的圆?() {{ select(20) }}
  • import turtle turtle.circle(60,180)
  • import turtle turtle.forward(60,180)
  • import turtle turtle.circle(180,60)
  • import turtle turtle.circle(60,360)
  1. 在Python中,这个表达式:3*8//4的计算结果是多少?() {{ select(21) }}
  • 6
  • 6.0
  • 3
  • 3.0
  1. 关于缩进的描述,正确的是?() {{ select(22) }}
  • Python编码中不需要缩进
  • 缩进的空格数决定了代码块的嵌套级别
  • 缩进仅仅是为了美观,对代码执行没有影响
  • 缩进是语法错误,不应该在代码中使用
  1. 运行代码print(float(20)),输出的结果是以下哪一项?() {{ select(23) }}
  • 20
  • 20.0
  • 20.00
  • 20.000
  1. 运行以下程序后,画笔的位置坐标是以下哪一个?() Import turtle turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.right(90) turtle.forward(50) {{ select(24) }}
  • (50,0)
  • (50,100)
  • (0,50)
  • (100,50)
  1. 以下哪一项运行后能分两行显示以下诗句?() 但愿人长久, 千里共婵娟。 {{ select(25) }}
  • print(“但愿人长久, 千里共婵娟。”)
  • print(但愿人长久, 千里共婵娟。)
  • print('''但愿人长久, 千里共婵娟。''')
  • print(‘’’但愿人长久, 千里共婵娟。”””)

二、判断题(每题 2 分,共 20 分)

  1. 在Python中,如果a=4,b=2,那么执行语句print(type(a**b))的结果是16。() {{ select(26) }}
  • 对
  • 错
  1. 在Python中,'龙腾虎跃'是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据。() {{ select(27) }}
  • 对
  • 错
  1. Python中#的符号表示单行注释,###进行多行注释。() {{ select(28) }}
  • 对
  • 错
  1. print(int(4.5)==float(4))输出结果是False。() {{ select(29) }}
  • 对
  • 错
  1. 在Turtle库中,小明设置画笔速度设为2,小红设置画笔速度为0,如果其他指令完全一致的话,那么小明的绘制速度要快一些。() {{ select(30) }}
  • 对
  • 错
  1. IDLE交互模式的提示符为>>>,脚本模式没有提示符。() {{ select(31) }}
  • 对
  • 错
  1. turtle画图库中turtle.circle()不但可以绘制圆或者圆弧,它还可以绘制正多边形。() {{ select(32) }}
  • 对
  • 错
  1. else可以作为变量名。() {{ select(33) }}
  • 对
  • 错
  1. 变量名大小写是有区分的,如变量名age和Age有区别。() {{ select(34) }}
  • 对
  • 错
  1. print语句可以同时打印多个变量,比如print(a,b)就可以打印出变量a和b的值。() {{ select(35) }}
  • 对
  • 错