Python程序设计(安徽中医药大学)智慧树知到网课章节测试答案

第一章测试
1.Python 不支持的数据类型有( ) 。
我的答案:char

2.代码 a=7,a*=7 运算后,a的值为( ) 。
我的答案:49

3.关于 Python 变量,下列说法错误的是( )。
我的答案:变量无须先创建和赋值而直接使用

4.以下 Python 标识符,命名不合法的是( ) 。
我的答案:5area

5.下列表达式的值为 True 的是( )。
我的答案:3>2>2

第二章测试
6.下列不是 Python 元组的定义方式( ) 。
我的答案:(1)

7.下列不能创建一个集合的语句是( ) 。
我的答案:s3 = (1, 2, 3, 4)

8.若 a = (1, 2, 3),下列操作非法的是( ) 。
我的答案:a*3

9.现要将某气象观测站每天不同时间点的气温及湿度的观察值保存,方便以后进行调用及查询,在 Python中哪种数据结构更合适( ) 。
我的答案:字典

10.对于字典 d={'abc':1, 'qwe':2, 'zxc':3},len(d)的结果是( )。
我的答案:3

第三章测试
1.代码:
num=5
if num>4:
print(‘num greater than 4’)
else:print(‘num less than 4’)
此代码的运行结果是( ) 。
我的答案:num greater than 4

2.下面的循环体执行的次数与其它不同的是( ) 。
我的答案:i = 0
while( i<=100):
print i,
i = i + 1

3.代码:
x=True; y,z=False,False
if x or y and z:
print('yes')
else:
print('no')
执行此代码的结果是( ) 。
我的答案:yes

4.程序:
age = 23
start = 2
if age % 2 != 0:
start = 1
for x in range(start, age + 2, 2):
print(x)
此程序共输出的值的个数是( ) 。
我的答案:12

5.程序:
k=1000
while k>1:
print k
k=k/2
若 k 为整形,下述 while 循环执行的次数为( )。
我的答案:9

第四章测试
1.不用于处理中文的字符编码是( ) 。
我的答案:Ascii

2.字符串 s= 'a\nb\tc ',则 len(s)的值是( ) 。
我的答案:5

3.已知 x = 'a234b123c',并且re模块已导入,则表达式 re.split('\d+', x) 的值为( ) 。
我的答案:null

4.用来表示该符号前面的字符或子模式0次或多次出现的正则表达式元字符是( ) 。
我的答案:*

5.执行代码 print(format(99,"0.5f"))后结果是( )。
我的答案:99.00000

第五章测试
1.使用( )关键字来创建python自定义函数。( ) 。
我的答案:function

2.下列函数参数定义不合法的是( ) 。
我的答案:def myfunc(*args, a=1):

3.程序:
a=10
def setNumber():
a=100
setNumber()
print(a)
此程序的运行结果是( ) 。
我的答案:10

4.函数中必须包含return语句。( )
我的答案:错

5.调用函数时传递的实参个数必须与函数形参个数相等才行。( )
我的答案:错

第六章测试
1.以下为python常见文件的后缀的是( ) 。
我的答案:.py和 .pyw

2.关于文件打开模式,下列说法正确的是( ) 。
我的答案:"r+"打开一个文件用于读写

3.在调用file.read([count])方法中,count 参数表示( ) 。
我的答案:表示是要从已打开文件中读取的字节数

4.在调用file. write( )方法中,如果要进行换行,则( ) 。
我的答案:需额外写入“\n”

5.在调用file.seek(10,1)方法时,表示的是( )。
我的答案:定位到当前位置的后10个字节

第七章测试
1.下列不属于python的内置类属性的是( ) 。
我的答案:__type__

2.下列不属于python类的内置方法的是( ) 。
我的答案:__print__( )

3.程序:
class Animal(object):
area='非洲'
关于area说法错误的是( ) 。
我的答案:area是Animal的私有属性

4.下列一般被用来表示python类的私有属性的符号是( )。
我的答案:_ _

5.在python中,不同子类重写了父类同一个方法,各自在调用这个方法时却显示出不同的结果,这种方式被称为( ) 。
我的答案:多态

第八章测试
1.下列不是Python提供的图形开发界面的库的为 ( ) 。
我的答案:SciPy

2.Tkinter中的Label组件的作用是( ) 。
我的答案:用来显示图片和文本

3.下列关于Tkinter中Frame组件说法错误的是( ) 。
我的答案:不能定制外观

4.Tkinter中的Entry组件是( ) 。
我的答案:用来接收用户输入

5.下列Tkinter中的Canvas组件的函数,用于绘制椭圆形的是( )。
我的答案:create_oval

第九章测试
1.网络中用于处理路由、拥塞问题的是哪一层( ) 。
我的答案:互联网络层

2.Python 中,用来创建套接字的函数是( ) 。
我的答案:ip-port( )

3.下列不是网络爬虫的基本流程的为( ) 。
我的答案:响应服务器

4.requests 模块的使用方法,描述错误的是( ) 。
我的答案:delete( ) 删除已下载的数据

5.计算机网络从网络的作用范围可划分为广域网WAN、局域网LAN和城域网MAN。( )
我的答案:对

第十章测试
1.标记数组Series可以存储哪些类型的数据( ) 。
我的答案:整型、字符串、浮点型、对象

2.程序:
import pandas as pd,numpy as np
x=pd.Series(range(100))
print(x.values[97:100])
此程序输出结果是( ) 。
我的答案:[97 98 99]

3.Pandas的Data Frame获取行数据中,用于获取后几行的函数是( ) 。
我的答案:tail( )

4.按照数据结构划分,大数据不包括以下哪类数据( ) 。
我的答案:半结构化数据

5.可以使用numpy库创建多维数组。( )
我的答案:对

第十一章测试
1.关于进程和线程,下列说法错误的是( ) 。
我的答案:进程是线程的一个实体

2.关于进程与线程的区别叙述正确的是( ) 。
我的答案:进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率

3.Python中使用线程需引入的模块是( ) 。
我的答案:threading

4.关于Python中使用线程常用的函数下列描述正确的是( ) 。
我的答案:is_alive()获取线程的标识符

5.关于threading.Condition 下列说法错误的是( )。
我的答案:condition变量可以使用默认的情况或重新创建一个,但与锁无关,需另外创建锁

第十二章测试
1.Python的标准数据库接口是( ) 。
我的答案:Python DB-API

2.Python操作mysql数据库需要导入的库是( ) 。
我的答案:pymysql

3.Python 查询 Mysql,获取单条数据的函数为( ) 。
我的答案:fetchone( )

4.Python DB API的事务提供了两个方法是( ) 。
我的答案:commit/rollback

5.下列数据库中,不是关系数据库的是( )。
我的答案:NoSQL