联大学堂三门峡职业技术学院Python语言网上考试答案
关于软件测试,以下选项中描述正确的是 |
A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置 C.为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作 D.软件测试是证明软件没有错误 |
|
关于线性链表的描述,以下选项中正确的是 |
A.存储空间不一定连续,且前件元素一定存储在后件元素的前面 B.存储空间必须连续,且前件元素一定存储在后件元素的前面 C.存储空间必须连续,且各元素的存储顺序是任意的 D.存储空间不一定连续,且各元素的存储顺序是任意的 |
|
以下选项中是Python中文分词的第三方库的是 |
A.jieba B.itchat C.time D.turtle |
|
文件book.txt在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是txt=open('book.txt','r')print(txt)txt.close() |
A.book.txt B.txt C.以上答案都不对 D.book |
|
以下选项中不符合Python语言变量命名规则的是 |
A.TempStr B.I C.3_1 D._A1 |
|
执行以下程序,输入”93python22,输出结果是:”w=input(请输入数字和字母构成的字符串:‘’)forxinw:if'0'<=x<='9':continueelse:w.replace(x,'')print(w) |
A.python9322 B.python C.93python22 D.9322 |
|
以下关于程序设计语言的描述,错误的选项是: |
A.Python语言是一种脚本编程语言 B.汇编语言是直接操作计算机硬件的编程语言 C.程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序 |
|
以下程序的输出结果是:s=0deffun(num):#s在函数内无定义。。。。。try:s+=numreturnsexcept:return0return5print(fun(2)) |
A.0 B.2 C.UnboundLocalError D.5 |
|
关于Python序列类型的通用操作符和函数,以下选项中描述错误的是 |
A.如果x不是s的元素,xnotins返回True B.如果s是一个序列,s=[1,"kate",True],s[3]返回True C.如果s是一个序列,s=[1,"kate",True],s[–1]返回True D.如果x是s的元素,xins返回True |
|
以下不属于Python的pip工具命令的选项是: |
A.show B.install C.download D.get |
|
下面代码的输出结果是x=0o1010print(x) |
A.520 B.1024 C.32768 D.10 |
|
以下选项中用树形结构表示实体之间联系的模型是 |
A.网状模型 B.层次模型 C.静态模型 D.关系模型 |
|
以下程序的输出结果是:ss=set('htslbht')sorted(ss)#不是原地操作foriinss:print(i,end='') |
A.htslbht B.hlbst C.tsblh D.hhlstt |
|
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 |
A.栈 B.堆 C.链表 D.数组 |
|
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 |
A.可重用性差 B.冗余性 C.非持久性 D.安全性差 |
|
表达式1001==0x3e7的结果是: |
A.false B.False C.true D.True |
|
关于软件测试,以下选项中描述正确的是 |
A.软件测试的主要目的是确定程序中错误的位置 B.为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作 C.软件测试是证明软件没有错误 D.软件测试的主要目的是发现程序中的错误 |
|
以下程序的输出结果是:ss=list(set('jzzszyj'))ss.sort()print(ss) |
A.['z','j','s','y'] B.['j','s','y','z'] C.['j','z','z','s','z','y','j'] D.['j','j','s','y','z','z','z'] |
|
以下关于turtle库的描述,正确的是: |
A.在importturtle之后就可以用circle()语句,来画一个圆圈 B.要用fromturtleimportturtle来导入所有的库函数 C.home()函数设置当前画笔位置到原点,朝向东 D.seth(x)是setheading(x)函数的别名,让画笔向前移动x |
|
关于import引用,以下选项中描述错误的是 |
A.使用importturtle引入turtle库 B.可以使用fromturtleimportsetup引入turtle库 C.使用importturtleast引入turtle库,取别名为t D.import保留字用于导入模块或者模块中的对象 |
|
关于面向对象的继承,以下选项中描述正确的是 |
A.继承是指一个对象具有另一个对象的性质 B.继承是指一组对象所具有的相似性质 C.继承是指类之间共享属性和操作的机制 D.继承是指各对象之间的共同性质 |
|
执行以下程序,输入qp,输出结果是:k=0whileTrue:s=input('请输入q退出:')ifs=='q':k+=1continueelse:k+=2breakprint(k) |
A.2 B.请输入q退出: C.3 D.1 |
|
软件开发离不开系统环境资源的支持,其中必要的测试数据属于 |
A.辅助资源 B.硬件资源 C.通信资源 D.支持软件 |
|
关于Python语言的注释,以下选项中描述错误的是 |
A.Python语言有两种注释方式:单行注释和多行注释 B.Python语言的单行注释以#开头 C.Python语言的单行注释以单引号'开头 D.Python语言的多行注释以'''(三个单引号)开头和结尾 |
|
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课程号,课程名),选课SC(学号,课程号,成绩),表SC的关键字(键或码)是 |
A.课程号,成绩 B.学号,成绩 C.学号,课程号 D.学号,姓名,成绩 |
|
以下程序的输出结果是:defhub(ss,x=2.0,y=4.0):ss+=x*yss=10#无返回值print(ss,hub(ss,3)) |
A.22.0None B.10None C.22None D.10.022.0 |
|
以下选项中不是Python数据分析的第三方库的是 |
A.numpy B.scipy C.pandas D.requests |
|
关于import引用,以下选项中描述错误的是 |
A.import保留字用于导入模块或者模块中的对象 B.使用importturtle引入turtle库 C.可以使用fromturtleimportsetup引入turtle库 D.使用importturtleast引入turtle库,取别名为t |
|
关于Python对文件的处理,以下选项中描述错误的是 |
A.Python通过解释器内置的open()函数打开一个文件 B.当文件以文本方式打开时,读写按照字节流方式 C.文件使用结束后要用close()方法关闭,释放文件的使用授权 D.Python能够以文本和二进制两种方式处理文件 |
|
以下程序输出到文件text.csv里的结果是:fo=open('text.csv','w')x=[90,87,93]z=[]foryinx:z.append(str(y))fo.write(','.join(z))fo.close() |
A.[90,87,93] B.90,87,93 C.‘[90,87,93]’ D.‘90,87,93’ |
|
软件开发的结构化生命周期方法将软件生命周期划分成() |
A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段 C.总体设计、详细设计、编程调试 D.需求分析、功能定义、系统设计 |
|
当用户输入abc时,下面代码的输出结果是try:n=0n=input('请输入一个整数:')defpow10(n):returnn**10except:print('程序执行错误') |
A.输出:abc B.程序没有任何输出 C.输出:0 D.输出:程序执行错误 |
|
关于软件危机,以下选项中描述错误的是 |
A.软件开发生产率低 B.软件成本不断提高 C.软件质量难以控制 D.软件过程不规范 |
|
下面代码的输出结果是a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:forjinrange(3):s+=c[j]print(s) |
A.0 B.45 C.以上答案都不对 D.24 |
|
关于Python程序格式框架的描述,以下选项中错误的是 |
A.Python语言的缩进可以采用Tab键实现 B.Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 C.判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义 D.Python语言不采用严格的“缩进”来表明程序的格式框架 |
|
以下程序的输出结果是:ls=list({'shandong':200,'hebei':300,'beijing':400})print(ls) |
A.['300','200','400'] B.['shandong','hebei','beijing'] C.[300,200,400] D.shandong','hebei','beijing' |
|
以下表达式,正确定义了一个集合数据对象的是: |
A.x={200,’flg’,20.3} B.x=(200,’flg’,20.3) C.x=[200,’flg’,20.3] D.x={‘flg’:20.3} |
|
给出如下代码:DictColor={'seashell':'海贝色','gold':'金色','pink':'粉红色','brown':'棕色','purple':'紫色','tomato':'西红柿色'}以下选项中能输出“海贝色”的是 |
A.print(DictColor.keys()) B.print(DictColor["海贝色"]) C.print(DictColor.values()) D.print(DictColor["seashell"]) |
|
关于结构化程序设计所要求的基本结构,以下选项中描述错误的是 |
A.顺序结构 B.重复(循环)结构 C.选择(分支)结构 D.goto跳转 |
|
如果当前时间是2018年5月1日10点10分9秒,则下面代码的输出结果是importtimeprint(time.strftime('%Y=%m-%d@%H>%M>%S',time.gmtime())) |
A.2018=05-01@10>10>09 B.2018=5-110>10>9 C.True@True D.2018=5-1@10>10>9 |
|
下面代码的输出结果是x=10y=3print(divmod(x,y)) |
A.(1,3) B.3,1 C.1,3 D.(3,1) |
|
表达式type(eval('45'))的结果是: |
A. B. C.None D. |
|
设str='python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是: |
A.print(str[0].upper()+str[1:]) B.print(str[1].upper()+str[-1:1]) C.print(str[0].upper()+str[1:-1]) D.print(str[1].upper()+str[2:]) |
|
以下关于Python字符串的描述中,错误的是 |
A.字符串是用一对双引号""或者单引号"括起来的零个或者多个字符 B.字符串是字符的序列,可以按照单个字符或者字符片段进行索引 C.字符串包括两种序号体系:正向递增和反向递减 D.Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M) |
|
为了提高测试的效率,应该 |
A.随机选取测试数据 B.在完成编码以后制定软件的测试计划 C.取一切可能的输入数据作为测试数据 D.集中对付那些错误群集的程序 |
|
执行以下程序,输入la,输出结果是:la='python'try:s=eval(input('请输入整数:'))ls=s*2print(ls)except:print('请输入整数') |
A.la B.请输入整数 C.pythonpython D.python |
|
下列有关数据库的描述,正确的是 |
A.数据库是一个关系 B.数据库是一个DBF文件 C.数据库是一个结构化的数据集合 D.数据库是一组文件 |
|
关于程序的异常处理,以下选项中描述错误的是 |
A.程序异常发生经过妥善处理可以继续执行 B.异常语句可以与else和finally保留字配合使用 C.编程语言中的异常和错误是完全相同的概念 D.Python通过try、except等保留字提供异常处理功能 |
|
以下不是程序输出结果的选项是:importrandomasrls1=[12,34,56,78]r.shuffle(ls1)print(ls1) |
A.[12,78,56,34] B.[56,12,78,34] C.[12,34,56,78] D.[12,78,34,56] |
|
以下选项,不属于程序流程图基本元素的是: |
A.循环框 B.连接点 C.判断框 D.起始框 |
|
解释Python脚本程序的“__name__”变量及其作用? |
|
|
在Python中导入模块中的对象有哪几种方式? |
|
|
使用pip命令安装numpy、scipy模块。 |
|
|
叙述使用Python操作Access数据库的步骤。 |
|
|
异常和错误有什么区别? |
|
|
分析逻辑运算符“or”的短路求值特性? |
|
|
简单叙述Thread对象的方法。 |
|
|
简单解释Python中短字符串驻留机制? |
|
|
异常和错误有什么区别? |
|
|
简单解释TCP和UDP协议的区别 |
|
|
阅读下面的代码,分析其执行结果。defdemo(a,b,c=3,d=100):returnsum((a,b,c,d))print(demo(1,2,3,4))print(demo(1,2,d=3)) |
|
|
编写程序,在D盘根目录下创建一个文本文件test.txt,并向其中写入字符串helloworld。 |
|
|
编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。) |
|
|
下面的代码本意是把当前文件夹中所有html文件都改为htm文件,仔细阅读代码,简要说明可能存在的问题。importosfile_list=os.listdir('.')forfilenameinfile_list:pos=filename.rindex('.')iffilename[pos+1:]=='html':newname=filename[:pos+1]+'htm'os.rename(filename,newname)print(filename+'更名为:'+newname) |
|
|
下面的代码是否能够正确运行,若不能请解释原因;若能,请分析其执行结果。>>>x=list(range(20))>>>foriinrange(len(x)):delx[i] |
|
|
阅读下面的代码,解释其功能。>>>importstring>>>x=string.ascii_letters+string.digits>>>importrandom>>>print(''.join(random.sample(x,10))) |
|
|
写出下面代码的运行结果。defSum(a,b=3,c=5):returnsum([a,b,c])print(Sum(a=8,c=2))print(Sum(8))print(Sum(8,2)) |
|
|
写出下面代码的执行结果。defJoin(List,sep=None):return(sepor',').join(List)print(Join(['a','b','c']))print(Join(['a','b','c'],':')) |
|
|
编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。 |
|
|
写出下面代码的运行结果。defSum(*p):returnsum(p)print(Sum(3,5,8))print(Sum(8))print(Sum(8,2,10)) |
|
|
Python3.x语句print(1,2,3,sep=':')的输出结果为()。 |
|
|
使用pip工具升级科学计算扩展库numpy的完整命令是()。 |
|
|
表达式int('123',8)的值为()。 |
|
|
表达式[3]in[1,2,3,4]的值为________________。 |
|
|
已知x=3,那么执行语句x+=6之后,x的值为()。 |
|
|
为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名()的文件。 |
|
|
已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的执行结果为___________。 |
|
|
已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为___________。 |
|
|
语句sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果为_________。 |
|
|
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有() |
A.特定的数据模型 B.数据无冗余 C.专门的数据管理软件 D.数据可共享 |
|
在深度为7的满二叉树中,叶子结点的总个数是 |
A.31 B.64 C.63 D.32 |
|
已知id(ls1)=4404896968,以下程序的输出结果是:ls1=[1,2,3,4,5]ls2=ls1ls3=ls1.copy()print(id(ls2),id(ls3)) |
A.4404896968 4404896904 B.4404896904 4404896968 C.4404896968 4404896968 D.4404896904 4404896904 |
|
关于Python语言的注释,以下选项中描述错误的是 |
A.Python语言的单行注释以#开头 B.Python语言的单行注释以单引号'开头 C.Python语言的多行注释以'''(三个单引号)开头和结尾 D.Python语言有两种注释方式:单行注释和多行注释 |
|
以下选项中不是Python语言的保留字的是 |
A.except B.do C.pass D.while |
|
关于数据的存储结构,以下选项中描述正确的是 |
A.存储在外存中的数据 B.数据所占的存储空间量 C.数据在计算机中的顺序存储方式 D.数据的逻辑结构在计算机中的表示 |
|
用Pyinstall工具把Python源文件打包成一个独立的可执行文件,使用的参数是: |
A.-2146826259 B.-L C.-i D.-F |
|
关于面向对象的继承,以下选项中描述正确的是 |
A.继承是指一组对象所具有的相似性质 B.继承是指类之间共享属性和操作的机制 C.继承是指各对象之间的共同性质 D.继承是指一个对象具有另一个对象的性质 |
|
以下选项中用树形结构表示实体之间联系的模型是 |
A.关系模型 B.网状模型 C.层次模型 D.静态模型 |
|
关于线性链表的描述,以下选项中正确的是 |
A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面 C.存储空间必须连续,且前件元素一定存储在后件元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的 |
|
下面代码的输出结果是forsin'HelloWorld':ifs=='W':continueprint(s,end='') |
A.Hello B.World C.HelloWorld D.Helloorld |
|
关于函数,以下选项中描述错误的是 |
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。 B.使用函数的主要目的是减低编程难度和代码重用 C.Python使用del保留字定义一个函数 D.函数是一段具有特定功能的、可重用的语句组 |
|
表达式divmod(20,3)的结果是: |
A.6,2 B.6 C.2 D.(6,2) |
|
关于Python的分支结构,以下选项中描述错误的是 |
A.分支结构使用if保留字 B.Python中if-else语句用来形成二分支结构 C.Python中if-elif-else语句描述多分支结构 D.分支结构可以向已经执行过的语句部分跳转 |
|
下面代码的输出结果是d={'大海':'蓝色','天空':'灰色','大地':'黑色'}print(d['大地'],d.get('大地','黄色')) |
A.黑的灰色 B.黑色黑色 C.黑色蓝色 D.黑色黄色 |
|
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课SC(学号,课号,成绩),表SC的关键字(键或码)是 |
A.学号,成绩 B.学号,课号 C.学号,姓名,成绩 D.课号,成绩 |
|
关于Python的复数类型,以下选项中描述错误的是 |
A.复数的虚数部分通过后缀“J”或者“j”来表示 B.对于复数z,可以用z.real获得它的实数部分 C.对于复数z,可以用z.imag获得它的实数部分 D.复数类型表示数学中的复数 |
|
在深度为7的满二叉树中,叶子结点的总个数是 |
A.32 B.31 C.64 D.63 |
|
关于Python程序格式框架的描述,以下选项中错误的是 |
A.Python语言不采用严格的“缩进”来表明程序的格式框架 B.Python语言的缩进可以采用Tab键实现 C.Python单层缩进代码属于之前最邻近的一行非缩进代码 D.判断、循环、函数等语法形式能够通过缩进包含一组Python代码 |
|
以下选项中使Python脚本程序转变为可执行程序的第三方库的是 |
A.pygame B.PyQt5C C.PyInstaller D.random |
|
下面代码的输出结果是x=12.34print(type(x)) |
A.<class'complex'> B.<class'int'> C.<class'float'> D.<class'bool'> |
|
为什么应尽量从列表的尾部进行元素的增加与删除操作? |
|
|
写出Python运算符&的两种功能? |
|
|
运行5.3.1小节最后的示例代码,查看结果并分析原因 |
|
|
使用shutil模块中的move()方法进行文件移动 |
|
|
阅读下面的代码,解释其功能。>>>x=list(range(20))>>>forindex,valueinenumerate(x):ifvalue==3:x[index]=5 |
|
|
以下关于文件的描述,错误的是: |
A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭” B.open()打开文件之后,文件的内容并没有在内存中 C.open()只能打开一个已经存在的文件 D.文件读写之后,要调用close()才能确保文件被保存在磁盘中了 |
|
下面的程序是否能够正常执行,若不能,请解释原因;若能,请分析其执行结果。fromrandomimportrandintresult=set()whileTrue:result.add(randint(1,10))iflen(result)==20:breakprint(result) |
|
|
阅读下面的程序,判断其是否可以正常运行,如果可以运行则写出执行结果,如果不能运行则写出理由。classTest:def__init__(self,value):self.__value=value@propertydefvalue(self):returnself.__valuet=Test(3)t.value=5print(t.value) |
|
|
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 |
A.错误推测法 B.白箱测试法 C.黑箱测试法 D.安装测试法 |
|
阅读下面的代码,分析其执行结果。defdemo(*p):returnsum(p)print(demo(1,2,3,4,5))print(demo(1,2,3)) |
|
|
以下关于函数的描述,错误的是: |
A.函数是一种功能抽象 B.使用函数的目的只是为了增加代码复用 C.函数名可以是任何有效的Python标识符 D.使用函数后,代码的维护难度降低了 |
|
以下程序的输出结果是:deftest(b=2,a=4):globalzz+=a*breturnzz=10print(z,test()) |
A.18None B.1018 C.UnboundLocalError D.1818 |
|
下列不属于结构化分析的常用工具的是 |
A.判定树 B.数据字典 C.数据流图 D.PAD图 |
|
表达式eval('500/10')的结果是: |
A.‘500/10’ B.500/10 C.50 D.50.0 |
|
以下关于字符串类型的操作的描述,错误的是: |
A.str.replace(x,y)方法把字符串str中所有的x子串都替换成y B.想把一个字符串str所有的字符都大写,用str.upper() C.想获取字符串str的长度,用字符串处理函数str.len() D.设x=’aa,则执行’x*3的结果是‘aaaaaa’ |
|
以下关于循环结构的描述,错误的是: |
A.遍历循环使用for<循环变量>in<循环结构>语句,其中循环结构不能是文件 B.使用range()函数可以指定for循环的次数 C.foriinrange(5)表示循环5次,i的值是从0到4 D.用字符串做循环结构的时候,循环的次数是字符串的长度 |
|
以下程序的输出结果是:img1=[12,34,56,78]img2=[1,2,3,4,5]defdispl():print(img1)defmodi():img1=img2modi()displ() |
A.([1,2,3,4,5]) B.[12,34,56,78] C.([12,34,56,78]) D.[1,2,3,4,5] |
|
以下关于Python字符串的描述中,错误的是 |
A.字符串是字符的序列,可以按照单个字符或者字符片段进行索引 B.字符串包括两种序号体系:正向递增和反向递减 C.Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M) D.字符串是用一对双引号""或者单引号''括起来的零个或者多个字符 |
|
关于Python字符串,以下选项中描述错误的是 |
A.可以使用datatype()测试字符串的类型 B.输出带有引号的字符串,可以使用转义字符\ C.字符串是一个字符序列,字符串中的编号叫“索引” D.字符串可以保存在变量中,也可以单独存在 |
|
下面代码的输出结果是 |
A.x=12.34print(type(x))A B. C. D. |
|
关于数据的存储结构,以下选项描述正确的是 |
A.数据所占的存储空间量 B.数据在计算机中的顺序存储方式 C.数据的逻辑结构在计算机中的表示 D.存储在外存中的数据 |
|
下面代码的输出结果是s=['seashell','gold','pink','brown','purple','tomato']print(s[1:4:2]) |
A.['gold','pink','brown'] B.['gold','pink'] C.['gold','pink','brown','purple','tomato'] D.['gold','brown'] |
|
下列叙述中正确的是 |
A.一个算法的空间复杂度大,则其时间复杂度必定小 B.一个算法的空间复杂度大,则其时间复杂度也必定大 C.算法的时间复杂度与空间复杂度没有直接关系 D.一个算法的时间复杂度大,则其空间复杂度必定小 |
|
以下选项中不符合Python语言变量命名规则的是 |
A.I B.3_1 C._AI D.TempStr |
|
以下选项中不是Python对文件的写操作方法的是 |
A.writelines B.write和seek C.writetext D.write |
|
关于软件危机,以下选项中描述错误的是 |
A.软件成本不断提高 B.软件质量难以控制 C.软件过程不规范 D.软件开发生产率低 |
|
以下关于数据维度的描述,错误的是: |
A.采用列表表示一维数据,不同数据类型的元素是可以的 B.JSON格式可以表示比二维数据还复杂的高维数据 C.二维数据可以看成是一维数据的组合形式 D.字典不可以表示二维以上的高维数据 |
|
关于结构化程序设计所要求的基本结构,以下选项中描述错误的是 |
A.重复(循环)结构 B.选择(分支)结构 C.goto跳转 D.顺序结构 |
|
以下选项,不是Python保留字的选项是: |
A.del B.pass C.not D.string |
|
关于Python组合数据类型,以下选项中描述错误的是 |
A.组合数据类型可以分为3类:序列类型、集合类型和映射类型 B.序列类型是二维元素向量,元素之间存在先后关系,通过序号访问 C.Python的str、tuple和list类型都属于序列类型 D.Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易 |
|
关于数据组织的维度,以下选项中描述错误的是 |
A.一维数据采用线性方式组织,对应于数学中的数组和集合等概念 B.二维数据采用表格方式组织,对应于数学中的矩阵 C.高维数据有键值对类型的数据构成,采用对象方式组织 D.数据组织存在维度,字典类型用于表示一维和二维数据 |
|
编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。 |
|
|
表达式3<<2的值为()。 |
|
|
阅读下面的代码,解释其功能。>>>x=[range(3*i,3*i+5)foriinrange(2)]>>>x=list(map(list,x))>>>x=list(map(list,zip(*x))) |
|
|
写出下面代码的优化版本,提高运行效率。x=list(range(500))foriteminx:t=5**5print(item+t) |
|
|
编写函数,模拟Python内置函数sorted()。 |
|
|
编写函数,判断一个数字是否为素数,是则返回字符串YES,否则返回字符串NO。 |
|
|
使用pip工具查看当前已安装的Python扩展库的完整命令是()。 |
|
|
()命令既可以删除列表中的一个元素,也可以删除整个列表。 |
|
|
Python内置函数()用来返回序列中的最大元素。 |
|
|