#645. 2306
2306
选择题
- 可以对Python代码进行多行注释的是? {{ select(1) }}
#" "''' '''' '
- 下列可以作为Python变量名的是? {{ select(2) }}
andan-d1_andand1
- 下列选项中不符合Python语言变量命名规则的是? {{ select(3) }}
s2_5_AICountNum
- 使用变量age表示小明的年龄,使用变量sage表示小明哥哥的年龄,假设小明在4岁时哥哥的年龄是小明年龄的2倍,下列哪段代码可以正确计算出再过6年小明和哥哥的年龄? {{ select(4) }}
-
age = 4 sage = 4 * 2 print(age + 6, sage + 6) -
age = 4 sage = 4 * 2 print(age, sage + 6) -
age = 4 sage = 4 * 2 print(age + 6, sage) -
age = 4 sage = 4 * 2 print(age, sage)
- 在turtle中可以用setup()设置画布的大小和起始位置。已知画布的设置参数为turtle.setup(120,120,20,20),若只想更改画布的高度为150,下列指令设置正确的是? {{ select(5) }}
turtle.setup(150, 120, 20, 20)turtle.setup(120, 150, 20, 20)turtle.setup(120, 120, 150, 20)turtle.setup(120, 120, 20, 150)
- 下列选项中,Python程序的扩展名是? {{ select(6) }}
.scratch.doc.python.py
- 关于语句turtle.color('red','green')说法正确的是? {{ select(7) }}
- 将画笔颜色设置为绿色。
- 该语句会让海龟移动绘制出红色的线条。
- 设置填充颜色为绿色,画笔颜色为红色。
- 与语句turtle.color('red')效果完全一样
- 班级共有45人,四人一组划分学习小组,利用程序计算共分几组、剩余不足一组的人数,下列哪个选项的程序可以完成此项工作? {{ select(8) }}
-
print("4人一组,共分为", 45 // 4, "组") print("剩余不足一组的人数为:", 45 % 4) -
print("4人一组,共分为", 45 % 4, "组") print("剩余不足一组的人数为:", 45 // 4) -
print("4人一组,共分为", 45 / 4, "组") print("剩余不足一组的人数为:", 45 % 4) -
print("4人一组,共分为", 45 // 4, "组") print("剩余不足一组的人数为:", 45 / 4)
- 下列Python语句能够正确输出的是? {{ select(9) }}
print("天天快乐!")print"(天天快乐!")print"天天快乐!"print("天天快乐!')
- 下列选项中,对于Python说法不正确的是? {{ select(10) }}
- Python程序既可以在Windows系统上运行,也可以在Linux系统上运行。
- 用Python编写的程序可以在Scratch中运行。
- Python是一种面向对象的编程语言
- Python语言有Python2和Python3两个版本,且互相不兼容。
- 在Python中,<=符号的含义是? {{ select(11) }}
- 左边的值小于右边的值
- 左边的值小于且等于右边的值
- 左边的值小于或等于右边的值
- 左边的值大于或等于右边的值
- 以下运算符按照优先顺序从高到低排序的结果是? ①** ②/和// ③+和- {{ select(12) }}
- ①②③
- ③②①
- ②③①
- ①③②
- Python中乘法使用哪个符号? {{ select(13) }}
×***+=
- Python中如何计算得到8除以3的余数? {{ select(14) }}
8 % 38 // 38 ? 38 \ 3
- 在Python中,下面的赋值语句,正确的是? {{ select(15) }}
x + y = 10x - 2 = 2yx = 303y = x + 1
- 在Python中,下列程序段的运行结果是?
a = 2
b = 3
print(a != b)
{{ select(16) }}
TrueFalse0a != b
- 假设a=True, b=False,那么a and b的结果是? {{ select(17) }}
TrueFalse1a=True, b=False
- 假设a=2,b=3,那么b * b - 2 * a的结果是? {{ select(18) }}
35-36
- 以下代码可以召唤出几只小海龟?
import turtle
a = turtle.Turtle()
b = turtle.Turtle()
c = turtle.Turtle()
a.forward(100)
b.goto(100, 100)
c.goto(100, 100)
{{ select(19) }}
1234
- 关于turtle库,下列说法不正确的是? {{ select(20) }}
turtle.speed()可以设定画笔的运动速度turtle.fillcolor()可以用来设置画布的背景颜色- 在海龟作图中,小海龟默认朝向屏幕的右方
turtle.pencolor()用来设置画笔的颜色
turtle.circle(100,360)是绘制一个什么样的图形? {{ select(21) }}
- 半径为50的圆形
- 半径为100的圆形
- 半径为360的圆形
- 半径为180的圆形
- 执行以下命令后,turtle的最新坐标是?
import turtle
turtle.goto(-200, -200)
turtle.forward(200)
turtle.left(90)
turtle.forward(200)
{{ select(22) }}
(-200, 200)(200, -200)(0, 0)(0, 200)
- 下列哪个命令是逆时针旋转90度? {{ select(23) }}
turtle.right(90)turtle.left(90)turtle.goto(0, 90)turtle.goto(90, 0)
- 在Python编程中,可以使用type()函数查看数据类型,运行print(type("a")),输出的结果是? {{ select(24) }}
<class 'type'><class 'str'><class 'int'>- 语法错误
- 在Python的IDLE的两种不同开发模式中,下列说法正确的是? {{ select(25) }}
- 脚本式编程环境运行结果更加准确
- 交互式编程环境运行结果更加准确
- 交互式编程环境运行前必须先保存相关的代码程序
- 脚本式编程环境运行前必须先保存相关的代码程序
判断题
- 在编写较长的Python程序时,所有代码都不需要缩进,Python会自动识别代码之间的关系。 {{ select(26) }}
- 对
- 错
- Turtle库中,turtle.forward(10),指的是海龟前进10个像素的距离,方向随机。 {{ select(27) }}
- 对
- 错
- IDLE、Scratch都是Python语言的编程工具。 {{ select(28) }}
- 对
- 错
- 在Python中,如果a=2,b=3那么print(a and b)的输出的结果是False。 {{ select(29) }}
- 对
- 错
- 使用Turtle库时,fillcolor()函数的作用是设置填充颜色。 {{ select(30) }}
- 对
- 错
- 在Python中, print()输出相关内容后默认会换行。 {{ select(31) }}
- 对
- 错
- str(10)运行结果是'10'。 {{ select(32) }}
- 对
- 错
- 5*'A'运行结果为5A。 {{ select(33) }}
- 对
- 错
- input()语句是用来输入一个指令。 {{ select(34) }}
- 对
- 错
- Python代码的缩进,在同一个程序中,同一级别缩进中,两个空格和四个空格不可以混合使用。 {{ select(35) }}
- 对
- 错
编程题
- 小明去超市买饮料。可乐每瓶4元,果汁每瓶6元。他买了a瓶可乐和b瓶果汁。请编写程序计算他一共花了多少钱。 要求:
- 提示用户输入可乐瓶数,提示语:“请输入可乐瓶数:”
- 提示用户输入果汁瓶数,提示语:“请输入果汁瓶数:”
- 输出格式为:“小明一共花了X元。”(X为总金额,为整数)
测试样例:
- 输入:
请输入可乐瓶数:3 请输入果汁瓶数:2 - 输出:
小明一共花了24元。
- 编写程序,绘制如图1所示的Z形图形,画笔宽度为20,起始位置为(-50,100),其他尺寸说明如图2所示。