#Pzt0103. Python1级真题 第三套

Python1级真题 第三套

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

1.以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!安全第一!安全第一!( )

{{ select(1) }}

  • print("重要事情说三遍:"+"安全第一!"*3)
  • print("重要事情说三遍:"+"安全第一!“+”安全第一!"*2)
  • print("重要事情说三遍:"+"安全第一!"+"安全第一!"+"安全第一!")
  • print("重要事情说三遍:"+"安全第一!"/3)

2.运行下列程序后,绘制出以下哪个图形?( )

import turtle
turtle.pensize(3)
turtle.forward(150)
turtle.circle(50,180)
turtle.forward(180)
turtle.circle(48,180)
turtle.forward(150)
turtle.circle(45,180)
turtle.forward(120)
turtle.done()

{{ select(2) }}

3.执行 print(1 + 2 * 2+ 6 / 3) 的结果为?( )

{{ select(3) }}

  • 4
  • 7
  • 4.0
  • 7.0

4.已知变量 x = 2,语句 print("x=",x) 的作用是?( )

{{ select(4) }}

  • 在屏幕上输出 x = x
  • 在屏幕上输出 2 = 2
  • 在屏幕上输出 x = 2
  • 在屏幕上输出 “x=”2

5.执行下面程序后,画布上会出现几只海龟?( )

import turtle

t1 = turtle.Turtle('turtle')
t2 = turtle.Turtle('turtle')
t3 = turtle.Turtle('turtle')
t4 = turtle.Turtle('turtle')

t1.forward(50)
t2.forward(100)
t3.forward(150)
t4.forward(200)

{{ select(5) }}

  • 0
  • 1
  • 4
  • 5

6.print(24%5), 运算结果是?( )

{{ select(6) }}

  • 1
  • 2
  • 3
  • 4

7.下面哪个指令不可以让海龟回到坐标(0,0)点?( )

{{ select(7) }}

  • turtle.goto(0,0)
  • turtle.home( )
  • turtle.setposition(0,0)
  • turtle.set(0,0)

8.以下程序输出的结果是?( )

a = 30
b = 5
print(a/b)

{{ select(8) }}

  • 6
  • 30/5
  • 6.00
  • 6.0

9.print(46//8) 的结果是?( )

{{ select(9) }}

  • 5
  • 6
  • 5.7
  • 5.75

10.Python 启动后显示的提示符是?( )

{{ select(10) }}

  • c:\>
  • >>>
  • ---
  • %%%

11.下列代码不能画出直径为10的点的是?( )

{{ select(11) }}

12.已知变量 a = 5,b = 6,执行语句 a *= a + b 后,变量 a 的值为:( )

{{ select(12) }}

  • 11
  • 30
  • 31
  • 55

13.如果 a = 23,b = 10,那么 print(a%b) 的结果是?( )

{{ select(13) }}

  • 2
  • 3
  • 23
  • 2.3

14.下列表达式的值为 True 的是?( )

{{ select(14) }}

  • 'a' > 'b'
  • 2 > 3
  • 'A' > 'a'
  • '3' > '2'

15.已知 x = 5,y = 6,则表达式 not(x != y) 的值为:( )

{{ select(15) }}

  • True
  • False
  • 5
  • 6

16.执行下面程序后,以下哪个图形是正确的?( )

import turtle
turtle.shape('square')
turtle.home()
turtle.dot()
turtle.stamp()
turtle.forward(100)
turtle.setheading(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)

{{ select(16) }}

17.输出如下古诗,请问哪句是正确的?( )

闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。

{{ select(17) }}

18.执行以下两段代码

python
a = 123
print(a%100%10)

结果应该是?( )

{{ select(18) }}

  • 1
  • 2
  • 3
  • 1.23

19.下面哪个程序,最有可能得到下面这个图形?( )

{{ select(19) }}

20.下面描述中,不符合 Python 语言特点的是:( )

{{ select(20) }}

  • Python是一门面向对象的编程语言
  • Python程序通过编译后执行
  • Python支持函数编程
  • Python支持多个操作系统

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

{{ select(21) }}

  • if
  • or
  • do
  • for

22.执行下列语句后的显示结果是什么?( )

b = 2 * a / 4
a = 1
print(a,b)

{{ select(22) }}

  • 1 , 0.5
  • 1 , 0
  • 报错
  • 0 , 1

23.以下两段代码的结果是?( )

a = 5
print('a+4')

{{ select(23) }}

  • 9
  • 'a+4'
  • 无结果,出错
  • a+4

24.以下选项中,Python语言中代码注释使用的符号是?( )

{{ select(24) }}

  • /… …/
  • !
  • #
  • //

25.在turtle库中的指令,执行以下代码指令后,走出的一个正方形形状,此时海龟的面朝方向应该是往哪里?( )

import turtle
turtle.goto(0,0)
turtle.goto(0,100)
turtle.goto(100,100)
turtle.goto(100,0)
turtle.goto(0,0)

{{ select(25) }}

  • 水平向左
  • 水平向右
  • 垂直向上
  • 垂直向下

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

26.语句:

print( "a", end = " " )
print("b", end = " " )

的显示结果是a b。

{{ select(26) }}

  • 正确
  • 错误

27.print( ) 函数不可以在屏幕上打印出空行。

{{ select(27) }}

  • 正确
  • 错误

28.Turtle 库中,使用 circle(20) 命令,指的是画出以画布正中央为圆心,半径为 20 的圆形。

{{ select(28) }}

  • 正确
  • 错误

29.在 IDLE 编辑器中,Python 代码的字体和字号可以根据需要自行设置,方便大家的使用。

{{ select(29) }}

  • 正确
  • 错误

30.Abc、aBc、abC 是三个不同的变量。

{{ select(30) }}

  • 正确
  • 错误

31.以下代码运行结果是9。

one, two, three = '1', 3, 5;
print(one + two + three)

{{ select(31) }}

  • 正确
  • 错误

32.a *= b,就是 a = b * b。

{{ select(32) }}

  • 正确
  • 错误

33.Python 除了用自带的 IDLE 进行编程外还可以用其他编程环境进行程序编写,比如 JupyterNotebook。

{{ select(33) }}

  • 正确
  • 错误

34.turtle.circle(50, steps = 5)命令可以画一个五角星。

{{ select(34) }}

  • 正确
  • 错误

35.is 和 input 都是关键字,不能随意使用。

{{ select(35) }}

  • 正确
  • 错误