NOC Python编程题复习题_第1页
NOC Python编程题复习题_第2页
NOC Python编程题复习题_第3页
NOC Python编程题复习题_第4页
NOC Python编程题复习题_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

NOCPython编程题复习题选择题您的姓名:[填空题]*_________________________________以下选项中不符合Python语言变量命名规则的是()*ATempStrB_AICI@(正确答案)D3_1(正确答案)2、下面代码的输出结果是()

x=12.34

print(type(x))[单选题]*A<class'str'>B<class'float'>(正确答案)C<class'bool'>D<class'int'>3、下面代码的输出结果是()

forsin"HelloWorlD":

ifs=="W":

continue

print(s,end='')[单选题]*AHelloWorlDBHelloCWorlDDHelloorlD(正确答案)4、下面代码的输出结果是()

d={"大海":"蓝色","天空":"灰色","大地":"黑色"}

print(d["大地"],d.get("大地","黄色"))[单选题]*A黑色黄色B黑色灰色C黑色蓝色D黑色黑色(正确答案)5、表达式[3foriinrange(3)]的值为()[单选题]*A、3,3,3B、0,1,2C、[3,3,3](正确答案)D、[0,1,2]6、下面代码的执行结果是:()

Is=["2020","20.20","Python"]

Is.append(2020)

Is.append([2020,"2020"])

