| 显示国家开放大学系统国家开放大学Python程序设计所有答案 |
|
已知列表 x = [1 .0, 2.0, 3.0], 那么表达式 sum(x)/len(x) 的值为
|
答案是:2.0
|
|
表达式((2>=2) or (2<2)) and 2的值为多少?___
|
答案是:2
|
|
Python 语句 x=True; y=False; z=False; print(x or y and z)的程序运行结果是
|
答案是:True
|
|
使用readlines方法把整个文件中的内容进行一次性的读取,返回的是一个
|
答案是:列表
|
|
如果想在函数中修改全局变量,需要在变量的前面加上________关键字
|
答案是:global
|
|
函数可以有多个参数,参数之间使用________分隔。
|
答案是:逗号
|
|
查看变量类型的Python内置函数是______
|
答案是:type()
|
|
请完善以下代码:
import matplotlib.pyplot as plt, numpy as np
x = np.linspace(0, 1, 20) # x是0,0.05,0.1...
y1 = x * x
plt.__
|
答案是:figure
|
|
请完善以下代码:
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6]])
# print(a.shape)
b = a.________(3, 2) # 将数组a变为3行2列
|
答案是:reshape
|
|
即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为____
|
答案是:异常
|
|
由于Python是________语言,根据类创建的实例可以任意绑定属性
|
答案是:动态
|
|
在类的内部,使用________关键字来定义一个方法
|
答案是:def
|
|
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是_____
|
答案是:self
|
|
类对象支持两种操作:属性引用和___
|
答案是:实例化
|
|
以下代码的运行结果为________。
class A:
def __init__(self,a,b,c):
self.x=a+b+c
a=A(6,2,3)
print(a.x)
|
答案是:11
|
|
以下代码的运行结果为________。
class Account:
def __init__(self,id):
self.id=id
id=888
acc=Account(10
|
答案是:100
|
|
如果目录"d:\python"不存在,则创建该目录,请完善程序。
import os
if not ________("d:\python"):
os.mkdir("d:\python")
|
答案是:(os.path.exists)
|
|
下面程序打开一个文件,逐行打印,请完善程序。
_____ open("1.py", "r") as f:
while True:
aLine = f.readline()
if aL
|
答案是:with
|
|
以下代码的运行结果为________。
def foo():
m = 1
def bar():
n = 2
return m + n
m = bar()
|
答案是:3
|
|
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为______
|
答案是:None
|
|
已知函数定义 def func(**p):return sum(p.values()),那么表达式 func(x=1, y=2, z=3) 的值为________
|
答案是:6
|
|
已知 g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)) 的输出结果为
|
答案是:15
|
|
f = lambda y=3, z=2: y**z,则语句 print(f(5))的输出结果为____
|
答案是:25
|
|
使用______关键字声明匿名函数
|
答案是:lambda
|
|
如下函数返回两个数的平方和,如果只给一个变量,则另一个变量的默认值为整数10,请补充横线处代码。
def psum(______):
return a ** 2 + b ** 2
|
答案是:(a,b=10)
|
|
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是______。
|
答案是:递归函数
|
|
下面代码的输出值的个数是______个。
age = 23
start = 2
if age % 2 != 0:
start = 1
for x in range(start, age + 2, 2):
pr
|
答案是:12
|
|
下面代码的输出结果是______。
for i in range(10):
if i % 2 != 0:
continue
else:
print(i, end=",")
|
答案是:(0,2,4,6,8,)
|
|
表达式sum(range(1, 10, 2))的值为______。
|
答案是:25
|
|
对于带有 else 子句的 for 循环和 while 循环,当循环因循环条件不成立而自然结束时________(会/不会)执行 else 中的代码
|
答案是:会
|
|
以下代码的运行结果为_______。
a = 3
b = 2
x = a if a > b else b
print(x)
|
答案是:3
|
|
_____语句用于跳出当前循环体
|
答案是:break
|
|
Python条件语句中elif是_______的缩写。
|
答案是:else if
|
|
______运算是或运算,只要其中有一个为True,运算结果就是True
|
答案是:or
|
|
print()函数默认是以_______作为其结束值的
|
答案是:换行符
|
|
在集合中使用_______函数移除指定元素
|
答案是:remove()
|
|
字典使用_______存储数据。
|
答案是:键值对
|
|
只有1个元素“1”的tuple定义时如何表示?_______
|
答案是:(1,)
|
|
如果要取列表最后一个元素,除了计算索引位置外,还可以用_______做索引,直接获取最后一个元素。
|
答案是:-1
|
|
当列表的索引超出了范围时,Python会报一个_______错误。
|
答案是:IndexError
|
|
Python代码由_______和语句组成,并由Python解释器负责执行
|
答案是:表达式
|
|
not是一种_______运算符。
|
答案是:逻辑
|
|
______运算符是判断两个标识符是不是引用自一个对象
|
答案是:is
|
|
Python中的按位运算符是把数字看作_______进制来进行计算的。
|
答案是:二
|
|
Python中浮点数的占位符为_______
|
答案是:%f
|
|
使用内置函数_______可以计算字符串的字符数
|
答案是:len()
|
|
使用内置函数_______可以把十进制数字转换成对应的字符。
|
答案是:chr()
|
|
变量本身类型不固定的语言称之为__
|
答案是:动态语言
|
|
可以通过交互式解释器、命令行脚本和_______三种方式运行Python。
|
答案是:集成开发环境
|
|
程序设计过程的3个阶段是编程阶段、编译阶段和_______。
|
答案是:执行阶段
|
|
高级语言源程序的翻译有两种方式:编译方式、_______方式。
|
答案是:解释
|
|
计算机语言有三种类型:机器语言、汇编语言和______
|
答案是:高级语言
|
|
Python是一种_______语言,即可以在一个 Python 提示符 >>> 后直接执行代码
|
答案是:交互式
|
|
Python安装扩展库常用的是_______工具。
|
答案是:pip
|
|
Python中的complex表示_______。
|
答案是:复数
|
|
已知x=[3,6,9],那么执行语句x[1:]=[2]之后,x的值为_______。
|
答案是:[3, 2]
|
|
and运算是与运算,只要其中有一个为True,and运算结果才是True。
|
答案是:×
|
|
条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else会依次执行。
|
答案是:×
|
|
Python中的循环语句有for和do while。
|
答案是:×
|
|
continue语句只能跳出当前层次的循环
|
答案是:×
|
|
目前为:
2/8
页
首页 上页 下页 尾页
|