人工智能四级模拟题及答案
人工智能四级模拟题及答案
一、单选题(共15小题,每小题2分,共30分)
1.冯诺依曼型计算机由五部分组成,用于存储数据的部分叫做()
A.控制器
B.中央处理器
C.存储器(正确答案)
D.运算器
答案解析:正确答案:C
A选项控制器用于控制管理运算,B选项中央处理器包括控制器和运算器,D选项运算器是对数据进行运算与加工。
2.CPU包含哪两个部分()
A.控制器和存储器
B.控制器和运算器(正确答案)
四级流程C.输入设备和输出设备
D.运算器和存储器
答案解析:正确答案:B
CPU是中央处理器,它包含运算器和控制器
3.存储器按照介质分类分为几类( )
A.4(正确答案)
B.5
C.3
D.6
答案解析:正确答案:A
介质分类分4类,第一类磁表面存储器,第二类磁芯存储器,第三类半导体存储器,第四类光存储器,所以这道题选A。
4.关于python的列表,描述错误的选项是()
A.Python列表是包含0个或者多个对象的有序序列
B.Python列表用中括号[]表示
C.Python列表中可以修改数据项
D.Python列表的长度不可改变(正确答案)
答案解析:正确答案:D
我们可以向列表中添加元素,也可以在列表中删除元素等,所以列表的长度是可以发生变化的。
5.关于random.randint(a,b)的描述,以下选项中正确的是()
A.生成一个[a,b]之前的随机小数
B.只能生成a,或者是b
C.生成一个[a,b]之间的随机数
D.生成一个[a,b]之间的随机整数(正确答案)
答案解析:正确答案:D
A选项中说生成的是随机小数,题目中写的是randint表示生成的是随机整数,所以A是错的,C也是错的,D是对的,那我在看下B,它生成的A到B之间的所有整数,所以B是错的。
6.以下代码的运行结果正确的是()
房屋出租合同怎样写count = 1
while count<5:
print(count)
count += 1
A.1,2,3,4(正确答案)
B.0,1,2,3,4
C.1,2,3,4,5
D.2,3,4
答案解析:正确答案:A
我们第一次打印出来的是1,第二次打印出来的是2,第三次打印出来的是3,第四次打印出来的是4,当count=5的时候不符合循环条件,所以输出的值为1234.
7.声明变量x = False,y = False,z = True,那么print(x or y and z)的结果为()A.True
B.False(正确答案)
C.报错
D.None
答案解析:正确答案:B
在这个公式里我们看到and,前者和后者有一个为False,结果就为False,x or
y的结果为False,False and z 的结果为False,所以最终的值为False,答案为B。
8.以下程序的输出结果是( )
for i in range(0,10,2):
print(i,end = “ ”)
A.0,2,4,6,8,10
B.0,2,4,6,8(正确答案)
C.0
D.0,2
答案解析:正确答案:B
range函数中包含三个部分,第一个部分表示从哪一个数开始,第二个部分表示到哪一个数结束,第三个部分表示步长为多少,这里要注意我们包含开始的数不包含结束的数,从0
开始每增加2个数一直到10,总共有0.2.4.6.8.10这六个数,但是我们不包含最后一个数,所以答案为0.2.4.6.8,正确答案为B。
9.已经图中的③是运算器,①是存储器,④是什么()
A.输入设备
B. 输出设备(正确答案)
C.控制台
D. 存储器
pvc树脂
答案解析:正确答案:B
已知1是存储器,由图可知,2和3是cpu,2就是控制器,3就是运算器,箭头由5指向1,5就是输入设备,所以4是输出设备,答案选B。
10.关于分支结构,以下选项中描述不正确的是()
A.if语句中条件部分可以使用任何能够产生True和False的语句和函数
B.两条分支结构(两种选择性)有一种紧凑形式,使用if和elif实现(正确答案)
C.多条分支结构(多种选择性)用于设置多个判断条件以及对应的多条执行路径
D.if语句中所有执行语句是否执行取决于条件判断
关羽刮骨疗伤
答案解析:正确答案:B
A选项if语句中条件部分可以使用任何能够产生True和False的语句和函数是正确的,B选项两条分支结构有一种紧凑形式,使用if和elif实现,两条分支的时候我们使用的是if
else,所以B是错的,C选项多条分支结构,用于设置多个判断条件以及对应的多条执行路径是正确的。D选项if语句中所有执行语句是否执行取决于条件判断。
11.以下说法错误的是()
A.每个if语句后面要使用冒号
B.两条以上选择语句判断时要使用if elif 语句
C.elif可以单独使用(正确答案)
D.while True:循环为死循环
答案解析:正确答案:C
选项A每个if语句后面要是用冒号是正确的,选项B两条以上选择语句判断时要是用if和elif语句是正确的。C选项elif必须要和if同时使用,所以C是错的,D选项while 和True:循环为死循环是正确的。答案选C。
12.随机生成1-100之间的整数,下列代码正确的是()
A.random.randint(1,100)(正确答案)
B.random.randint(1,101)
看透人心
C.random.randint(100,1)
D.random.randint(101,1)
答案解析:正确答案:A风轻轻我听见你声音什么歌
因为生成的是整数,所以我们要使用randint方法,生成1-
100之间,第一个数是1,最后一个数是100,所以正确答案是A。
13.以下选项不属于流程图基本元素的是()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。