第 1 题 【单选题】
Python自带的编程环境是?( )
A :PyScripter
B :Spyder
C :Notepad++
D :IDLE
正确答案:D
试题解析:
第 2 题 【单选题】
假设a=2,b=3,那么a-b*b的值是?( )
A :-3
B :-2
C :-7
D :-11
正确答案:C
试题解析:
第 3 题 【单选题】
关于以下代码的说法正确的是?( )
t = int(turtle.textinput('边数','几边形:'))
turtle.circle(50, steps=t)
turtle.done()
A :circle是画圆的代码,因此该程序运行后的图案一定是圆
B :运行该程序后,需要用户自己输入边数,确定画 “几边形”
C :变量t没有给出具体的数值,因此该程序运行有错误
D :该程序运行后,会画出50个圆
正确答案:B
试题解析:
第 4 题 【单选题】
幂运算运算符为?( )
A : *
B : *+
C : **
D : /
正确答案:C
试题解析:
第 5 题 【单选题】
这段代码的运行结果是?( )
import turtle
g = turtle.Pen()
g.fillcolor("red")
g.begin_fill()
g.circle(50)
g.pencolor("yellow")
g.fillcolor("green")
g.circle(50, steps=5)
g.end_fill()
A :
B :
C :
D :
正确答案:A
试题解析:
第 6 题 【单选题】
假设a=20,b=3,那么a or b的结果是?( )
A :20
B :0
C :1
D :3
正确答案:A
试题解析:
第 7 题 【单选题】
以下选项中不符合 Python变量命名规则的是?( )
A :name
B :2_to
C :_Go
D :Tea
正确答案:B
试题解析:
第 8 题 【单选题】
创建一个新的Python程序,编写了下面的代码
import turtle
turtle.shape("turtle")
保存这个Python文件并且取了文件名。
以下哪个文件名程序可以正常运行?( )
A :
frist.py
B :
turtle.py
C :
import. py3
D :
hao.sb2
正确答案:A
试题解析:
第 9 题 【单选题】
a=“110”,b=“9”,c=a+b,print©的结果是?( )
A :a+b
B :119
C :c
D :1109
正确答案:D
试题解析:
第 10 题 【单选题】
IDLE环境的退出命令是?( )
A :esc()
B :close()
C :回车键
D :exit()
正确答案:D
试题解析:
第 11 题 【单选题】
执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )
A :1.8,2
B :1,2.66666
C :4,2
D :1,2
正确答案:C
试题解析:
本题考查的是算术运算和赋值语句。%是取余数,//表示整除。
第 12 题 【单选题】
Python中的整除运算符是用哪个符号表示的?( )
A : /
B : //
C : %
D : **
正确答案:B
试题解析:
第 13 题 【单选题】
Python注释方式正确的是?( )
A : //这是我的第一个程序
B : #程序的功能是输入Hello World
C : ? 这个程序是用来计算两个数之和的?
D : 第一个python程序
正确答案:B
试题解析:
第 14 题 【单选题】
Python中的==代表的是?( )
A :把左边的值赋值给右边;
B :把右边的值赋值给左边;
C :比较左右两边是否相等;
D :左右两边值进行交换;
正确答案:C
试题解析:
第 15 题 【单选题】
下面代码哪部分是设置画布的颜色?( )
import turtle
turtle.screensize(①,②,③)
A :①
B :②
C :③
D :都不是
正确答案:C
试题解析:
第 16 题 【单选题】
下面哪一行代码的输出结果不是Python3.7 ?( )
A :print(“Python3.7”)
B :print(“Python”+3.7)
C :print(“Python”+str(3.7))
D :print(“Python”+“3.7”)
正确答案:B
试题解析:
第 17 题 【单选题】
下列程序绘制的是一个什么图形?( )
import turtle
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
A :等边三角形
B :正方形
C :矩形
D :圆
正确答案:A
试题解析:
第 18 题 【单选题】
使用下面中的( ) 函数接收输入的数据。
A :accept()
B :input()
C :readline()
D :login()
正确答案:B
试题解析:
第 19 题 【单选题】
turtle.color(“red”, “yellow”)命令中定义的颜色分别为?( )
A :背景为黄色,画笔为红色
B :背景为红色,画笔为黄色
C :画笔为红色,填充为黄色
D :画笔为黄色,填充为红色
正确答案:C
试题解析:
第 20 题 【单选题】
print的作用是什么?( )
A :在屏幕上打印出来相应的文本或者数字等
B :在打印机里打印相关文本或者数字等
C :可以用来画图
D :输出一个命令行
正确答案:A
试题解析:
第 21 题 【单选题】
a=2,b=3,那么c=a**b运算的结果是?( )
A :6
B :8
C :9
D :23
正确答案:B
试题解析:
第 22 题 【单选题】
下面的哪一个命令不是移动画笔箭头位置的命令?( )
A :turtle.forward()
B :turtle.goto()
C :turtle.color()
D :turtle.right ()
正确答案:C
试题解析:
第 23 题 【单选题】
使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?( )
A :p.right(90)
B :p.left(90)
C :p.right(-90)
D :p.left(-180)
正确答案:A
试题解析:
第 24 题 【单选题】
下面的运算符中,按照运算优先级哪一个是最高级?( )
A : **
B : *
C : +
D : <
正确答案: A
试题解析:
第 25 题 【单选题】
如图创建一个新的Python文件应该选择哪个选项?( )
A :Open
B :Recent Files
C :New File
D :Print Window
正确答案:C
试题解析:
第 1 题 【判断题】
以下三种表示字符串的方式都是正确的。
”Hello“
‘不错‘
“我们一起走吧‘
A :正确
B :错误
正确答案:B
试题解析:
第 2 题 【判断题】
turtle库是一个直观有趣的图形绘制函数库。
A :正确
B :错误
正确答案:A
试题解析:
第 3 题 【判断题】
在Python中变量需要提前定义,可以不用赋值。
A :正确
B :错误
正确答案:B
试题解析:
第 4 题 【判断题】
使用Turtle时,画布默认坐标左上角为画布中心。
A :正确
B :错误
正确答案:B
试题解析:
第 5 题 【判断题】
print(‘hello,world’)和print(‘hello’,‘world’)输出内容一致。
A :正确
B :错误
正确答案:B
试题解析:
第 6 题 【判断题】
Python 是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
A :正确
B :错误
正确答案:A
试题解析:
第 7 题 【判断题】
print(int(8>7) or int(8<6))的输出结果为1。
A :正确
B :错误
正确答案:A
试题解析:
第 8 题 【判断题】
import可以作为变量名。
A :正确
B :错误
正确答案:B
试题解析:
第 9 题 【判断题】
已知y = 5,那么赋值语句y= 'cedf’是无法正常执行的。
A :正确
B :错误
正确答案:B
试题解析:
第 10 题 【判断题】
Python 2.x编写的程序,在Python 3.x都能正确打开并执行。
A :正确
B :错误
正确答案:B
试题解析:
第 1 题 【问答题】
要求:
(1) 程序开始运行后,输入一个三位数整数;
(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输出为:“百:1,十:2,个:3”。
正确答案:
x=int(input())
a=x//100
c=x%10
b=(x-a*100)//10
print("百:",a,"十:",b,"个:",c)
试题解析:
评分标准:
1. 有输入语句;(2分)
2. 有输出语句;(2分)
3. 有类型转化语句;(1分)
4. 三条计算语句;(3分)
5. 程序符合题目要求;(2分)