zoukankan      html  css  js  c++  java
  • Python语言程序设计(测试练习题)

    选择题
    1.

    r var in ___:
    print(var)

    哪个选项不符合上述程序空白处的语法要求?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (B)
    A. “Hello”
    B. {1;2;3;4;5}
    C. (1,2,3)
    D. range(0,10)

    确答案 B
    for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型。

    or i in range(0,2):
    print(i)

    哪个选项是以上程序的输出结果?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )
    A.0 1 2
    B.1 2
    C.0 1
    D.1

    正确答案 C
    range(0, 2)输出两个值:0和1,左闭右开

    k=10000
    while k>1:
    print(k)
    k=k/2

    哪个选项给出了上述程序的输出次数?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (B)
    A.13
    B.14
    C.15
    D.1000

    4.哪个选项是程序的三种基本结构?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (A)
    A.顺序结构,循环结构,分支结构
    B.顺序结构,跳转结构,循环结构
    C.过程结构,循环结构,分支结构
    D.过程结构,对象结构,函数结构
    5.哪个选项关于循环结构的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (A)
    A.死循环无法退出,没有任何作用
    B.条件循环和遍历循环结构都是基本的循环结构
    C.循环是一种程序的基本控制结构
    D.循环是程序根据条件判断结果向后反复执行的一种运行方式

    死循环能够用于测试性能,形式上的死循环可以用break来退出

    6.关于Python语句P=-P,哪个选项的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )
    A.P的绝对值
    B.P=0
    C.给P赋值为它的负数
    D.P等于它的负数

    7.哪个选项是用来判断当前Python语句在分支结构中?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )
    A.大括号
    B.引号
    C.缩进
    D.冒号

    正确答案 C
    缩进表达层次关系。

    8.哪个选项是下面代码的执行结果?

    for s in “PYTHON”:
    if s==“T”:
    continue
    print(s,end="")

    A.PY
    B.TT
    C.PYHON
    D.PYTHON

    正确答案 C
    continue结束当次循环,但不跳出当前循环。即跳过T继续执行。

    9.个选项是random库中用于生成随机小数的函数?(D)

    A.etrandbits()
    B.randint()
    C.randrange()
    D.random()

    10.关于try-except,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬
    A.表达了一种分支结构的特点
    B.NameError是一种异常类型
    C.使用了异常处理,程序将不会再出错
    D.用于对程序的异常进行捕捉和处理

    正确答案 C
    使用了异常处理,程序可能运行不会出错,但逻辑上可能出错。程序错误是一个大概念,不仅指代码运行错误,更代表功能逻辑错误。


    ————————————————
    版权声明:本文为CSDN博主「unseven」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/unseven/article/details/105205140

    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    jQuery:balloon气泡提示插件
    等高布局
    html5 语音搜索
    JS编码三种方法的区别:escape、encodeURI和encodeURIComponent
    为什么要两次调用encodeURI来解决乱码问题
    关于时间差查询的一个小技巧
    MySQL对时间的处理总结
    闭包总结:从执行环境来看闭包和垃圾回收
    闭包总结:闭包的7种形式
    JavaScript里面向对象的继承:不使用构造函数实现"继承"
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12612937.html
Copyright © 2011-2022 走看看