乐清中学2023级高二下信息技术校本作业(选修一轮专趣)数组练习【拓展练习】1.有如下Python程序段:a=[0]6;b=[0]6a[1]=1;a[2]=1:b[1]=1;b[2]=2a=[0,1,1,2,3,5]for i in range(3,6):b=[0,1,2,4,7,12]a[i]=a[i-l]+a[i-2]b[i]=b[i-1]+a[i]print(b[5])执行该程序段后,数组元素b[5]的值为(A)A.12B.8C.5D.42.数组元素a[1]a[n]中存储了n个正整数,下列选项中,可检测数组奇数位置元素的值为偶数,且偶数位置值为奇数的条件是(A.a[i]%2==1andi%2==0只能测奇数位B.a[i]%2==1-i%2C.a[i]%2==0mi%2==1D.a[i]%2==i%23.有如下Python程序段:def Is_p(x):判断x是否为素数,是素数返回True,否则返回False#自定义函数代码略。注意0和1均不是素数import randoma=[1,2,3,4,5];res=[]for i in range(5):x=[i]c=0while not Is_p(x)a中只有1,4不是素数,所以只有i=0和3时进入该循环x=a[i]c=random.randint (0,5)#随机生成一个[0,5]范围内的整数X+=C给x加[0,5]之间随机数,直到变素数为止,1可以+1、2、4res=res+[c]4可以+1、3print(res)程序运行后,输出结果可能是(D)A.[1,2,4,5,0]B.[1,3,5,3,2]C.[0,1,2,1,8]D.[1,0,0,1,0]4.有如下Python程序段:a=b=[5,-1,9,2,-7]a=[5,-1,9,2,-7刀for i in range(1,5):十if a [i]+b [i -1]a [i]:b=[5,-19/2/7b[i]=a[i]+b[i-1]更新后b=[5,4,13,158]print (b [3])执行该程序段后,数组元素b[3]的值为(D)A.4B.5C.11D.155.有如下Python程序段:sz=[2,1,6],[7,5,41,[3,8,0]]res=[]9
请登录后查看评论内容