欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PTA题目集python判断题

程序员文章站 2022-03-28 16:26:03
PTA题目集python判断题在Python中0xad是合法的十六进制数字表示形式。(T)Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小。(T)在Python 3中,整数的长度为4个字节。(F)在Python中,a=10,表示a的值是一个十进制数。(T)执行完如下两条语句:(1)a,b=12,2 (2)c=a/b,则变量c的数据类型是整型的。(F)浮点数运算的结果不可以直接比较大小。(T)复数2.3e+4-1.34e-4j的实部是2....

PTA题目集python判断题

  1. 在Python中0xad是合法的十六进制数字表示形式。(T)

  2. Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小。(T)

  3. 在Python 3中,整数的长度为4个字节。(F)

  4. 在Python中,a=10,表示a的值是一个十进制数。(T)

  5. 执行完如下两条语句:(1)a,b=12,2 (2)c=a/b,则变量c的数据类型是整型的。(F)

  6. 浮点数运算的结果不可以直接比较大小。(T)

  7. 复数2.3e+4-1.34e-4j的实部是2.3e+4,虚部是-1.34e-4j。(F)

  8. 3+4j不是合法的Python表达式。(F)

  9. “==”和“=”都属于赋值运算符。(F)

  10. 已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。(F)

  11. 表达式 pow(3,2) == 3**2的值为True。(T)

  12. 已知 x = 3,那么赋值语句 x = ‘abcedfg’ 是无法正常执行的。(F)

  13. 已知x=10,那么执行’10’+x的值为’1010’。(F)

  14. 已知x=‘10’,那么x+x和x*2的值都为’1010’。(T)

  15. 表达式 -24 等于16。(F) (-24=-16)

  16. 表达式:“34” in “1234”==True 返回值是True。(F)

  17. 已知st=“Hello World!”,使用print(st[0:-1])语句可以输出字符串变量st中的所有内容。(F) (\0)

  18. ython中 “4”+“3”的结果为“7”。(F)("4“+”3“=”43“)

  19. 既可以用单引号也可以用双引号创建字符串。(T)

  20. 字符串’Hello\nPython’中"\n"表示换行。(T)

  21. ‘age’+23不是正确的表达式。(T)

  22. 输入正整数6和5,要“6+66+666+6666+66666”,下面程序正确吗?(F)

     a=int(input())    
     n=int(input())    
     print(sum([int('a'*i) for i in range(1,n+1)]))
    
  23. 阅读下面程序,只能输入三个成绩,如依次输入:78,90,67,输出结果:“共输入了3个人的成绩,他们的平均成绩是78.33”。(F)

    num=input("请输入学生成绩:")  
    ls=[]  
    sum=0  
    while num!='':  
         ls.append(num)  
         sum=sum+eval(num)  
         num=input("请输入学生成绩:")  
    n=len(ls)  
    print('共输入了{}个人的成绩,他们的平均成绩是{:.2f}'.format(n,sum/n))
    
  24. 已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。(F)

  25. Python列表中所有元素必须为相同类型的数据。(F)

  26. 字符串和列表都是序列类型。(T)

  27. 列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21],lst[::]的结果是[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]。(T)

  28. 列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21],lst[1::2]的结果是[12, -22, -26, 0, 3]。(F)

  29. 列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21],lst[3:8:2]的结果是[-10, 35, 49]。(T)

  30. 列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21],lst[0:100]的结果是错误。(F)

  31. 表达式[1,2,3]*3的值是[3,6,9]。(T) [1,2,3,1,2,3,1,2,3]

  32. 如a是一个列表,则语句a=list(set(a))可以删除a中的重复元素。(T)

  33. set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合。(F)

  34. Python集合中的元素不允许重复。(T)

  35. Python集合中的元素可以是元组。(T)

  36. Python集合中的元素可以是列表。(F)

  37. 表达式 {1, 3, 2} > {1, 2, 3} 的值为True。(F)

  38. 运算符“-”可以用于集合的差集运算。(T)

  39. len(set([0,4,5,6,0,7,8])的结果是7。(F)

  40. 5-3.a={},type(a)结果是<class ‘set’>。(F)

    a=[] 空列表
    a={} 空字典
    a=set() 空集合

  41. 下面程序的运行结果一定是:1 2 3 4 (F)

    set1={1,2,3,4}
    for i in set1:
        print(i,end=" ")
    
  42. 在字典里,同一个键可以对应两个或多个值。(F)

  43. 使用x=set()和x={} 都可以创建一个空集合。(F)

  44. dict={[1,2,3]:“user”}不能创建一个字典。(T)

  45. 元组可以作为字典的“键”。(T)

  46. Python支持使用字典的“键”作为下标来访问字典中的值。(T)

  47. Python字典中的“值”不允许重复。(F)

  48. Python字典中的“键”不允许重复。(T)

  49. 列表可以作为字典的键。(F)

  50. 字典中元素的“键”允许重复,但“值”必须是唯一的。(F)

  51. 下面程序最后一行的输出是:"岳瑜" : 13611987725。(F)

    dic={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}    
    for i in len(dic):    
         print(dic[i])
    
  52. 下面程序的输出是None。(F)

    dic={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}    
    print(dic["张军"])  
    
  53. 下面程序的输出是None。(T)

    dic={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}    
    print(dic.get("张军",None))  
    
  54. 下面程序的输出是张秀华。(T)

    dic={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}    
    reversedic={v:k for k,v in dic.items()}
    print(reversedic[13063767486])
    
  55. 下面程序的输出是15929494512。(F)

    dic1={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}
    dic2={"王玉兰" : 15619397270,"王强" : 15929494512,"王桂荣" : 13794876998,"邓玉英" : 18890393268,"何小红" : 13292597821}
    dic3=dic1.update(dic2)
    print(dic3["王强"])
    
  56. 下面程序输出的是True。(T)

    dic1={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}
    dic2={"王玉兰" : 15619397270,"王强" : 15929494512,"王桂荣" : 13794876998,"邓玉英" : 18890393268,"何小红" : 13292597821}
    dic3={**dic1,**dic2}
    dic1.update(dic2)
    print(dic1==dic3)
    
  57. 下面程序输出的是15146046882。(F)

    dic1={"赵洁" : 15264771766,"张秀华" : 13063767486,"胡桂珍" : 15146046882,"龚丽丽" : 13606379542,"岳瑜" : 13611987725}
    dic2={"王玉兰" : 15619397270,"王强" : 15929494512,"王桂荣" : 13794876998,"邓玉英" : 18890393268,"胡桂珍" : 13292597821}
    dic3={**dic1,**dic2}
    print(dic3["胡桂珍"])
    
  58. 函数定义时可以没有任何参数,结束时也不一定有return。(T)

  59. 模块化设计程序时,尽可能使功能块内部耦合紧密,功能块之间耦合度低。(T)

  60. 递归函数是指函数定义中调用函数自身的函数,在其递归链中必定以一个或多个基例结尾。(T)

  61. 函数定义时,可以有多条return语句,但每调用一次该函数只会执行其中一条return。(T)

  62. Python允许将多个参数传递给函数。(T)

  63. 不使用全局变量的一个原因是它使程序难以调试。(T)

  64. 有返回值的函数在运行完成时会将值返回给调用它的程序。(T)

  65. 与其他语言不同,在Python中,函数只能返回一个值。(F)

  66. 以下代码运行结果为8。(F)PTA题目集python判断题

  67. 以下程序运行后输出为10。(F)
    PTA题目集python判断题

  68. 如果一段程序可能发生多种异常,想要对每种异常分别处理,可以使用finally关键字。(F)

  69. 当一段代码没有发生异常时,else关键字下属的代码块将会被执行。(T)

  70. 下面程序段中语句1345会被执行 (F)

    try:
        语句1
        语句x  #该语句会产生异常
        语句2
    except:
        语句3
    else:
        语句4
    finally:
        语句5
    
  71. 异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。(T)

  72. 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。(T)

  73. 在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。(T)

  74. 表达式 “3/0” 会引发“ValueError”异常。(F) (ZeroDivisionError)

  75. 如下try-except的基本语法格式中,当执行<语句块1>时,不管产生了何种异常,一定会执行<语句块2>。(F)

    try: <语句块1> except<异常类型>: <语句块2>
    

本文地址:https://blog.csdn.net/weixin_42830460/article/details/110498270

相关标签: Python