新北京交通大学《Python语言程序设计》在线作业一

奥鹏远程教育北京交通大学平时作业

北交《Python语言程序设计》在线作业一

若字典d = {1:"a", 2:"b"},则能够访问d的第一个元素的语句是( )。
A:d["1"]
B:d["0"]
C:d[1]
D:d[0]
答案问询微信:424329

使用pandas时,正确导入的语句是( )。
A:import pandas as pd
B:import pd as pandas
C:import sys
D:import matplotlib
答案问询微信:424329

Python中,用于获取用户输入的命令为( )。
A:get
B:for
C:read
D:input
答案问询微信:424329

如何解释下面的执行结果(  ).
print(1.2-1.0==0.2)

False
A:浮点数无法精确表示
B:布尔运算不能用于浮点数比较
C:Python的实现有错误
D:Python将非0数视为False
答案问询微信:424329

有子类China和Japan继承了父类Asia,若c和j分别是以上两个子类的实例,则isinstance(c,Asia)、isinstance(j,Asia)、isinstance(c,China)、isinstance(j,China)返回的结果分别是( )。
A:True True False False
B:True True True False
C:True False False True
D:True True True True
答案问询微信:424329

在Python的类定义中,对成员变量的访问形式为( )。
A:类名.方法(变量)
B:对象.方法(变量)
C:类名.变量
D:对象.变量
答案问询微信:424329

下列代码的执行结果是( )。
f=open('writetest.txt','a+')
f.write('This is a test file')
f.write('Please print this file')
print(f.readline())
f.seek(0)
print(f.readlines())
A:This is a test file
This is a test file
Please print this file
B:This is a test filePlease print this file
This is a test file
Please print this file
C:['This is a test filePlease print this file']
D:This is a test filePlease print this file
答案问询微信:424329

下列哪一项不是Python的数据类型( )。
A:float
B:int
C:rational
D:string
答案问询微信:424329

下列程序返回的结果是( )。
def f(*a):
print(a)
q=[1,2,3,5,9]
f(*q)
A:(1,2,3,5,9)
B:[1,2,3,5,9]
C:TypeError
D:SyntaxError
答案问询微信:424329

用于生成和计算出新的数值的一段代码称为( )。
A:赋值语句
B:标识符
C:生成语句
D:表达式
答案问询微信:424329

下列选项中( )是OOP的基本特征。
A:类属型
B:继承
C:封装
D:多态
答案问询微信:424329

下面哪些属于算法的特点( )。
A:有一个或多个输出
B:没有输出
C:有穷性
D:确定性
答案问询微信:424329

以下表达式,结果为True的有哪些( )。
A:21 or 32
B:21 or 32
C:21 or 32
D:21 and 32
答案问询微信:424329

下面哪些操作属于程序流程图( )。
A:起止框
B:输入输出框
C:判断框
D:流程线
答案问询微信:424329

下述说法哪些是错误的( )。
A:100 = a
B:_1x= 25
C:list1 = [1,2,3]和list2 = [1,2奥鹏远程教育北京交通大学平时作业,3]一定指向不同的变量空间
D:x,y,z=1,'two',3.0,2
答案问询微信:424329

下列语句中,错误的有( )。
A:def f(a0,b):
B:def f(a,b,*):
C:def f(a,*b):
D:def f(a,b==0):
答案问询微信:424329

下列选项中( )是面向对象方法的优点。
A:更容易维护
B:以功能分析为中心
C:代码复用率高
D:符合人们习惯的思维方法
答案问询微信:424329

下面关于函数的说法错误的是( )。
A:调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用定义时设置的默认值
B:函数定义必须放在函数调用之前
C:函数中将a声明为global,对a的操作与全局变量无关
D:可以用保留字作为函数的名字
答案问询微信:424329

以下哪些是合法的布尔表达式( )。
A:'abc' 'xyz'
B:3=a
C:x in range(6)
D:e5 and 4==f
答案问询微信:424329

下述说法哪些是正确的( )。
A:Python的变量名会区分大小写。
B:变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线“_”,而不能使用空格、连字符、标点符号、引号或其他字符。
C:不能将Python关键字用作变量名。
D:变量名的第一个字符可以是数字,也可以是字母或下划线。
答案问询微信:424329

2 and 3结果为2。
A:对
B:错
答案问询微信:424329

面向过程的程序设计思想将数据和对数据的操作看作是分离的两件事情。
A:对
B:错
答案问询微信:424329

多分支决策必须采用嵌套的if-else语句实现。
A:对
B:错
答案问询微信:424329

给出list(range(1,10,3))的值,即[1, 4, 7]。
A:对
B:错
答案问询微信:424329

安装matplotlib的方法可以采用pip install matplotlib命令。
A:对
B:错
答案问询微信:424329

"BBJJTTUU"[::2]返回的结果是'BJTU'。
A:对
B:错
答案问询微信:424329

列表、元组、字符串是Python的有序序列。
A:对
B:错
答案问询微信:424329

将一个文件与程序中的对象关联起来的过程,称为“读取”文件。
A:对
B:错
答案问询微信:424329

{}.{}.{}'.format('www', 'pythontab', 'com') 的输出结果是www.pythontab.com。
A:对
B:错
答案问询微信:424329

Python语言只支持面向对象技术的抽象性、封装性、继承性等特性,而不支持多态性。
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网