跳至正文
View Categories

1 min read

一、单选题(20题,每题3分) #

  1. 语句 print(1, 2, 3, sep=’:’) 的输出结果为( )
  2. A、 1, 2, 3, sep=’:’
    B、 1:2:3
    C、 1, 2, 3
    D、 1, 2, 3 =

  3. 以下Python语句的输出结果是( )
  4. x="Python" 
    y=2 
    print(x+y)

    A、 运行后报错
    B、 2
    C、 ‘Python2’
    D、 ‘PythonPython’

  5. Python 3.x中,下面哪个函数可以从控制台获得用户输入( )
  6. A、 cin >>
    B、 typein()
    C、 putin()
    D、 input()

  7. 以下程序输出的结果为( )
  8. a=5
    print("a -= 4")

    A、 5
    B、 a = 1
    C、 1
    D、 a -= 4

  9. 以下程序输出的结果为( )
  10. for i in range(4):
    	print(i, end = ',' )

    A、 0,1,2,3,
    B、 0123
    C、 0 1 2 3
    D、 1 2 3 4

  11. Python 3.x运算符中用来计算整商的是( )
  12. A、 //
    B、 /
    C、 %
    D、 %%

  13. 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )
  14. A、 (x%10)*10+x//10 B、 (x%10)//10+x//10
    C、 (x/10)%10+x//10 D、 (x%10)*10+x%10

  15. 为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是( )
  16. A、 x=5;y=5;z=5 B、 xyz=5
    C、 x,y,z= 5 D、 x=5,y=5,z=5

  17. 已知 x = 3,那么执行语句 x *= 6 之后,x的值为( )
  18. A、 18
    B、 6
    C、 5
    D、 20

  19. 下面哪个不是Python合法的标识符( )
  20. A、int32
    B、40XL
    C、self
    D、__name__

  21. 表达式 ‘%s’%65 的值为( )
  22. A、 ‘A’
    B、 ’B’
    C、 0
    D、 ’65’

  23. 在行尾加一个\表示( )
  24. A、 续行符
    B、 注释
    C、 退格
    D、 换页

  25. 表达式 abs(-3) 的值为( )
  26. A、 -3
    B、 9
    C、 -9
    D、 3

  27. 表达式 sum(range(1, 10, 2)) 的值为( )
  28. A、 10
    B、 45
    C、 50
    D、 25

  29. 假设t是已定义的海龟的画笔,下列表示画线宽度的代码是 ( )
  30. A、t.hideturtle()
    B、t.back(100)
    C、t.color(“blue”)
    D、t.width(3)

  31. turtle库中,turtle.setup()的作用是 ( )
  32. A、设置海龟画笔的位置和方向
    B、设置主窗体的大小和位置
    C、设置海龟画笔的位置和宽度
    D、设置海龟画笔的方向和宽度

  33. 表达式 3<5>3 的值为( )
  34. A、 0
    B、 True
    C、 False
    D、 语法错误

  35. 表达式 0 and 5 的值为( )
  36. A、 0
    B、 3
    C、 1
    D、 5

  37. 下面的语句哪个会无限循环下去:( )
  38. A、
    for a in range(10):
    	time.sleep(10)
    
    B、
    while 1 < 10:
    	time.sleep(10)
    	
    C、
    while True:
    	break
    	
    D、 
    a = [3,-1,',']
    for i in a[:]:
        if not a:
            break
  39. 有以下程序,程序运行后的输出结果是( )
  40. a,b,c,d=1,2,3,0
    if(a==1 and b==2):
        if(b!=2 or c!=3): 
            print(a,b,c)
        else:
            print(a,d,c)
    else: 
    print(a,b,d)

    A:1 2 3
    B:1 3 2
    C:1 0 3
    D:3 2 1

二、编程题(3题) #

  1. 第1题(10分)
  2. 第2题(10分)
  3. 第3题(20分)