当前位置:文档之家› 大学计算机基础--人工智能基础思考与练习[1]

大学计算机基础--人工智能基础思考与练习[1]

思考与练习一、单选题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.1946B.1960C.1916D.19566.下面不属于人工智能研究基本内容的是( C )。

A.机器感知B.机器学习C.自动化D.机器思维7.要想让机器具有智能,必须让机器具有知识。

因此,在人工智能中有一个研究领域,主要研究计算机如何自动获取知识和技能,实现自我完善,这门研究分支学科叫( B )。

A.专家系统B.机器学习C.神经网络D.模式识别8.人工智能的目的是让机器能够( A ),以实现某些脑力劳动的机械化。

A.模拟、延伸和扩展人的智能B.具有完全的智能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 = 1B.x = (y = z + 1)C.x, y = y, xD.x += y13.下列代码的运行结果是?( C )print (‘a' < 'b' < 'c')A.aB.cC.TrueD.False14.a与b定义如下,下列哪个是正确的?( B )a = '123'b = '123'A.a != bB.a is bC.a == 123D.a + b = 24615.执行以下程序之后,其运行结果为( B )。

a = 1for i in range(5):if i % 2!=0:breaka+= 1else:a+= 1print(a )A.1B.2C.3D.416.执行以下程序之后,其运行结果为( C )。

sum=0for i in range(0,10):if i%2==0:sum-=iprint(sum)A.-10B.-15C.-20D.-2517.下面程序运行后,如果用户分别输入2和4,结果为( A )。

x=input()y=input()print(x+y)A.24B.2C.4D.618.执行以下程序之后,其运行结果为( C )。

sum=0for i in range(0,10):if i%2==0:sum-=ielse:sum+=iprint(sum)A.0B.2C.5D.1019.执行以下代码之后,x的值为( A )。

z = 10y = 0x = y < z and z > y or y > z and z < yA.TrueB.FalseC.1D.020.下面程序运行后,如果用户分别输入2和4,结果为( B )。

x=int(input())y=int(input())max=xif x>y:max=xelse:max=yprint(max)A.2B.4C.TrueD.False21.下面程序运行后,如果用户分别输入2,结果为( A )。

x=int(input())if x>0:f=1elif x<0:f=-1else:f=0print(f)A.1B.-1C.0D.222.下面程序运行后,将会输出多少个“*”?( C )i = 0while i <= 3:i= i +2print("*")A.0B.1C.2D.323.下面程序运行后,将会输出多少个“#”?( C )for i in range(1,10,3):print("#")else:print("+")A.1B.2C.3D.424.执行以下程序之后,其运行结果为( C )。

sum=0for i in range(0,10,3):if i%2==0:sum+=iprint(sum)A.0B.3C.6D.925.执行以下程序,当While循环结束之后,则k的值?( D )k=1000while k>1:print(k)k=k//2A.100B.10C.9D.126.下面程序运行后,如果用户输入123,结果为( B )。

x=int(input())while x!=0:print(x%10,end='')x=x//10A.123B.321C.10D.127.执行以下程序之后,其运行结果为( D )。

x=Truey=Truez=Falseif(x and y and z):print("ok")else:print("no")A.TrueB.FalseC.okD.no28.执行以下程序之后,其运行结果为( A )。

a = 1for i in range(5):if i % 2==0:breaka+= 1else:a+= 1print(a)A.1B.2C.3D.4二、多选题1.神经网络可以按( ABD )。

A.学习方式分类B.网络结构分类C.网络的协议类型分类D.网络的活动方式分类2.以下哪些是属于人工智能研究领域( ABCD )。

A.机器人B.语言识别C..图像识别D.专家系统3.以下属于人工智能研究的目标是( AB )。

A.使机器智能化B.制造出新的智能化机器C.研究出一套智能理论D.机械化处理4.机器学习的方法有( ABCD )。

A.机械学习B.指导学习C.类比学习D.示例学习5.以下属于深度学习的应用场景的是( BCD )。

A.逻辑推理B.图像与视觉C.语音识别D.自然语言处理三、判断题1.人工智能研究的一个主要目标是使机器能够胜任一些通常人类智能才能完成的复杂工作。

(T)2.目前的计算机具备人脑的高度智能。

(F)3.人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

(T)4.机器学习就是使机器具有这种能力,使机器能够模仿人的学习行为,自动通过学习来获取知识和技能。

(T)5.人工智能可分为强人工智能和弱人工智能。

(T)6.深度学习不是机器学习。

(F)7.机器人(Robot)是自动执行工作的机器装置。

(T)8.传感器是机器人的感测系统。

(T)9.中国制造2025是中国政府实施制造强国战略第一个十年的行动纲领。

(T)10.深度学习源于人工神经网络的研究。

(T)11.只有Python扩展库需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。

(F)12.在Python中可以使用 for 作为变量名。

(F)13.Python变量名区分大小写,所以student和Student不是同一个变量。

(T)14.不管输入什么,Python 3.x中的input()函数返回值都是字符串类型。

(T)15.在循环结构中,带有else子句的循环如果因为执行了break 语句而退出的话,则会执行else子句中的代码。

(F)16.已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。

(F)17.执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。

(T)18.在Python中,在循环体内使用continue语句或break语句的作用相同。

(F)19.在Python中,对于带有else子句的for循环或while循环,当循环因循环条件不成立而自然结束时将会执行else中的代码。

(T)四、填空题1. 专家系统是人工智能中最重要的也是最活跃的一个应用领域,它是指内部含有大量的某个领域专家水平的知识与经验,利用人类专家的知识和解决问题的方法来处理该领域问题的智能计算机程序系统。

2.深度学习方法有监督学习、无监督学习、强化学习等。

3.人工智能的三大特征感知、思考、控制。

4.人工智能发展的三大动力是:数据、算力、算法5.最典型的监督学习算法包括回归和分类。

6. 机器学习是一种统计学方法,计算机利用已有数据得出某种模型,再利用此模型预测结果。

可以从数据中学习、在行动中学习。

7.国际上通常将机器人分为工业机器人和服务机器人两大类。

8.机器人是典型的机电一体化产品,一般由机械本体、控制系统、传感器、和驱动器等四部分组成。

9.从实际应用的角度说,人工智能最核心的能力就是根据给定的输入做出判断或预测。

10.机器学习是计算机利用已有的数据,建立数据模型,并利用此模型预测出未知结果。

11.为了检验机器学习算法的好坏,一般将数据集分成两部分:训练集和测试集。

训练集用来进行模型学习,测试集用来进行模型验证。

12.执行一下程序之后,X的最终值为( True )。

z = 0y = 10x = y < z and z > y or y > za = Trueb = Falsea = a or bb = a and ba = a or bprint(a)14.下面程序运行后,如果用户分别输入3和2,结果为( 0 )。

x=int(input())y=int(input())x = x % yx = x % yy = y % xprint(y)15.下面程序运行后,如果用户分别输入6和3,结果为( 36 )。

y=input()x=input()print(x+y)16.下面程序运行后,如果用户分别输入2和4,结果为( 2.0 )。

x=float(input())y=float(input())print(y ** (1/x))17.下面代码输出结果为( 0.2 )。

相关主题