设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 微商引流 > 正文

python考试选择题题库及答案,python基础题库选择

来源:引流技巧 编辑:引流技巧 时间:2024-11-25

一、单选题:(共25题目,每题2分)

1.与a>b and b>c等价的是?( )

A. a>b or b>c

B. a>b>c

C. a>b or not b

D. not a

2.下面程序的运行结果是什么?( )

a=10

b=5

c=a*b

print(c)

A. 10

B. 15

C. 50

D. 5

3.print(30-10)输出的结果是( )

A. 30-10

B. 20

C. 10

D. 3010

4.以下哪句Python代码可以输出“你好呀!”()

A. input(“你好呀!“)

B. print “你好呀!”

C. 你好呀!

D. print(“你好呀!”)

5.假设x=30,y=4,那么x % y的结果是( )

A. 2

B. 7

C. 7.5

D. 120

6.这段代码召唤了几只画笔海龟库?( )

import turtle

pen= turtle.Pen()

t = turtle.Pen()

p = turtle.Pen()

pen.pensize(5)

pen.forward(100)

A. 1

B. 2

C. 3

D. 4

7.a=20,b=20,那么b!=a运算的结果是?( )

A. 2

B. True

C. False

D. 0.5

8.以下程序运行后,显示的结果是?( )

a=3

b=2

print(a>b)

print(a<b)

print(a==b)

print(a!=b)

A. T F F T

B. True False False True

C. False True True False

D. x=”6-1”

9.假设a=2,b=10,c=a*b-5,那么c的值是?( )

A. 150

B. 295

C. 300

D. 15

10. 能改变画笔颜色的命令是?( )

A. turtle.colormode()

B. turtle.pencolor()

C. turtle.setup()

D. turtle.pu()

11. 下列程序的运行结果是?( )

A=’m1’

B=’m2’

C=A+B

print(C)

A. m3

B. 3

C. m1+m2

D. m1m2

12.下列哪一个不是Python的保留字?( )

A. return

B. else

C. while

D. True

13.想在截图所示的第二行代码上方插入一行代码,应该点击工具栏里的哪个按钮?( )

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

A. ①

B. ②

C. ③

D. ④

14.以下x值等于3的是?( )

A. x=”10/3”

B. x=10/3

C. x=int(10/3)

D. x=”6-3”

15.下面哪一条命令是用来定义画笔颜色的?( )

A. turtle.pencolor()

B. turtle.pensize()

C. turtle.speed()

D. turtle.left()

16.命令turtle.circle(60,steps=5)的功能是?( )

A. 绘制一个半径为60像素的圆

B. 绘制5个半径为60像素的圆

C. 绘制一个半径为60像素的圆和一个五边形

D. 绘制一个半径为60像素的圆内接正五边形

17. Python的命令行提示符是?( )

A. ###

B. ///

C. >>>

D. C:\>

18.下列哪项不是Python的编程环境?( )

A. Python IDLE

B. Visual Studio Code

C. JupyerNotebook

D. turbo c

19.哪个选项的代码可以实现如下图所示的运行结果?( )

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

A.

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

B.

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

C.

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

D.

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

20. 哪个选项是turtle绘图中角度坐标系的绝对0度方向?( )

A. 画布正上方

B. 画布正下方

C. 画布正左方

D. 画布正右方

21. 下列哪一个函数的功能是将数值转换为整数?( )

A. round()

B. int()

C. str()

D. float()

22. 下面哪个选项不能改变turtle画笔的方向?( )

A. right()

B. left()

C. bk()

D. seth()

23. turtle的前进是往哪个方向?( )

A. 屏幕窗口的右边

B. 画笔指向的方向

C. 屏幕窗口的上边

D. 屏幕窗口的下边

24. print(3>4 or 4<3 and 1==1)结果是?( )

A. False

B. True

C. 3

D. 4

25. 以下选项中不是 Python 语言的保留字的是?( )

A. int

B. gogo

C. import

D. While

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

26.name = “John”,这个赋值语句书写正确。

