Python旧版课程库
Python 竞赛考级测试查看课程总览

Python PSTK - 4 模拟卷 A

一、单选题(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分)