内容正文:
限时练4
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列有关信息、知识和智慧以及大数据的说法,不正确的是( )
A.网络谣言说明信息通过加工处理后会出现真伪性
B.信息与个人已有知识体系相结合,形成可继承和传递的知识
C.近100年来,发明创造呈暴发性增长,这是人类智慧的体现
D.大数据无法有效处理来源多样化、类型不同的海量数据
2.下列有关人工智能的相关说法,不正确的是( )
A.神经网络支撑深度学习,属于联结主义人工智能特征
B.图灵测试是测试机器是否具有智能的一种方法
C.人脸识别采用深度学习,可以从数据中学习人脸识别的模型
D.人工智能机器客服与人类客服一起合作,属于跨领域人工强智
3.下列关于信息编码的说法,正确的是
A.扫二维码是信息的编码过程
B.将文件存储在云端是信息的编码过程
C.黑白两色位图的每一个像素可用 1 位二进制位编码
D.根据不同的编码方式,声音存储格式有 Wave、MP3、GIF
4.某算法的部分流程图如图所示,执行这部分流程,下列说法错误的是
A.该算法流程图能将二进制数转为十进制数
B.若输入“1010B”,违反了该算法的有穷性
C.若输入“1010”,则输出 10
D.若输入“1010”,则循环结束后,i 的值为 4
5.有如下 Python 程序段:
a=[]
b=[1,5,4,1,5]
c={1:3,2:4,3:5,4:1,5:2}
for i in b:
if i not in a:
a.append(c[i])
print(a)
运行该程序段后,列表 a 的值是( )
A.[1,5,4] B.[3,2,1] C.[3,2,1,2] D.[3,2,1,3]
6.求非空子串。输入一组不重复的字符串s,求其所包含的所有非空子串,并输出。如字符串“abc”的非空子串有“a”、“b”、“c”、“ab”、“bc”、“abc”。实现该功能的Python程序段如下:
s = input("输入一组不重复的字符串")
for i in range(len(s)):
for j in range( (1) ):
print( (2) )
上述程序段中方框处可选代码为
①i,len(s) ②len(s)-i ③s[j:i+j]
④s[i:j+1] ⑤s[j-i:j+1] ⑥s[j:len(s)-i]
则(1)(2)处代码不能实现上述功能的是
A.①④ B.①⑤ C.②③ D.②⑥
7.有如下程序段:
s=input("请输入字符串:")
count=0
for i in s:
if i>="0"and i<="9":
count+=1
print(s[count:count+3])
若输入的字符串为“AB12CCC222GGBD”则程序运行结果为()
A.CC2 B.GGBD C.CCC D.C22
8.有如下Python程序段:
def f(x):
if x == 1 or x == 2:
return 1
else:
return f(x - 1) + f(x - 2)
s = 0
for i in range(1, 4):
s += f(i)
print(s)
执行该程序段后,f函数被调用的次数是
A.3 B.4 C.5 D.10
9.有如下Python程序段:
import random
a=["A"];s="";i=0
while len(a)>0 and i<=10:
m=random.randint(0,10)
if m % 2==0:
a.append(chr(ord(a[-1])+1))
else:
s=s+a.pop()#pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
i+=1
print(s)
执行完上述程序后,输出结果不可能是
A.A B.ABC C.FEDCBA D.BDE
10.有如下python程序段:
s=input("请输入字符串s:")
k,ch=1,s[0]
for i in range(1,len(s)):
if k==0:
ch=s[i];k=1
else:
if ch==s[i]:
k+=1