MOOC 用Python玩转数据-南京大学 中国大学慕课答案_第1页
MOOC 用Python玩转数据-南京大学 中国大学慕课答案_第2页
MOOC 用Python玩转数据-南京大学 中国大学慕课答案_第3页
MOOC 用Python玩转数据-南京大学 中国大学慕课答案_第4页
MOOC 用Python玩转数据-南京大学 中国大学慕课答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MOOC用Python玩转数据-南京大学中国大学慕课答案编写一个输入输出的程序(练习用,不计分)1、问题:简单的输入输出:编程实现输入姓、名的提示语并接受用户输入,并单独显示姓、名和全名,执行效果如下所示:Inputyoursurname:ZHANGInputyourfirstname:DazhuangYoursurnameis:ZHANGYourfirstnameis:DazhuangYourfullnameis:ZHANGDazhuang在看参考程序之前你成功了吗?【参考答案】surname=input('Inputyoursurname:')firstname=input('Inputyourfirstname:')print('Yoursurnameis:',surname)print('Yourfirstnameis:',firstname)print('Yourfullnameis:',surname,firstname)选项:A、正确B、错误正确答案:【正确】第一周走近Python单元测验1、问题:以下表达式中,哪一个选项的运算结果是False?选项:A、(3is4)==0B、'abc''ABC'C、91and109or21D、842正确答案:【'abc''ABC'】2、问题:以下哪一条语句不能实现helloworld字符串在一行中输出?选项:A、print('helloworld')B、print(helloworld)C、print('''helloworld''')D、print('hello\world')正确答案:【print('''helloworld''')】3、问题:Python中input()函数的返回的是以下哪一种类型?选项:A、intB、strC、listD、dict正确答案:【str】4、问题:以下关于模块module的描述中错误的是哪一项?选项:A、一个完整的Python文件即是一个模块,是增强Python功能的扩展B、用import导入了模块之后,可以按照“模块.函数”的格式使用这个模块的函数C、可以使用变量来引用函数,例如可以通过bar=math.sqrt进行赋值,然后就可以使用bar来进行计算平方根,例如bar(9)结果是3.0D、Python目前还不支持一次性导入多个模块正确答案:【Python目前还不支持一次性导入多个模块】5、问题:以下关于Python的赋值说法中错误的是哪一个选项?选项:A、Python中同一个变量名在不同位置可以被赋予不同的类型的值B、Python中不需要显式声明该变量的类型,根据“值”确定类型C、Python支持链式赋值和多重赋值D、Python赋值时大小写不敏感正确答案:【Python赋值时大小写不敏感】6、问题:以下表达式的计算结果是3(或3.0)的选项有哪些?选项:A、1/2+2.5B、9//2–1.5C、ord('D')–ord('A')D、35%10正确答案:【1/2+2.5#ord('D')–ord('A')】7、问题:如果想要查看math库中pi的取值是多少,可以利用以下什么方式(假设已经执行了importmath,并且只要包含pi取值就可以)?选项:A、help(math)B、print(pi)C、dir(math)D、print(math.pi)正确答案:【help(math)#print(math.pi)】8、问题:以下哪些不是Python的关键字?选项:A、asB、listC、fromD、dict正确答案:【list#dict】9、问题:判断如下陈述是否正确?Python既可以在Shell中运行执行,也可以存储成以.py为扩展名的文本文件使用Python解释器去执行。选项:A、正确B、错误正确答案:【正确】10、问题:判断如下陈述是否正确?如果要从math模块导入sqrt函数,可以使用语句“fromsqrtimportmath”。选项:A、正确B、错误正确答案:【错误】控制结构和函数编程题第二周Python面面观单元测试1、问题:以下哪个语句可以打印出语句“restapplesarelessthan9”且仅打印一次?选项:A、apples=100whileTrue:ifapples9:breakprint(restapplesarelessthan9)apples-=9B、apples=100whileTrue:ifapples9:continueprint(restapplesarelessthan9)apples-=9C、apples=100whileapples=1:ifapples9:print(restapplesarelessthan9)breakapples-=9D、apples=100forainreversed(xrange(apples)):ifa9:print(restapplesarelessthan9)continueapples-=9正确答案:【apples=100whileapples=1:ifapples9:print(restapplesarelessthan9)breakapples-=9】2、问题:对于函数deflocation(city,province):#字符串中%s对应输出字符串后%后的参数表中的参数值,其中s为字符串格式print('%sbelongsto%sprovince'%(city,province))以下哪一个语句的输出与其他几个不同?选项:A、location('Jiangsu','Nanjing')B、location(province='Jiangsu',city='Nanjing')C、location(city='Nanjing',province='Jiangsu')D、location('Nanjing','Jiangsu')正确答案:【location('Jiangsu','Nanjing')】3、问题:定义以下函数,其中f为所需要传入的函数。deftest(f,a,b):print(f(a,b))则执行语句test((lambdax,y:x**3+y),2,3)的输出结果是哪个选项?选项:A、8B、9C、10D、11正确答案:【11】4、问题:关于以下程序的正确说法是哪一项?deff(x):a=7print(a+x)a=5f(3)print(a)选项:A、程序的运行结果为10和7。B、程序的运行结果为10和5。C、程序的运行结果为8和5。D、程序不能正常执行。正确答案:【程序的运行结果为10和5。】5、问题:若k为整型,下述while循环执行的次数为多少次?k=50whilek1:print(k)k=k//2选项:A、3B、4C、5D、6正确答案:【5】6、问题:定义函数如下:defmy_power(x,n=2):s=1whilen0:n-=1s=s*xreturns分别对该函数传递参数,调用my_power(-3)和my_power(3,3)后运行结果分别是什么?选项:A、9和27B、-9和27C、9和-27D、-9和-27正确答案:【9和27】7、问题:执行以下代码会产生哪一种异常?a=3print(a**b)选项:A、IndexErrorB、ValueErrorC、TypeErrorD、NameError正确答案:【NameError】8、问题:已知有如下代码:importrandomrandom.______()执行后产生的随机数始终在[0,1.0)之间,请问它可能是random库中的哪一个函数?选项:A、randintB、randomC、uniformD、shuffle正确答案:【random】9、问题:以下关于Python的函数执行控制判断说法中正确的有哪些?选项:A、布尔运算符有一个很有趣的短路逻辑特性,即表达式xandy当x为假时,会直接返回False,不会去计算y的值。B、if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。C、在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。D、在while和for循环中,break语句的作用是终止当前循环,重新进入循环。正确答案:【布尔运算符有一个很有趣的短路逻辑特性,即表达式xandy当x为假时,会直接返回False,不会去计算y的值。#if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。】10、问题:以下关于Python的函数执行控制判断说法中正确的有哪些选项?选项:A、None,0,[],{}这些值在作为布尔表达式的时候,都会被解释器看作假(False)。B、标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。C、对于不兼容类型的比较,例如对一个整型值和一个字符串比较大小,因为这种比较从数学含义上看一般是没有意义的,所以在Python3中已经不支持不兼容类型对象的比较。D、is作为比较运算符,xisy其含义是比较x是否是y的子类。正确答案:【None,0,[],{}这些值在作为布尔表达式的时候,都会被解释器看作假(False)。#标准的布尔值为0(表示假)和1(表示真),实际上语句True==1的结果就是True。#对于不兼容类型的比较,例如对一个整型值和一个字符串比较大小,因为这种比较从数学含义上看一般是没有意义的,所以在Python3中已经不支持不兼容类型对象的比较。】11、问题:判断如下陈述是否正确?if语句代码块必须缩进,且必须是4个空格。选项:A、正确B、错误正确答案:【错误】12、填空题:请写出如下程序的执行结果。s=0foriinrange(1,11):ifi%2==0:continueifi%10==5:breaks=s+iprint(s)正确答案:【4】数据表示编程题第三周数据获取与表示单元测试1、问题:在以下open语句中哪一项无法对文本文件test.txt进行内容删除或修改?选项:A、fp=open('test.txt','r+')B、fp=open('test.txt','a')C、fp=open('test.txt','r')D、fp=open('test.txt','w')正确答案:【fp=open('test.txt','r')】2、问题:在当前目录存在文本文件test.txt,内容是:Lifeisshort,youneedPython.Simpleisbetterthancomplex.执行下列语句输出得到的结果是以下哪一项?withopen('test.txt','r+')asfp:fp.seek(15)print(fp.readline())选项:A、Lifeisshort,youneedPython.B、youneedPython.C、Simpleisbetterthancomplex.D、输出为空。正确答案:【youneedPython.】3、问题:对于序列numbers=[1,2,3,4,5,6,7,8,9,10],以下相关操作和对应输出正确的是哪一项?选项:A、numbers[0:2][1,2,3]B、numbers[:-1][1,2,3,4,5,6,7,8,9,10]C、numbers[-2:][9,10]D、numbers[0::3][1,3,5,7,9]正确答案:【numbers[-2:][9,10]】4、问题:以下对于序列的相关操作中正确的输出结果是哪一项?选项:A、[5]*2[10]B、word='cloud';word[5]'d'C、word='cloud';print(min(word))cD、print('MerryXmas'+12.25)MerryXmas12.25正确答案:【word='cloud';print(min(word))c】5、问题:执行如下代码,如果要以文本的方式访问请求响应r,则横线上应该填写哪一个选项?r=requests.get(url)soup=BeautifulSoup(________,'lxml')选项:A、r.contentB、r.encodingC、r.textD、r.read正确答案:【r.text】6、问题:执行以下代码后的输出结果是哪一个选项?my_list=[s.lower()forsin'Lifeisshort,youneedPython.'.split('')]print('short'inmy_list)print(my_list[5])选项:A、Truepython.B、Falsepython.C、TruePythonD、FalsePython正确答案:【Falsepython.】7、问题:以下对于列表的相关操作中哪些项有正确的输出结果?选项:A、language=list('PHP');language[1:]='ython';print(language)['P','y','t','h','o','n']B、print(list('Lifeisshort,youneedPython.').count('is'))1C、x=[2,3,0,4,1]x.sort()print(x)[0,1,2,3,4]D、words=['Life','is','short','you','need','Python']words.index('you')4正确答案:【language=list('PHP');language[1:]='ython';print(language)['P','y','t','h','o','n']#x=[2,3,0,4,1]x.sort()print(x)[0,1,2,3,4]】8、问题:以下哪些方式可以查看字符串提供的方法名?选项:A、help(str)B、str?C、helpstrD、dir(str)正确答案:【help(str)#dir(str)】9、问题:以下对于字符串的相关操作,正确的输出结果是哪些选项?选项:A、'Lifeisshort,youneedPython.'.find('you')15B、seq=[1,2,3,4];sep='+';sep.join(seq)'1+2+3+4'C、print('{:5.3f}'.format(math.pi))3.1416D、print('you'in'Lifeisshort,youneedPython.')True正确答案:【'Lifeisshort,youneedPython.'.find('you')15#print('you'in'Lifeisshort,youneedPython.')True】10、问题:判断如下陈述是否正确?使用open()函数打开文件并调用文件的write()方法写文件时,由于默认采用缓冲区,操作系统不会立刻把待写入的数据写入磁盘,而是先存储到内存缓冲区,如果使用不当,有可能导致部分数据未写入到磁盘中而丢失。选项:A、正确B、错误正确答案:【正确】11、问题:判断如下陈述是否正确?所有标准序列操作,例如分片索引等,对字符串都是适用的,但是字符串都是不可变的,要注意不能对分片数据进行赋值。选项:A、正确B、错误正确答案:【正确】12、问题:判断如下陈述是否正确?在Python中,我们常常利用Requests库抓取网页,用BeautifulSoup库和re模块解析网页内容。选项:A、正确B、错误正确答案:【正确】13、填空题:有两个列表分别是name和score,其长度相同均为10,分别存储字符串和整数,各个位置一一对应,例如name[2]对应于score[2],对于以下代码,请在横线处填入格式运算符(中间用一个半角逗号分隔),要求格式是“2位长度整数,8位长度字符串:3位长度整数”例如输出如下:5,Jacky:90foriinrange(10):print('{:____},{:____}:{:____}'.format(i,name[i],score[i]))请填入最简单的形式。正确答案:【2d,8s,3d##%_YZPRLFH_%##2d,8,3d##%_YZPRLFH_%##2,8,3##%_YZPRLFH_%##2,8s,3】14、填空题:请写出如下命令的运算结果:(1,2)inzip(range(4),range(2,6))正确答案:【False】15、填空题:利用列表解析“[x______2forxinrange(5)]”产生的列表是[0,1,4,9,16],请填写合适的算术类型运算符。正确答案:【**】16、填空题:我们常常会将从文件中读取的数据放入一个列表供后续使用,请填写合适的列表方法名。withopen('data.txt')asfp:data=[]fordinfp:data.___________(d)正确答案:【append】字典经典应用编程小例11、问题:用字典创建一个平台的用户信息(包含用户名和密码)管理系统,新用户可以用与现有系统帐号不冲突的用户名创建帐号,已存在的老用户则可以用用户名和密码登陆重返系统。你完成了吗?建议程序框架为:defnewusers():enteranameifthenameisusedinthesystem:enteragainelse:setthepassword……defoldusers():Entertheusernameandpasswordifpasswordisright:print(name,'welcomeback')else:print('loginincorrect')……deflogin():option='''(N)ewUserLogin(O)ldUserLogin(E)xitEntertheoption'''if__name__=='__main__':login()选项:A、正确B、错误正确答案:【正确】字典相关编程题第四周强大的数据结构和Python扩展库单元测验1、问题:以下不能作为字典的key的是哪一个选项?选项:A、1001B、'name'C、listA=['className']D、tupleA=(123)正确答案:【listA=['className']】2、问题:以下对集合的操作结果错误的是哪一个选项?a={1,2,3,4}b={2,3,5,6}选项:A、a.difference(b)==a-bTrueB、a.issubset(b)TrueC、a.union(b)==a|bTrueD、ersection(b)==abTrue正确答案:【a.issubset(b)True】3、问题:以下对Python常用扩展库的描述错误的是哪一个选项?选项:A、NumPy的ndarray是一种多维数组对象,可以由序列型对象生成。B、dtype是一种特殊的对象,其含有将ndarray解释为特定数据类型所需的信息,int64表示有符号的64位整型。C、pandas的Series可以看成是一个定长的有序字典。D、pandas的DataFrame是一个表格型数据结构,含有一组无序的列,每列可以是不同值类型(数值、字符串、布尔值等等)。正确答案:【pandas的DataFrame是一个表格型数据结构,含有一组无序的列,每列可以是不同值类型(数值、字符串、布尔值等等)。】4、问题:以下程序的执行结果是哪一个选项?dict_mark={'Wang':'C','Li':'B','Ma':'A'}s=''forcindict_mark.values():s+=c选项:A、'B'B、'ABC'C、'CBA'D、'C'正确答案:【'CBA'】5、问题:以下程序的执行结果是哪一个选项?dict_mark_1={'Wang':98,'Li':87,'Ma':93}dict_mark_2={'Li':90,'Ma':95,'Xu':75}dict_mark_1.update(dict_mark_2)dict_mark_1.pop('Li')选项:A、90B、87C、75D、程序出错正确答案:【90】6、问题:把一个JSON格式数据赋给变量color:color={色彩:[{暖色:[红,橙,黄]},{冷色:[青,蓝]},{中性色:[紫,绿,黑,灰,白]}]}以下能够取到冷色“[青,蓝]”的是哪一个选项?选项:A、color['色彩'][1][1]B、color['色彩']['冷色']C、color['色彩'][1]['冷色']D、color['色彩']['冷色'][1]正确答案:【color['色彩'][1]['冷色']】7、问题:判断如下陈述是否正确?Python中字典的key值是唯一的,但是value值不唯一,可以重复。选项:A、正确B、错误正确答案:【正确】8、问题:判断如下陈述是否正确?Python中的集合set与数学概念上无序和无重复元素的集合所对应。选项:A、正确B、错误正确答案:【正确】9、填空题:请输出如下命令的运算结果:sorted(set('YouneedPython.'))[2]。(直接写出相应的字符即可,不用单引号或双引号等字符串标记)正确答案:【P】10、填空题:请在下面空格处填写答案(两行结果中间用一个半角分号分隔)。importnumpyasnpa=np.array([(1,2,3),(4,5,6),(7,8,9)])a.shape(______)a[[2]].sum()_______正确答案:【3,3;24##%_YZPRLFH_%##3,3;24】11、填空题:请在下面空格处填写答案(两个答案之间用一个半角分号分隔)。frompandasimportSeriessa=Series(['a','b','c'],index=[0,1,2])sb=Series(['a','b','c'])sc=Series(['a','c','b'])sa.equals(sc)____sb.equals(sa)____正确答案:【False;True】12、填空题:请在下面空格处填写答案。frompandasimportSeriessa=Series(['a','b','c'],index=[0,1,2])sb=Series(['a','b','c'])sc=Series(['a','c','b'])sa*3+sc*20aaaaa1______2cccbb正确答案:【bbbcc】13、填空题:请在下面空格处填写答案(两个答案之间用一个分号分隔)。frompandasimportSeries,DataFramedata={'language':['Java','PHP','Python','R','C#'],'year':[1995,1995,1991,1993,2000]}frame=DataFrame(data)frame['IDE']=Series(['Intellij','Notepad','IPython','Rstudio','VS'])'VS'inframe['IDE']_____frame['year'][2]______正确答案:【False;1991】第五周Python基本数据统计单元测验1、问题:pandas模块中的read_csv()函数在日常使用较多,它除了可以读取csv格式的文件并将结果转换成一个DataFrame外,还可以读取其他的格式化文本文件。假设有一个文本文件的每一行均含有相同个数的数值,且数据间都用一个#分隔,形如:12#34#5.67#123412#346#5.67#77...12#3.4#67#67.89请问在read_csv()函数中需要添加如下哪一个选项中的参数设置?选项:A、names='B、'C、sep='D、'E、index_col='F、'G、engine='H、'正确答案:【sep='#'】2、问题:对于一个Series或DataFrame对象来说,如下选项中说法错误的是哪一个?选项:A、isnull()方法可以用来判断缺失值B、drop()方法可以用来删除缺失行C、fillna()方法可以用来填充缺失行D、fillna()方法可通过method参数指定缺失值用其上或其下的第一个非缺失值填充正确答案:【drop()方法可以用来删除缺失行】3、问题:请选出以下关于数据规约的两种形式——属性规约和数值规约说法中错误的选项。选项:A、属性规约是对数据集属性的规约,目的是获得有代表性的较少的数据列的规约表示。B、PCA是重要的属性规约方法。C、箱型图常用来实现数值规约。D、抽样是数值规约的常见手段,常见的包括如随机抽样,聚类抽样和分层抽样。正确答案:【箱型图常用来实现数值规约。】4、问题:规范化是数据变换中的重要方式,请选出如下属于常用的规范化方法的选项。选项:A、最小-最大B、分箱法C、z-scoreD、小数定标正确答案:【最小-最大#z-score#小数定标】5、问题:如下图片的规范化结果可能属于经典的最小-最大化规范化,请问这种说法是否正确。选项:A、正确B、错误正确答案:【错误】6、填空题:完善如下程序,填出程序中缺失的代码,两个答案中用一个#连接。程序功能为:读取文件score.csv中的成绩数据,计算平均分并统计其中语文成绩大于等于80,英语成绩大于等于85的学生的每门课程的成绩(结果按平均分从大到小排序),将结果输出至文件result.csv中并绘制如图所示的满足条件的学生平均成绩的柱状图。【测试数据与运行结果】score.csv的内容:Name,Chinese,Maths,EnglishChen,88,87,85Fang,93,88,90Wang,82,99,96Peng,77,94,84Ding,80,94,76result.csv内容和柱状图:ChineseMathsEnglishAvgNameWang82999692Fang93889090Chen88878586选项:A、正强线性相关B、负强线性相关C、正弱线性相关D、负弱线性相关正确答案:【负弱线性相关】2、问题:假设要计算可口可乐公司(假设数据保存在DataFrame对象quotesKOdf中)在近一年中开盘价在[52,54]区间的所有记录各属性的中位数,执行效果如下图所示,请选择符合两处横线处合适的代码的选项。quotesKOdf[(quotesKOdf.open=52)_________(quotesKOdf.open=54)].____________()选项:A、|;meanB、or;medianC、;medianD、and;median正确答案:【;median】3、问题:若已从一个DataFrame对象df中选择了两部分数据(保持数据属性完整)分别存入df1和df2中,代码行如下,请从如下选项中选出可以正确合并这两部分数据的函数/方法补充完整代码。importpandasaspdpd.___________([df1,df2])选项:A、appendB、concatC、joinD、merge正确答案:【concat】4、问题:统计量分析分为集中趋势分析和离中趋势分析两类,如下选项中属于离中趋势分析的指标有哪些?选项:A、均值B、标准差C、中位数D、四分位数正确答案:【标准差#四分位数】5、问题:假设获取了可口可乐公司的部分历史数据并将数据存放于一个DataFrame对象quotesKOdf中,并将日期设为了quotesKOdf的index,数据片段如下图所示。如下选项哪些可以用来计算quotesKOdf中每个月的总成交量?选项:A、month=[item[5:7]foriteminquotesKOdf.index]sum(quotesKOdf.groupby(month).volume)B、month=[item[5:7]foriteminquotesKOdf.index]quotesKOdf.groupby(month).volume.sum()C、month=[item[5:7]foriteminquotesKOdf.index]quotesKOdf.groupby(month).volume.apply(sum)D、month=[item[5:7]foriteminquotesKOdf.index]quotesKOdf.groupby(month).volume.apply(sum())正确答案:【month=[item[5:7]foriteminquotesKOdf.index]quotesKOdf.groupby(month).volume.sum()#month=[item[5:7]foriteminquotesKOdf.index]quotesKOdf.groupby(month).volume.apply(sum)】6、问题:判断如下陈述是否正确?K-means是一种聚类学习算法,K代表用户最初在空间中选定的中心数量。选项:A、正确B、错误正确答案:【正确】7、填空题:在做定性数据分布分析时常对某一属性的类别做统计,除了饼图外也常直接利用对象的______________()方法来计算,计算效果如下图所示。假设属性target共有3类,每个类别各有50、20和50个样本。正确答案:【value_counts】8、填空题:散点图是观察两个一维数据序列之间关系的有效手段,请填写横线处代码(两个答案之间用一个半角即英文分号分隔)以得到可口可乐公司在近一年中每日收盘价与开盘价之差与当日成交量之间的散点图,假设已获取数据并存入一个DataFrame对象quotesKOdf中,每日收盘价、开盘价和成交量的属性名分别为open、close和volume。plt.__________(quotesKOdf.close-quotesKOdf.open,__________________)正确答案:【scatter;quotesKOdf.volume##%_YZPRLFH_%##scatter;quotesKOdf.volume】试试理解这个小程序,并选择正确答案1、问题:试试理解这个小程序。请选择合适的代码使得如下的程序能够实现在程序Frame中按下鼠标左键时,在鼠标按下的位置出现一个Button,如下图所示。】41、填空题:在当前目录存在存在文本文件test.txt,内容是:Lifeisshort,youneedPython.Simpleisbetterthancomplex.执行如下语句,结果字符串是b'_________________'。fp=open('test.txt','rb+',0)fp.readline()fp.seek(10,1)print(fp.readline())fp.close()正确答案:【betterthancomplex.】42、填空题:已知列表fruits中顺序保存了某商店每日出售的水果品名,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论