人工智能基础
思考与练习
一、单选题
1.人工智能是一门( B )。 A.数学和生理学 B.心理学和生理学 C.语言学
D.综合性的交叉学科和边缘学科
2.机器学习的核心任务是在新的、未知的数据中执行得好。而这种在未知数据中执行的能力,称为( A )。
A.泛化能力 B.过拟合 C.欠拟合 D.正则化
3.( A )以住宅为平台,兼备建筑设备、网络通讯、信息家电和设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。
A.智能家居 B.专家系统 C.模式识别 D.智能控制
4.以下属于机器学习研究领域的是( D )。
A.模式识别 B.计算机视觉 C.语音识别 D.以上都是
5.人工智能概念的确立是在( D )年。 A.1946 B.1960 C.1916 D.1956
6.下面不属于人工智能研究基本内容的是( C )。 A.机器感知 B.机器学习 C.自动化 D.机器思维
7.要想让机器具有智能,必须让机器具有知识。因此,在人工智能中有一个研究领域,主要研究计算机如何自动获取知识和技能,实现自我完善,这门研究分支学科叫( B )。
A.专家系统 B.机器学习 C.神经网络 D.模式识别
8.人工智能的目的是让机器能够( A ),以实现某些脑力劳动的机械化。
A.模拟、延伸和扩展人的智能 B.具有完全的智能
第1页
人工智能基础
C.和人脑一样考虑问题 D.完全代替人
9.自然语言理解是人工智能的重要应用领域,下面列举中的( C )不是它要实现的目标。
A.理解别人讲的话
B.对自然语言表示的信息进行分析概括或编辑 C.欣赏音乐 D.机器翻译
10.下列关于人工智能的叙述不正确的是( C )。
A.人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。
B.人工智能是科学技术发展的趋势。
C.因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。
D.人工智能有力地促进了社会的发展。
11.为了解决如何模拟人类的感性思维,例如视觉理解、直觉思维、悟性等,研究者找到一个重要的信息处理的机制是( B ) 。
A.专家系统 B.人工神经网络 C.模式识别 D.智能代理
12.下列哪个表达式在Python中是非法的?( B ) A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y
13.下列代码的运行结果是?( C ) print (‘a' < 'b' < 'c') A.a B.c C.True D.False
14.a与b定义如下,下列哪个是正确的?( B ) a = '123' b = '123' A.a != b B.a is b C.a == 123
第2页
人工智能基础
D.a + b = 246
15.执行以下程序之后,其运行结果为( B )。 a = 1
for i in range(5): if i % 2!=0: break a+= 1 else: a+= 1 print(a )
A.1 B.2 C.3 D.4
16.执行以下程序之后,其运行结果为( C )。 sum=0
for i in range(0,10): if i%2==0: sum-=i print(sum)
A.-10 B.-15 C.-20 D.-25
17.下面程序运行后,如果用户分别输入2和4,结果为( A x=input() y=input() print(x+y) A.24 B.2 C.4 D.6
18.执行以下程序之后,其运行结果为( C )。 sum=0
for i in range(0,10): if i%2==0: sum-=i else:
sum+=i print(sum)
第3页
。)
人工智能基础
A.0 B.2 C.5 D.10
19.执行以下代码之后,x的值为( A )。 z = 10 y = 0
x = y < z and z > y or y > z and z < y A.True B.False C.1 D.0
20.下面程序运行后,如果用户分别输入2和4,结果为( B )。 x=int(input()) y=int(input()) max=x if x>y: max=x else: max=y print(max)
A.2 B.4 C.True D.False
21.下面程序运行后,如果用户分别输入2,结果为( A )。 x=int(input()) if x>0: f=1 elif x<0: f=-1 else: f=0
print(f)
A.1 B.-1 C.0 D.2
22.下面程序运行后,将会输出多少个“*”?( C ) i = 0
while i <= 3: i= i +2
print(\
A.0 B.1 C.2 D.3
23.下面程序运行后,将会输出多少个“#”?( C )
第4页
人工智能基础
for i in range(1,10,3): print(\else:
print(\
A.1 B.2 C.3 D.4
24.执行以下程序之后,其运行结果为( C )。 sum=0
for i in range(0,10,3): if i%2==0: sum+=i print(sum)
A.0 B.3 C.6 D.9
25.执行以下程序,当While循环结束之后,则k的值?( D k=1000 while k>1: print(k) k=k//2
A.100 B.10 C.9 D.1
26.下面程序运行后,如果用户输入123,结果为( B )。x=int(input()) while x!=0:
print(x,end='') x=x//10
A.123 B.321 C.10 D.1
27.执行以下程序之后,其运行结果为( D )。 x=True y=True z=False
if(x and y and z): print(\else:
print(\
A.True B.False C.ok D.no
第5页
)
相关推荐: