作业01(程序设计概述)
一、判断题(共10小题,10分)
-
Python使用缩进来体现代码之间的逻辑关系。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
程序设计语言包括机器语言、汇编语言和高级语言。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
Python中的input()函数以字符串的形式返回用户输入的数据。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
Python程序是区分大小写的。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
算法是解决某个问题所需要的方法和步骤。
(1分)A. 对
B. 错我的答案:
A
参考答案:
A
-
解释程序对高级语言编写的程序是一边翻译,一边执行的。下次执行同样的程序时,还必须重新翻译。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
Python代码的注释只有一种方式,那就是使用#符号。(1分)
A. 对
B. 错我的答案:
B
参考答案:
B
-
eval()、int()以及float()函数都可用于将字符串转换为数值。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
-
不可以在同一台计算机上安装多个Python版本。(1分)
A. 对
B. 错我的答案:
B
参考答案:
B
-
Python是一种用途广泛、解释型、面向对象的程序设计语言。(1分)
A. 对
B. 错我的答案:
A
参考答案:
A
二、填空题(共15小题,30分)
-
Python语言源程序文件的扩展名通常为________。
(2分)
【来源】
《Python程序设计基础》第1章思考与练习。我的答案:
.py
参考答案:
.py、py
- 下面程序的输出结果是________。
print("{:.2f}".format(96.3213))
(2分)我的答案:
96.32
参考答案:
96.32
-
Python 3.4及后续版本中,默认的安装和管理Python包(库)的工具是________。
【来源】
《Python程序设计基础》第1章思考与练习。(2分)我的答案:
pip
参考答案:
pip
-
Python解释器的提示符是________。(2分)
我的答案:
>>>
参考答案:
>>>
-
Python内置的集成开发环境是________。(2分)
我的答案:
IDLED
参考答案:
IDLE
-
程序设计语言包括机器语言、汇编语言和________。(2分)
我的答案:
高级语言
参考答案:
高级语言
-
下面程序的输出结果是________。
print(5 // 4)
【来源】
《Python程序设计基础》第1章思考与练习。
(2分)我的答案:
1.0
参考答案:
1
- 下面程序的输出结果是________。
print('{0},{1}'.format('carmen',20))
(2分)我的答案:
carmen,20
参考答案:
carmen,20
-
下面程序的输出结果是________。
print((15 / 5) * 2)
【来源】
《Python程序设计基础》第1章思考与练习。
(2分)我的答案:
6
参考答案:
6.0
- 下面程序的输出结果是________。
print('{},{}'.format('carmen',20))
(2分)我的答案:
carmen,20
参考答案:
carmen,20
-
下面程序的输出结果是________(注意:不要有任何多余的空格)。
print("hello", 5)
【来源】
《Python程序设计基础》第1章思考与练习。
(2分)我的答案:
hello 5
参考答案:
hello 5
-
一个字节等于________位(注:填写阿拉伯数字)。(2分)
我的答案:
8
参考答案:
8
-
下面程序的输出结果是________。
print(format(57.467657,".2f"))
【来源】
《Python程序设计基础》第1章思考与练习。
(2分)我的答案:
57.46
参考答案:
57.47
- 下面程序的输出结果是________。
print("%.2f" % (57.467657))
【来源】
《Python程序设计基础》第1章思考与练习。(2分)我的答案:
57.46
参考答案:
57.47
-
基于冯 · 诺依曼思想而设计的计算机硬件由________、运算器、存储器、输入设备和输出设备5个基本组成部分构成。
(2分)我的答案:
控制器
参考答案:
控制器
三、单项选择题(共10小题,20分)
-
下列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
-
关于Python程序的执行过程,正确的是( )。
(2分)A. 由解释器一条语句一条语句地执行
B. 由编译器将源程序转化为机器语言,然后执行
C. 可以同时执行多条语句
D. 执行过的语句将不会再被执行我的答案:
B
参考答案:
A
-
下列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
-
下列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
-
Python的段落注释的语法格式是( )。
(2分)A. // comments //
B. /* comments */
C. """comments """
D. /# comments #/我的答案:
C
参考答案:
C
-
编写Python程序,输出“Hello World”,要求将这两个单词分两行输出,以下错误的是( )。
(2分)A.print("Hello\nWorld")
B.print('Hello\nWorld')
C.print('Hello World')
D.print('Hello') print('World')
我的答案:
D
参考答案:
C
-
下列( )是对算法的正确描述。
(2分)A. 解决一个问题只有一种算法
B. 对于所有问题都可以找到最好的算法
C. 算法所包含的语句数量越少,算法越先进
D. 解决一个问题可以有多种算法我的答案:
D
参考答案:
D
-
Python语言被称为高级程序设计语言,( )。
(2分)A. 因为它比低级语言功能强大
B. 因为它是编译型语言
C. 因为它是解释型语言
D. 因为它比低级语言更贴近人类的思维我的答案:
C
参考答案:
D
-
Python的行注释以( )开头。
(2分)A. //
B. /*
C. #
D. $$我的答案:
C
参考答案:
C
-
算法是程序设计的基础和精髓。一个有效的算法应该具有如下特点,其中错误的是( )。
(2分)A. 零个或多个输入及一个或多个输出
B. 无穷性
C. 可行性
D. 确定性我的答案:
B
参考答案:
B