一、单选题(共25题, 共50分)
1.关于Python语言的注释, 以下选项中描述错误的是? ( )
A.Python语言有两种注释方式: 单行注释和多行注释
B.Python语言的单行注释以#开头
C.Python多行注释使用###来做为标记
D.注释用于解释代码原理或者用途
标准答案: C                    试题难度: 一般
2.下列代码执行后最有可能绘制出的图形是? ( )
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()
A.
B.
C.
D.
标准答案: B
试题难度: 较难
3.下列关于Python中IDLE中基本操作表示正确的是? ( )
A.
B.
C.
D.
标准答案: A                    试题难度: 较难
4.在turtle库中, turtle.speed(a)用于设定画笔的运动速度, 关于该指令说法错误的是?  ( )
A.在turtle.speed(a)指令中, 当参数a的值为0时, 画笔的运动速度最慢。
B.在turtle.speed(a)指令中, turtle.speed(9)使画笔的运动速度比turtle.speed(10)慢。
C.在turtle.speed(a)指令中, a的数值最小是0, 最大是10。
D.在turtle.speed(a)指令中, 除了0之外, 数字越大, 速度越快。
标准答案: A                    试题难度: 容易
5.运行如下代码, 在输入数值6后, 输出的结果是?( )
a=int(input("请输入你的年龄"))
print(type(a))
A.6
B.6.0
C.<class"int">
D.<class "str">
标准答案: C                    试题难度: 一般
6.如程序所示, 绘制完一个半圆圆弧, 画笔最终坐标位置是?( )
import turtle
turtle.pendown()
turtle.circle(50,180)
turtle.penup()
turtle.done()
A.(0,50)
B.(0,100)
C.(50,0)
D.(100,0)
标准答案: B                    试题难度: 困难
7.程序print(5+2)的运行结果是? ( )
A.7
B.('5+2')
C.5+2
D.52
标准答案: A                    试题难度: 一般
8.运行语句(-400,-300), 画笔将到?( )
A.画布左上
B.画布右上角
C.画布右下角
D.画布左下角
标准答案: D                    试题难度: 一般
9.运行指令print(3*5>2 and 6>=6.0), 请问根据运算的优先级, 首先进行哪一部分的运算?( )
A.5>2
B.6>=6.0
C.and
D.3*5
标准答案: D               
试题难度: 容易
10.下列程序运行的结果是? ( )
a=10
b=15
b+=a
print(b)
A.10
B.25
C.15
D.3
标准答案: B                    试题难度: 较难
11.Python程序保存后的文件扩展名是? ( )
A..sb3
B..py
C..pn
D..cpp
标准答案: B                    试题难度: 容易
试题解析: Python程序设计语言的源程序是以.py为扩展名的
12.下列不是Python保留字的是? ( )
A.and字符串长度 python
B.false
C.True
D.import
标准答案: B                    试题难度: 一般
试题解析: False是保留字, 但false不是
13.根据Python变量的命名规则, 下列不可以作为变量名的是?( )
A.a2b
B.2ab
C.ab2
D._ab2
标准答案: B                    试题难度: 一般
试题解析: 根据python变量的命名规则, 数字不能作为变量的开头
14.下面的turtle命令, 不可能改变画笔的颜的是?( )
A.turtle.fillcolor()
lor()
C.turtle.pencolor()
lor(255,255,255)
标准答案: A                试题难度: 容易
试题解析: turtle.fillcolor()改变的是填充颜;
lor(255,255,255)可以既可以改变画笔颜, 也可以改变填充颜, 255代表的是颜的RGB的值。
15.turtle画图的功能中, 能够实现隐藏画笔的是?( )
A.turtle.undo()
B.turtle.shape()
C.turtle.penup()
D.turtle.hideturtle()
标准答案: D                试题难度: 容易
试题解析: 隐藏画笔的功能是hideturtle()。
16.print(34 * 2.0)的输出结果是? ( )
A.34
B.68
C.68.0
D.34*2.0
标准答案: C                试题难度: 容易
试题解析: print()能直接输出运算的结果, 34 * 2.0的运算结果格式是浮点数68.0。
17.涛涛家一共有爸爸、妈妈、涛涛三个人, 涛涛爸爸比涛涛妈妈大2岁, 比涛涛大25岁, 今年全家年龄加在一起是54岁, 那么涛涛爸爸、涛涛妈妈、涛涛今年的年龄分别是?( )
A.28、26.1
B.25.27、2
C.27、25.2
D.30、28、5
标准答案: C                试题难度: 较难
试题解析: 假设涛涛爸爸今年x岁, 那么涛涛妈妈x-2岁, 涛涛x-25岁, x+x-2+x-25=54, 最终算出来涛涛爸爸是27岁, 涛涛妈妈是25岁, 涛涛是2岁。
还有一种方式, 直接把数据带回到题目逻辑当中, 会发现只有C项符合题目要求。
18.print(9//2)的结果是? ( )
A.5.0
B.4.0
C.4
D.5
标准答案: C                试题难度: 一般
19.下列代码的运行结果是? ( )
a=1
A=True
print(a==A)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。