27.“#”是Python中用来给代码做注释用的。( )

28.可以使用下面代码输出数字6。( )

print 6

29.and是逻辑与的关系。( )

30.Python的布尔值就是逻辑值,只有两种:True和False,分别代表“真”和“假”。( )

31.Python的数字只有整数和浮点数两种类型。( )

32. Python中使用import turtle命令导入turtle库。( )

33. number = input(“输入一个数字“)

运行这段代码,然后输入8,结果number的类型是int。( )

34. ComeHere这个变量名不合法。( )

35. turtle.circle()可以绘制椭圆形。( )

三.编程题(共2题,每题15分,共30分)

36.

编程题(10分)

编写一个程序,它以圆的半径(整数)作为输入,输出圆的直径、周长和面积(保留两位小数)。

要求: 程序开始运行后,输入一个数字作为半径; 程序会根据输入的数字给出圆的直径、周长和面积,并且注明是直径、周长、面积。

37.

要求:画一个笑脸,里面填充如下图。

中国电子学会 python编程一级试卷 模拟卷中国电子学会 python编程一级试卷 模拟卷

(1)画一个半径为200的圆,起点坐标(0 ,-200);

(2)左眼为半径20的圆,起点坐标(-100 ,50)填充蓝色,右眼和左眼水平相距200;

(3)鼻子的起点坐标(0 ,50),形状为半径-50圆的内切正三角形;

(4)左嘴角坐标(-150,-70),最下部坐标(0,-170),左嘴角到右嘴角的宽度300。

答案:

  • B
  • C
  • B
  • D
  • A
  • C
  • C
  • B
  • D
  • 10. B

    11. D

    12. D

    13. B

    14. C

    15. A

    16. D

    17. C

    18. D

    19. A

    20. D

    21. B

    22. C

    23. B

    24. A

    25. B

    26. 错误

    27. 正确

    28. 错误

    29. 正确

    30. 正确

    31. 错误

    32. 正确

    33. 错误

    34. 错误

    35. 错误

    36.

    p=3.14

    r=float(input(“请输入一个大于0的半径:”))

    a=2*r

    b=a*p

    c=p*r*r

    print(“圆的直径是:%.2f”%a)

    print(“圆的周长是:%.2f”%b)

    print(“圆的面积是:%.2f”%c)

    37.

    import turtle

    #画圆脸

    turtle.penup() #画笔抬起

    turtle.goto(0, -200) #回到画大圆脸的初始位置

    turtle.pendown()#落下画笔

    turtle.circle(200)#画一半径为200,圆心在画笔左边圆

    #画左眼

    turtle.penup()#画笔抬起

    turtle.goto(-100, 50) #回到画左眼小圆的初始位置

    turtle.pendown()#落下画笔

    turtle.fillcolor(‘blue’) #设置填充颜色为蓝色

    turtle.begin_fill()#开始填充

    turtle.circle(20) #画一半径为20的圆,圆心在画笔左边

    turtle.end_fill()#填充结束

    #画右眼

    turtle.penup()#画笔抬起

    turtle.goto(100, 50) #回到画右眼小圆的初始位置

    turtle.pendown()#落下画笔

    turtle.fillcolor(‘blue’) #设置填充颜色为蓝色

    turtle.begin_fill()#开始填充

    turtle.circle(20) #画一半径为20的圆,圆心在画笔左边

    turtle.end_fill()#填充结束

    #画鼻子

    turtle.penup()#画笔抬起

    turtle.goto(0, 50) #回到画鼻子的初始位置

    turtle.pendown()#落下画笔

    turtle.circle(-50, steps=3) #画半径-50圆内切正三角形,圆心在画笔右边

    #画嘴

    turtle.penup()#画笔抬起

    turtle.goto(-150, -70) #回到画嘴的初始位置左嘴角

    turtle.pendown()#落下画笔

    turtle.goto(0, -170)#移动到最底部画线

    turtle.goto(150, -70) #移动到右嘴角画线

    turtle.done()#停止画笔等待关闭画布

    栏目分类

    微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

    Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

    Top