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

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

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

  1. 下列哪个软件不能运行 Python 程序?( ) {{ select(1) }}
  • JupyterNotebook
  • Pycharm
  • 原版的Scratch
  • IDLE
  1. 下面print语句,哪一个是正确的用法?( ) {{ select(2) }}
  • print 龙腾虎跃
  • print(龙腾虎跃)
  • print('龙腾虎跃')
  • print'龙腾虎跃'
  1. 在Python中,下列哪一条语句可以改变画笔当前位置?( ) {{ select(3) }}
  • dot(100)
  • setheading(100)
  • left(100)
  • goto(100,0)
  1. 下列哪一个可以进行数学中的求余数的运算?( ) {{ select(4) }}
  • **
  • %
  • /
  • //
  1. 15>=8的运算结果是什么?( ) {{ select(5) }}
  • 15
  • 8
  • False
  • True
  1. 在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?( ) {{ select(6) }}
  • 半个
  • 一个
  • 一个半
  • 任意个都可以
  1. 小新同学想要使用Python程序来计算本次班级捐款的总费用,于是他先定义了一个用来保存总额的变量,以下正确的定义是?( ) {{ select(7) }}
  • num
  • else
  • in
  • and
  1. 下列图形可能是哪段代码执行后的结果?( ) {{ select(8) }}
  • import turtle turtle.shape("turtle") turtle.forward(120) turtle.right(90)
  • import turtle turtle.shape("turtle") turtle.forward(120) turtle.right(-90)
  • import turtle turtle.shape("turtle") turtle.forward(120) turtle.right(180)
  • import turtle turtle.shape("turtle") turtle.forward(120) turtle.right(-180)
  1. 已知a=6,b=3,print(a%b)的结果是?( ) {{ select(9) }}
  • 2
  • 2.0
  • 0
  • 0.0
  1. 下列选项中,两个运算符运算优先级相同的是?( ) {{ select(10) }}
  • ()和**
  • /和%
  • not和>
  • -和<=
  1. 已知以下程序,请问输出结果是?( ) a=int(6.8) b=float(7) a=a+b print(a,b) {{ select(11) }}
  • 14 7.0
  • 14.0 7.0
  • 13.0 7.0
  • 13.0 7
  1. 小明想要使用指令circle(100),绘制一个圆形,从坐标原点出发,绘制完成后,画笔最后的坐标是?( ) {{ select(12) }}
  • (0,0)
  • (100,0)
  • (0,100)
  • (0,-100)
  1. 已知运算式 2+16/(2+2)**2,请问最先运算的是哪一部分?( ) {{ select(13) }}
  • 括号内
  • 除法
  • 加法
  • 乘方
  1. 小明手里有20个乒乓球,一个盒子最多可以放3个,请问以下运算哪个可以帮助小明计算出至少需要多少个盒子?( ) {{ select(14) }}
  • 20/3+1
  • 20%3
  • 20//3
  • 20//3+1
  1. 小明同学自从学习Python语言的Turtle画图后,喜欢上了用程序作画,今天他想程序运行一开始画布就全屏显示,那么应该怎么设置画布的大小和位置?( ) {{ select(15) }}
  • turtle.setup(0,0)
  • turtle.setup('100%','100%',0,0)
  • turtle.setup(1.0,1.0)
  • turtle.setup(100,100,0,0)
  1. int(100.5)的结果是?( ) {{ select(16) }}
  • 101
  • 100.5
  • 100.0
  • 100
  1. “爷爷,您今年多少岁了?” 小明问,爷爷想考考小明,于是告诉他:“我现在的年龄加上18,除以6,减去5,最后乘以10,恰巧是100岁。”你知道小明的爷爷今年多少岁?( ) {{ select(17) }}
  • 68
  • 70
  • 72
  • 78
  1. 下列哪个语句可以将字符串"10"与数字2相加得到整数12?( ) {{ select(18) }}
  • result = "10" + 2
  • result = int("10") + 2
  • result = str(10) + 2
  • result = "10" + str(2)
  1. 以下哪个命令是让turtle向前移动100个单位?( ) {{ select(19) }}
  • turtle.move(100)
  • turtle.forward(100)
  • turtle.go(100)
  • turtle.advance(100)
  1. 下面哪个是右转90°的正确命令?( ) {{ select(20) }}
  • forward(90)
  • left(90)
  • right(90)
  • bakeward(90)
  1. 执行代码 name = input('请输入姓名:'),并输入张三,那么变量name中存放的是?( ) {{ select(21) }}
  • 请输入姓名:
  • 张三
  • 请输入姓名:张三
  • 张三请输入姓名:
  1. 以下哪个语句可以实现只修改画笔颜色为绿色?( ) {{ select(22) }}
  • turtle.screenbackground('green')
  • turtle.bgcolor('green')
  • turtle.color('green')
  • turtle.pencolor('green')
  1. a=2+int('2'),变量 a 的值为?( ) {{ select(23) }}
  • 4
  • 2
  • 8
  • 程序无法运行,提示错误
  1. 运行代码 print('4*9=') print(36) 的结果是以下哪一项?( ) {{ select(24) }}
  • 4*9= 36
  • 4*9
  • 36
  • 4*9=,36
  1. 以下哪一个是Python文件?( ) {{ select(25) }}
  • dragon.sb3
  • dragon.cpp
  • dragon.idle
  • dragon.py

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

  1. input 语句获得的数字是整数类型。( ) {{ select(26) }}
  • 对
  • 错
  1. 在Python中,IDLE有两种模式,分别是交互模式和脚本模式。其中,脚本模式是最为便捷的一种模式,直接输入一行代码或者命令,立刻就可以反馈运行结果。( ) {{ select(27) }}
  • 对
  • 错
  1. turtle.color("green","yellow")与turtle.fillcolor("yellow")设置的画笔填充颜色相同。( ) {{ select(28) }}
  • 对
  • 错
  1. 变量和常量的区别在于,在程序运行过程中,变量的值是可以发生变化的量,而常量是不发生变化的量。( ) {{ select(29) }}
  • 对
  • 错
  1. Turtle库中画布的大小和图形化的舞台区一样,都是固定大小的,长是480,宽是360。( ) {{ select(30) }}
  • 对
  • 错
  1. Python中,成对使用的单引号或双引号包围的字符串是完全相同的。( ) {{ select(31) }}
  • 对
  • 错
  1. 安装完Python开发环境后必须再单独安装IDLE,才能使用IDLE编写代码。( ) {{ select(32) }}
  • 对
  • 错
  1. 可以使用int()将字符串类型的'3.14'转换为整数类型的3。( ) {{ select(33) }}
  • 对
  • 错
  1. 运行代码print(int(3.9999)),输出的结果是4。( ) {{ select(34) }}
  • 对
  • 错
  1. 设置变量a=input('请输入一个整数'),输入整数5,变量a的数据类型为int。( ) {{ select(35) }}
  • 对
  • 错