print(Is)[单选题]*A['2020','20.20','python',2020,[2020,'2020'](正确答案)B['2020','20.20','python',2020]C['2020','20.20','python',2020,['2020']D['2020','20.20','python',2020,2020,'2020']7、下面代码绘制的图形是()

importturtleast

defDrawCctCircle(n):

t.penup()

t.goto(0,-n)

t.pendown()

t.circle(n)

foriinrange(20,80,20):

DrawCctCircle(i)

t.done()[单选题]*A笛卡尔心形B同切圆C同心圆(正确答案)D太极8、下面代码的输出结果是()

listV=list(range(5))

print(2inlistV)[单选题]*A0BFalseC-1DTrue(正确答案)9、下面代码的输出结果是()

x=10

y=3

print(x%y,x**y)[单选题]*A11000(正确答案)B31000C330D13010、下面代码的输出结果是()

sum=1.0

fornuminrange(1,4):

sum+=num

print(sum)[单选题]*A7B1.0C6D7.0(正确答案)11执行以下代码,返回结果是()

x={"姓名":"小花","学校":"北京大学"}

print(x.pop("学校","abcd"))[单选题]*A、{"姓名":"小花"}B、"北京大学"(正确答案)C、"abcd"D、"小花"12、下程序的不可能输出结果是:()

fromrandomimport*

print(round(random(),2))[单选题]*A0.27B0.47C1.87(正确答案)D0.6413、Python语言提供的3个基本数字类型是()[单选题]*A整数类型、浮点数类型、复数类型(正确答案)B整数类型、二进制类型、浮点数类型C整数类型、字符串类型、浮点数类型D整数类型、二进制类型、复数类型14、下面代码的输出结果是()

forsin'abc':

foriinrange(3):

print(s,end="")

ifs=='c':

break[单选题]*AaaabbbcccBabbbcccCaaabcccDaaabbbc(正确答案)15、下面代码的输出结果是()

foriinrange(10):

ifi%2==0:

continue

else:

print(i,end=",")[单选题]*A0,2,4,6,8,B1,3,5,7,9,(正确答案)C0,2,4,6,8,10,D2,4,6,8,1、以下程序的输出结果是:()

foriin"CHINA":

forkinrange(2):

print(i,end="")

ifi=='N':

break[单选题]*ACCHHIINAA(正确答案)BCCHHIINNAACCCHHIAADCCHHIIAA2、以下程序的输出结果是:()

x=10

whilex:

x-=1

ifnotx%2:

print(x,end='')

else:

print(x)[单选题]*A86420B864200(正确答案)C975311D975313、以下程序的输出结果是:()

x=['90','87','90']

n=90

print(x.count(n))[单选题]*ANoneB0(正确答案)C1D24、print('y'<'x'==False)的结果是:()[单选题]*ANONEBTrueCErrorDFalse(正确答案)5、以下程序输出结果是()

d={"1":1,"2":2,"3":3}

d2=d

d["2"]=5

print(d["2"]+d2["2"])[单选题]*A、2B、5C、7D、10(正确答案)6.以下程序的输出结果是:()

s=''

Is=[1,2,3,4]

foriinIs:

s+=str(i)

print(s)[单选题]*A1,3,2,4B1,2,3,4C1234(正确答案)D4,3,2,17以下程序的输出结果是:()

J=''

foriin"12345":

J+=i+','

print(J)[单选题]*A'1,2,3,4,5'B1,2,3,4,5C12345D1,2,3,4,5,(正确答案)8.以下关于组合数据类型的描述,错误的是:()[单选题]*A字典类型的键可以用的数据类型包括字符串,元组以及列表(正确答案)Bpython的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合C集合类型是一种具体的数据类型D序列类似和映射类型都是一类数据类型的总称9.以下程序的输出结果是:()

lsl=[1,2,3,4,5]

ls2=[3,4,5,6,7,8]

chai=[]

foriinls2:

ifinotinlsl:

chai.append(i)

print(chai)[单选题]*A(6,7,8)B[1,2,6,7,8]C[6,7,8](正确答案)D(1,2,6,7,8)10.

dict1={'星座':['狮子','白羊','金牛']}

dict1['星座'].append('巨蟹')

执行以上语句后dict1['星座'][2]的值是_____。()[单选题]*A、狮子B、白羊C、金牛(正确答案)D、巨蟹11、以下程序不可能的输出结果是:()

fromrandomimport*

x=[30,45,50,90]

print(choice(x))[单选题]*A90B55(正确答案)C45D3012、表达式eval('500/10')的结果是:()[单选题]*A'500/10’B500/10C50.0(正确答案)D5013、表达式type(eval('45'))的结果是:()[单选题]*A<class'float'>BNoneC<class'int'>(正确答案)D<class'str*>14、执行以下代码,输出结果为()

sum=1

foriinrange(1,11):

sum+=i

print(sum)[单选题]*A、1B、67C、56(正确答案)D、56.015、下面代码的执行结果是()

if-1:

print("True.")

else:

print("False.")[单选题]*A-1BTrue.(正确答案)CFalse.D01、执行以下程序,输出结果是:()

lss=[12,34,25]

print(eval('max(Iss)'))[单选题]*A34(正确答案)B[12,34,25]C‘34’Dmax(Iss)2、给出如下代码()TempStr="HelloWorld"可以输出“World”子串的是[单选题]*A.print(TempStr[-5:0])Bprint(TempStr[-5:])(正确答案)Cprint(TempStr[-5:-1])Dprint(TempStr[-4:-1])3、给出如下代码

importrandom

num=random.randint(1,10)

whileTrue:

ifnum>=9:

break

else:

num=random.randint(1,10)

以下选项中描述错误的是()[单选题]*Arandom,randint(1,10)生成[1,10]之间的整数Bimportrandom代码是可以省略的(正确答案)C这段代码的功能是程序自动猜数字DwhileTrue:创建了一个永远执行的循环4、以下选项中,修改turtle画笔颜色的函数是()[单选题]*Abk()Bpencolor()(正确答案)Ccolormode()Dseth()5、以下关于分支和循环结构的描述中,正确的是()[单选题]*A、在循环中,continue语句的作用是跳出当前循环B、在循环中,break语句的作用是结束该语句所在的循环(正确答案)C、带有else子句的循环语句,如果是因为执行了break语句而退出的话,则会执行else子句中的代码D、在python中,分支结构和循环结构必须带有else子句6、下列代码输出结果是_____。()

z=1.1-2.2j

print(z.real)[单选题]*A、1.1(正确答案)B、2.2C、-2.2D、1.1-2.2j7、关于Python语句P=-P,以下选项中描述正确的是()[单选题]*AP的值为0B给P赋值为它的负数(正确答案)CP和P的负数相等DP和P的绝对值相等8、在Python中,判断n是否为偶数的表达式是()[单选题]*A.n/2=0B.n%2==0(正确答案)C.n%2=0D.n/2==09、Python语言语句块的标记是()[单选题]*A.分号B.逗号C.缩进(正确答案)D.大括号10、下列选项中,不属于Python语言基本数据类型的是()[单选题]*A.strB.intC.floatD.char(正确答案)11.Python使用函数接收用输入的数据()[单选题]*A.accept()B.input()(正确答案)C.readline()D.print()12.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为()

a=a*b

b=a//b

a=a//b[单选题]*A.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=3(正确答案)13.在Python中,设a=2,b=3,表达式a<bandb>=3值是()[单选题]*A.1B.0C.True(正确答案)D.False14.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()[单选题]*A.1.3B.5.33C.5.4D.5.3(正确答案)15、关于Python的分支结构,以下选项中描述错误的是()[单选题]*A分支结构使用if保留字BPython中if-elif-else语句描述多分支结构CPython中if-else语句用来形成二分支结构Dif-else分支结构可以向已经执行过的语句部分跳转(正确答案)01、语句x=“10”;y=20;print(x+y)的运行结果是()[单选题]*A.10B.20C.120D.运行出错(正确答案)02、下面哪个指令不可以让海龟回到坐标(0,0)点?()[单选题]*A、turtle.goto(0,0)B、turtle.home()C、turtle.setposition(0,0)D、turtle.set(0,0)(正确答案)03、计算机能处理声音、动画、图像等信息,这种技术属于()[单选题]*A.网络技术B.多媒体技术(正确答案)C.人工智能技术D.自动控制技术04.如下Python保存字中,不用于表示分支结构的是()[单选题]*AelifBifnot(正确答案)CifDelse05、用来定义函数的保留字是()[单选题]*A、returnB、def(正确答案)C、globalD、class06、以下关于python函数的描述,正确的是()[单选题]*A、函数中return语句只能放在函数定义的最后面B、定义函数需要使用保留字def(正确答案)C、使用函数最主要的作用时复用代码D、python函数不可以定义在分支或者循环语句的内部07、以下选项中可访问字符串s从右侧向左第三个字符的是()[单选题]*A.s[3]B.s[:-3]C.s[-3](正确答案)D.s[0:-3]08、下面代码的输出结果是()

print(pow(2,10))[单选题]*A100B12C1024(正确答案)D2009、关于以下程序的描述中,正确的是()

deffunc(a,b):

c=a**2+b

b=a

returnc

a=10

b=2

c=func(b,a)+a[单选题]*A、执行该函数后,变量c的值变为112B、函数的名字为defC、执行该函数后,变量b的值为2(正确答案)D、执行该函数后,变量b的值为1010、下面代码的输出结果是()

x=10

y=3

print(x%y,x**y)[单选题]*A31000B330C11000(正确答案)D13011、以下关于python的基础语法,说法正确的是()[单选题]*A、注释可以在一行中的任意位置开始,这一行都会作为注释不会被执行B、变量命名可由数字、字母、下划线组成,任意组合C、Python使用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格D、Python的语句续行还可以使用括号,包括"()","[]","{}"(正确答案)12、下面代码的输出结果是>>>True-False()[单选题]*A1(正确答案)B-1CTrueD013、下面代码的输出结果是()

x=1

x*=3+5**2

print(x)[单选题]*A29B28(正确答案)C13D1414、下面代码的输出结果是()

a="ac"

b="bd"

c=a+b

print(c)[单选题]*AdbacB“abcd“Cacbd(正确答案)Dbdac15、关于Python遍历循环,以下选项中描述错误的答案是()[单选题]*A遍历循环通过for实现B无限循环无法实现遍历循环的功能(正确答案)C遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块D遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等01、下面代码,结果可能出现的选项是()

importrandom

print(int(random.random()*100+99))[单选题]*A.222B.98C.120(正确答案)D.19902、语句输出结果为True的是()[单选题]*A.print(1<True)B.print(1==True)(正确答案)C.print(1==False)D.print(0!=False)03、代的电子计算机都是采用冯·诺依曼原理,该原理的核心是()。[单选题]*A.使用高级语言B.采用高速电子元件C.存储程序与程序控制(正确答案)D.采用输入设备04、运算器和控制器的总称是()[单选题]*A.CPU(正确答案)B.ALUC.主机D.逻辑器05、码的输出结果是()

print(0.1+0.2==0.3)[单选题]*AfalseBTrueCFalse(正确答案)Dtrue06、以下代码的输出结果是()

print(round(0.1+0.2,1)==0.3)[单选题]*A0B1CFalseDTrue(正确答案)07、python为源文件指定系统默认字符编码的声明是()[单选题]*A#coding:cp936B#coding:GB2312C#coding:utf-8(正确答案)D#coding:GBK08、码的输出结果是()

x=10

y=–1+2j

print(x+y)[单选题]*A〔9+2j〕(正确答案)B11C2jD909、以下代码的输出结果是()

>>>a=b=c=123

>>>print(a,b,c)[单选题]*A00123B出错C11123D123123123(正确答案)10、下面代码的输出结果是()

foriin"Python":

print(i,end="")[单选题]*AP,y,t,h,o,n,BP,y,t,h,o,nCpythonDPython(正确答案)11、给出如下代码:()

sum=0

foriinrange(1,11):

sum+=i

print(sum)

以下选项中描述正确的答案是:[单选题]*A循环语句块执行了11次Bsum+=i可以写为sum+=iC如果print(sum)语句完全左对齐,输出结果不变D输出的最后一个数字是55(正确答案)12.random.uniform(a,b)的作用是()[单选题]*A生成一个[a,b]之间的随机整数B生成一个(a,b)之间的随机数C生成一个均值为a,方差为b的正态分布D生成一个[a,b]之间的随机小数(正确答案)13、下面代码的输出结果是()

foriinrange(1,6):

ifi%3==0:

break

else:

print(i,end=",")[单选题]*A1,2,3,B1,2,3,4,5,6C1,2,(正确答案)D1,2,3,4,5,14、下面代码的输出结果是()

sum=0

foriinrange(0,100):

ifi%2==0:

sum-=i

else:

sum+=i

print(sum)[单选题]*A-50B49C50(正确答案)D-4915、下面代码的输出结果是()

forain["torch","soap","bath"]:

print(a)[单选题]*

A.(正确答案)Btorch,soap,bathCtorchsoapbathDtorch,soap,bath,01.下计算机病毒的传染性是指其可以()[单选题]*A.扩散到使用者身上B.从计算机的一个区域传送到另一个区域C.进行自我复制(正确答案)D.不通过任何载体就可以从一台计算机传播给另一台计算机02.无线鼠标是微机的一种()[单选题]*A.输出设备B.输入设备(正确答案)C.存储设备D.运算设备03、以下选项中,不是具体的Python序列类型的是()[单选题]*A元组类型B字符串类型C数组类型(正确答案)D列表类型04、以下表达式的值为True的是()[单选题]*A、1<2>3B、1<6!=0(正确答案)C、"ac"<"abc"D、"a">1>005、下面代码的输出结果是()

vlist=list(range(5))

print(vlist)[单选题]*A[0,1,2,3,4](正确答案)B0,1,2,3,4,C01234D0;1;2;3;4;06、以下哪种不属于计算机操作系统()[单选题]*A.Windows系列B.Unix系列C.Word(正确答案)D.DOS07、下面代码的运算结果是()

i=0

sum=0

whilei<10:

ifi%2==0:

sum+=i

i+=1

print('sum=',sum)[单选题]*A.sum=18B.sum=20(正确答案)C.sum=22D.sum=3008、下面代码的输出结果是()

a=[]

foriinrange(2,10):

count=0

forxinrange(2,i-1):

ifi%x==0:

count+=1

ifcount!=0:

a.append(i)

print(a)[单选题]*A[3,5,7,9]B[4,6,8,9](正确答案)C[4,6,8,9,10]D[2,3,5,7]09、下面代码的输出结果是()

x2=1

fordayinrange(4,0,-1):

x1=(x2+1)*2

x2=x1

print(x1)[单选题]*A46(正确答案)B23C94D19010、x=2.6,则表达式round(x)的值为()[单选题]*A、3(正确答案)B、2.6C、2D、3.011、下面代码的输出结果是()

fornuminrange(2,10):

ifnum>1:

foriinrange(2,num):

if(num%i)==0:

break

else:

print(num)[单选题]*A4,6,8,9B2,4,6,8,10C2,4,6,8D2,3,5,7,(正确答案)12、关于Python中的浮点数据类型,下列选项中描述错误的是____。()[单选题]*A、float()函数可以将整数转换成浮点数,也可以将数字字符串转换成浮点数B、浮点数和整数在计算机内部存储的方式是不同的,整数运算永远是精确的,然而浮点数的运算则可能会有四舍五入的误差C、浮点数可以用科学计数法来表示。并且浮点数存在取值范围D、浮点数是小数在Python中的表达方式之一。在Python中,浮点数默认为单精度的浮点数(正确答案)13、下面代码的输出结果是()

forain'mirror':

print(a,end="")

ifa=='r':

break[单选题]*Amir(正确答案)BmirrorCmiDmirror14、下面代码的输出结果是()

s=0

while(s<=1):

print('计数:',s)

s=s+1[单选题]*A计数:1B计数:0计数:1(正确答案)C计数:0D出错15、下面代码的输出结果是()

foriin["popstar"]:

pass

print(i,end="")[单选题]*A无输出Bpopstar(正确答案)C出错Dpopstar01、执行以下程序,输出结果是:()

str='python'

str.upper()

print(str)[单选题]*ApythonB'PYTHON'C'python'DPYTHON(正确答案)02.在Python中,运行下列程序,输出结果是_________。()

a=26

b=10

c=a%b

print(c)[单选题]*A.2.6B.2C.0D.6(正确答案)03、下已知列表x=[1,2,3],那么执行语句x.insert(1,4)后,x的值为()[单选题]*A.[1,4,2,3](正确答案)B.[1,4,2]C.[1,2,3,4]D.[1,1,4,2,3]04、下列语句执行完成后,n的值为()

n=0

foriinrange(1,100,3):

n=n+1[单选题]*A.31B.32C.33(正确答案)D.3406.执行print(1+2*2+6/3)的结果为?()[单选题]*A、4B、7C、4.0D、7.0(正确答案)07、用for语句编写的输出1-100这100个整数的代码如下,请选择将其补充完整。()

foriinrange(__,_____,__):

print(i,end="")[单选题]*A.1,101,1(正确答案)B.1,100,1C.100,1,1D.1,1,10108.计算机发展的总趋势是()[单选题]*A.智能化、多媒体化、网络化(正确答案)B.机械化、自动化、简单化C.智能化、简单化、网络化D.人工化、网络化、复杂化09.王老师有一块80GB的硬盘和一个256MB的U盘,那么硬盘的容量是U盘的()[单选题]*A.1倍B.32倍C.320倍(正确答案)D.1000倍10、下计算机病毒的传染性是指其可以()[单选题]*A.扩散到使用者身上B.从计算机的一个区域传送到另一个区域C.进行自我复制(正确答案)D.不通过任何载体就可以从一台计算机传播给另一台计算机11、九九乘法表不会用到以下哪个知识点来完成:()[单选题]*A.for循环B.字符串拼接C.while循环D.列表(正确答案)12.下列各语句输出结果为True的是()。[单选题]*A.print(1<True)B.print(1==True)(正确答案)C.print(1==False)D.print(0!=False)13.下面代码的输出结果是()

a=2

b=2

c=0

print(a==b,aisb,aisc)[单选题]*ATrueFalseFalseBTrueFalseTrueCFalseFalseTrueDTrueTrueFalse(正确答案)14.给出如下代码:()

a=3

whilea>0:

a-=1

print(a,end="")

以下选项中描述错误的答案是:[单选题]*Aa-=1可由a=a–1实现B条件a>0如果修改为a<0程序执行会进入死循环(正确答案)C使用while保存字可创建无限循环D这段代码的输出容为21015、给出下面代码:()

k=10000

whilek>1:

print(k)

k=k/2

上述程序的运行次数是:[单选题]*A14(正确答案)B1000C15D1301.设置变量a=False,b=1,下列选项中能出输出"F"的选项是()[单选题]*

A.

B.(正确答案)

C.

D.02、递归函数的描述,以下选项中正确的答案是()[单选题]*A名称作为返回值B含一个循环结构C函数比拟复杂D函数部包含对本函数的再次调用(正确答案)03、以下选项中,不属于函数的作用的是()[单选题]*A提高代码执行速度(正确答案)B增强代码可读性C降低编程复杂度D复用代码04.以下代码执行之后,输出结果是()

x=6

foriinrange(x/2):

print(i,end="")[单选题]*A、012B、0123C、12D、程序出现错误(正确答案)05、整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,13变成31,正确的Python表达式是()[单选题]*A.(x%10)*10+x//10(正确答案)B.(x%10)//10+x//10C.(x/10)%10+x//10D.(x%10)*10+x%1006、假设a=5,b=26那么b//a的值是()[单选题]*A、5(正确答案)B、5.2C、1D、007、Python中,for和while可以有else语句吗?()[单选题]*A、只有for才有else语句。B、只有while才有else语句。C、for和while都可以有else语句。(正确答案)D、for和while都没有else语句。08、以上代码输出的结果是?()

forcharin'PYTHONSTRING':

ifchar=='':

break

print(char,end='')

ifchar=='O':

continue[单选题]*A、PYTHON(正确答案)B、PYTHONSTRINGC、PYTHND、STRING09、下列哪种说法是错误的()[单选题]*A、除字典类型外,所有标准对象均可以用于布尔测试(正确答案)B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False10、阅读以下程序,请问程序运行后会输出几个hello?()

n=2

whilen<5:

print("hello")

n=n+1[单选题]*A.0B.3(正确答案)C.4D.511、阅读以下程序,程序输出的结果为?()

n=10

count=0

whilen<30:

ifn%5==0:

count+=1

n=n+2

print(count)[单选题]*A.2(正确答案)B.4C.6D.812、以下代码执行之后,输出结果是()

x=7

foriinrange(x//2):

print(i,end="")[单选题]*A、0123B、012(正确答案)C、12D、程序出错13、阅读以下程序,请问程序运行会输出什么结果?()

num=15

foriinrange(5):

ifnum%3==0:

num=num/3

else:

num=2*num+1

print(num)[单选题]*A.11.0B.23.0C.47.0D.95.0(正确答案)14、循环语句foriinrange(8,-4,-2)执行了几次循环()[单选题]*A.4B.5C.6(正确答案)D.715.下面代码的输出结果是()

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’](正确答案)01.以下程序的输出结果是:()

ls=list(“theskyisblue”)

a=ls.index(‘s’,5,10)

print(a)[单选题]*A.4B.5C.10D.9(正确答案)02、于循环结构的描述,错误的是:()[单选题]*A.遍历循环的循环次数由遍历结构中的元素个数来体现B.非确定次数的循环的次数是根据条件判断来决定的C.非确定次数的循环用while语句来实现,确定次数的循环用for语句来实现D.遍历循环对循环的次数是不确定的(正确答案)03、程序的输出结果是:()

x=[‘90’,‘87’,‘90’]

n=90

print(x.count(n))[单选题]*A.1B.2C.NoneD.0(正确答案)04、用于构造一个指定日期和时间的datetime对象的方法是:()[单选题]*A.now()B.utcnow()C.today()D.datetime()(正确答案)05、关于eval函数,以下选项中描述错误的是()[单选题]*A.eval函数的作用是将输入的字符串转为Python语句,并执行该语句B.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合C.执行eval(“Hello”)和执行eval("‘Hello’")得到相同的结果(正确答案)D.eval函数的定义为:eval(source,globals=None,locals=None,/)06、以下关于python内置函数的描述,错误的是:()[单选题]*A.hash()返回一个可计算哈希的类型的数据的哈希值B.type()返回一个数据对应的类型C.sorted()对一个序列类型数据进行排序D.id()返回一个数据的一个编号,跟其在内存中的地址无关(正确答案)07、关于python函数使用的描述,错误的是:()[单选题]*A.函数定义是使用函数的第一步B.函数被调用后才能执行C.函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后D.Python程序里一定要有一个主函数(正确答案)08、于函数参数和返回值的描述,正确的是:()[单选题]*A.采用名称传参的时候,实参的顺序需要和形参的顺序一致B.可选参数传递指的是没有传入对应参数值的时候,就不使用该参数C.函数能同时返回多个参数值,需要形成一个列表来返回D.Python支持按照位置传参也支持名称传参,但不支持地址传参(正确答案)09、Python序列类型的通用操作符和函数,以下选项中描述错误的是()[单选题]*A.如果x不是s的元素,xnotins返回TrueB.如果s是一个序列,s=[1,“kate”,True],s[3]返回True(正确答案)C.如果s是一个序列,s=[1,“kate”,True],s[–1]返回TrueD.如果x是s的元素,xins返回True10、以下选项中不属于组合数据类型的是()[单选题]*A.变体类型(正确答案)B.字典类型C.映射类型D.序列类型11、关于数据维度的描述,错误的是:()[单选题]*A.一维数据采用线性方式组织,对应于数组概念B.二维数据有关联关系构成,采用表格方式组织C.高维数据由键值对类型的数据组成,采用对象方式组织D.一维数据是由对等关系的有序数据构成,无序数据不是一维数据(正确答案)12、以下关于组合数据类型的描述,正确的是:()[单选题]*A.集合类型中的元素是有序的B.序列类似和集合类型中的元素都是可以重复的C.一个映射类型变量中的关键字可以是不同类型的数据D.利用组合数据类型可以将多个数据用一个类型来表示和处理(正确答案)13不是组合数据类型的是:()[单选题]*A.集合类型B.序列类型C.映射类型D.引用类型(正确答案)14.代码的执行结果是()

x=2

x*=3+5**2[单选题]*A.15B.56(正确答案)C.8192D.1315、.Python中表示计算序列长度的函数为:()。[单选题]*A.len()(正确答案)B.list.append()C.list.remove()D.list.sort()02、关于列表的说法,描述有错误的是()。[单选题]*A.list是一个有序集合,没有固定大小B.list可以存放任意类型的元素C.使用list时,其下标可以是负数D.list是不可变的数据类型(正确答案)03.以下程序的输出结果是:()

defcalu(x=3,y=2,z=10

温馨提示

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

评论

0/150

提交评论