作业01(程序设计概述)

作业01(程序设计概述)

一、判断题(共10小题,10分)

  1. Python使用缩进来体现代码之间的逻辑关系。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  2. 程序设计语言包括机器语言、汇编语言和高级语言。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  3. Python中的input()函数以字符串的形式返回用户输入的数据。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  4. Python程序是区分大小写的。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  5. 算法是解决某个问题所需要的方法和步骤。

    (1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  6. 解释程序对高级语言编写的程序是一边翻译,一边执行的。下次执行同样的程序时,还必须重新翻译。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  7. Python代码的注释只有一种方式,那就是使用#符号。(1分)

    A. 对
    B. 错

    我的答案:

    B

    参考答案:

    B
  8. eval()、int()以及float()函数都可用于将字符串转换为数值。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A
  9. 不可以在同一台计算机上安装多个Python版本。(1分)

    A. 对
    B. 错

    我的答案:

    B

    参考答案:

    B
  10. Python是一种用途广泛、解释型、面向对象的程序设计语言。(1分)

    A. 对
    B. 错

    我的答案:

    A

    参考答案:

    A

二、填空题(共15小题,30分)

  1. Python语言源程序文件的扩展名通常为________。
    【来源】
    《Python程序设计基础》第1章思考与练习。

    (2分)

    我的答案:

    .py

    参考答案:

    .py、py
  2. 下面程序的输出结果是________。
    print("{:.2f}".format(96.3213))
    (2分)

    我的答案:

    96.32

    参考答案:

    96.32
  3. Python 3.4及后续版本中,默认的安装和管理Python包(库)的工具是________。
    【来源】
    《Python程序设计基础》第1章思考与练习。(2分)

    我的答案:

    pip

    参考答案:

    pip
  4. Python解释器的提示符是________。(2分)

    我的答案:

    >>>

    参考答案:

    >>>
  5. Python内置的集成开发环境是________。(2分)

    我的答案:

    IDLED

    参考答案:

    IDLE
  6. 程序设计语言包括机器语言、汇编语言和________。(2分)

    我的答案:

    高级语言

    参考答案:

    高级语言
  7. 下面程序的输出结果是________。

    print(5 // 4)

    【来源】
    《Python程序设计基础》第1章思考与练习。
    (2分)

    我的答案:

    1.0

    参考答案:

    1
  8. 下面程序的输出结果是________。
    print('{0},{1}'.format('carmen',20))
    (2分)

    我的答案:

    carmen,20

    参考答案:

    carmen,20
  9. 下面程序的输出结果是________。

    print((15 / 5) * 2)

    【来源】
    《Python程序设计基础》第1章思考与练习。
    (2分)

    我的答案:

    6

    参考答案:

    6.0
  10. 下面程序的输出结果是________。
    print('{},{}'.format('carmen',20))
    (2分)

    我的答案:

    carmen,20

    参考答案:

    carmen,20
  11. 下面程序的输出结果是________(注意:不要有任何多余的空格)。

    print("hello", 5)
    【来源】
    《Python程序设计基础》第1章思考与练习。
    (2分)

    我的答案:

    hello 5

    参考答案:

    hello 5
  12. 一个字节等于________位(注:填写阿拉伯数字)。(2分)

    我的答案:

    8

    参考答案:

    8
  13. 下面程序的输出结果是________。

    print(format(57.467657,".2f"))

    【来源】
    《Python程序设计基础》第1章思考与练习。
    (2分)

    我的答案:

    57.46

    参考答案:

    57.47
  14. 下面程序的输出结果是________。
    print("%.2f" % (57.467657))
    【来源】
    《Python程序设计基础》第1章思考与练习。(2分)

    我的答案:

    57.46

    参考答案:

    57.47
  15. 基于冯 · 诺依曼思想而设计的计算机硬件由________、运算器、存储器、输入设备和输出设备5个基本组成部分构成。

    (2分)

    我的答案:

    控制器

    参考答案:

    控制器

三、单项选择题(共10小题,20分)

  1. 下列Python程序,正确的是(    )。

    (2分)A.
    print("Hello, I'm Tom.")

    B.
    print('Hello, ' print 'World!')

    C.
    print('Hello, this's Tom.')

    D.
    Print('Hello, World!')
     

    我的答案:

    A

    参考答案:

    A
  2. 关于Python程序的执行过程,正确的是(    )。

    (2分)

    A. 由解释器一条语句一条语句地执行
    B. 由编译器将源程序转化为机器语言,然后执行
    C. 可以同时执行多条语句
    D. 执行过的语句将不会再被执行

    我的答案:

    B

    参考答案:

    A
  3. 下列Python程序,正确的是(    )。

    (2分)A.
    print("Programming is fun")
        print("Python is fun")

    B.
    print("Programming is fun")
    print("Python is fun")

    C.
    print("Programming is fun)
    print("Python is fun")

    D.
        print("Programming is fun")
    print("Python is fun")
     

    我的答案:

    A

    参考答案:

    B
  4. 下列Python程序,正确的是(    )。

    (2分)A.
    print("Programming is fun")
        print("Python")
    print("Computer Science")

    B.
    print("Programming is fun")
        print("Python")
            print("Computer Science")

    C.
        print("Programming is fun")
    print("Python")
    print("Computer Science")

    D.
    print("Programming is fun")
    print("Python")
    print("Computer Science")
     

    我的答案:

    D

    参考答案:

    D
  5. Python的段落注释的语法格式是(    )。

    (2分)

    A. // comments //
    B. /* comments */
    C. """comments """
    D. /# comments #/

    我的答案:

    C

    参考答案:

    C
  6. 编写Python程序,输出“Hello World”,要求将这两个单词分两行输出,以下错误的是(    )。

    (2分)A.
    print("Hello\nWorld")

    B.
    print('Hello\nWorld')

    C.
    print('Hello
    World')

    D.
    print('Hello') 
    print('World')
     

    我的答案:

    D

    参考答案:

    C
  7. 下列(   )是对算法的正确描述。

    (2分)

    A. 解决一个问题只有一种算法
    B. 对于所有问题都可以找到最好的算法
    C. 算法所包含的语句数量越少,算法越先进
    D. 解决一个问题可以有多种算法

    我的答案:

    D

    参考答案:

    D
  8. Python语言被称为高级程序设计语言,(   )。

    (2分)

    A. 因为它比低级语言功能强大
    B. 因为它是编译型语言
    C. 因为它是解释型语言
    D. 因为它比低级语言更贴近人类的思维

    我的答案:

    C

    参考答案:

    D
  9. Python的行注释以(    )开头。

    (2分)

    A. //
    B. /*
    C. #
    D. $$

    我的答案:

    C

    参考答案:

    C
  10. 算法是程序设计的基础和精髓。一个有效的算法应该具有如下特点,其中错误的是(    )。

    (2分)

    A. 零个或多个输入及一个或多个输出
    B. 无穷性
    C. 可行性
    D. 确定性

    我的答案:

    B

    参考答案:

    B
  • 21
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值