收藏 分销(赏)

人工智能四级模拟测试1.docx

上传人:二*** 文档编号:4476194 上传时间:2024-09-24 格式:DOCX 页数:10 大小:39.43KB 下载积分:5 金币
下载 相关 举报
人工智能四级模拟测试1.docx_第1页
第1页 / 共10页
本文档共10页,全文阅读请下载到手机保存,查看更方便
资源描述
人工智能四级模拟测试1 姓名必须正确填写、认真做题,有错误要及时纠正您的姓名:【填空题]* 一、单项选择题(每题2分,共30分)1、执行以下语句后a、b、c的值是: a = "watermelon” b = "strawberry" c = "cherry” if a > b: c = aa = b b = c[单项选择题]* watermelon cherry strawberrystrawberry cherry watermelon strawberry watermelon watcrmclon( IF何W答案)watermelon strawberry cherry 答案解析:如果字符串长度不一样,比拟长度。如果长度一样,比拟的是相同位置 的26个字母的顺序,w>s所以判断为Truea原本的值给了 c,b原本的值给了 a, c被重新赋值后给了 b 19、以下运算结果等于3的是? *10〃 3(正确答案) 15 % 6(正确答案)abs(7 - 4)(正确答案) 10/4答案解析:两个〃是整除 一个/是带有小数的除法abs是绝对值 20、以下说法正确的选项是:*1对应的布尔值是False 空字符串的布尔值是False,正确答奚)空列表对象的布尔值是Falsa正矿]答妄) 0对应的布尔值是False TF确答奚)答案解析:False对应的值是。或者空字符串或者空列表或者空字典或者空 元组 编程题21、用Python语言输出0-200中既能被3整除也能被5整除的所有整数和(10 分)[填空题]* 22、有一种5行三角形图案,如下所示,请先观察规律然后编程图案效果。(10 分) $ $ $ $ $ $ $ $ $ $$$$$$ $$$$$$$ $$$$$$$$ $$$$$$$$$ [填空题]*1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 1*6=6 2*6=12 3*6=18 4*6=24 1*7=7 2*7=14 3*7=21 4*7=28 1*8=8 2*8=16 3*8=24 4*8=32 1*9=9 2*9=18 3*9=27 4*9=36 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 1*6=6 2*6=12 3*6=18 4*6=24 1*7=7 2*7=14 3*7=21 4*7=28 1*8=8 2*8=16 3*8=24 4*8=32 1*9=9 2*9=18 3*9=27 4*9=36 23、编写程序,制作一个99乘法表(15分) [填空题]* 5*6=30 6*6=36 5*7=35 6*7=42 7*7=49 5*8=40 6*8=48 7*8=56 8*8=64 5*9=45 6*9=54 7*9=63 8*9=72 5*5=25 9*9=81 24、斐波那契数列是著名的数学数列,它的前两项是1和1,从第三项开始,每一 项等于前两项的和。现在给出列表num=[l,l],记录斐波那契数列的前两项。请输 出包含斐波那契数列前15项的列表num,并求出前15项的和。(20分)[填空题] 2、如图执行下方的程序,输出的是? def func(x, y): if x > y: return x + yelse: return x * y a = 3 b = 5 c = func(func(a, b), b) print(c)[单项选择题]* ii18 7520(正确答案) 答案解析:可以看到最后调用方法的时候,第一个参数先执行了一遍方法, func(fun(3,5),5)先计算第一个参数的方法的值,执行结果是15,然后外面的方法变 为func(15,5),执行结果是203、列选项中,不属于计算机函数的优点是?[单项选择题]* 减少重复代码使程序模块化 使程序便于阅读(正确答夏)加快程序运行速度 答案解析:函数就是方法,可以减少重复代码、使程序模块化、加快运行速度。不 是用来方便阅读的4、阅读下面的伪代码,在画布上一共画出了多少个正方形? for i in range(5): for j in range(6): 画一个正方形 把画笔移动到随机位置[单项选择题]* it个30个确答案) 10个12个 答案解析:这里有双重for循环,外面循环5次,但是每外面循环1次,里面的for 循环会循环6次,5*6就是30次5、关于Python赋值语句,以下选项中不合法的是:[单项选择题]* x=l;y=lx=(y=l)(正确答案) x=y=lx,y=y,x 答案解析:小括号python认为是元组类型,所以里面格式不能是y = 1第一个和第三个的答案是x和y都是1,第四个是把x和y的值进行互换 6、在python中,字符串s = 'abc\那么执行表达式s+d之后,s的打印结果是什么:[单项选择题]* 'abc'(i'abc+d' 报错'abed' 答案解析:只是执行s + d并没有执行s = s + d所以结果还是原本的'abc, 7、执行下方的流程图,共输出了多少次“生日快乐! "? [单项选择题]*4次(正 6次答案解析:a=l条件av5循环4次,所以输出4次生日快乐 8、执行下方的程序,会输出的是? a = “Good” b = "Morning” print(a + b * 2)[单项选择题]* a + b*2GoodMorning GoodMorningGoodMorningGoodMorningMorning II 茂答实) 答案解析:先乘除后加减,b先乘2变成'MorningMorning' a再相加结果就是 'GoodMorningMorning*9、以下选项中,描述错误的选项是?[单项选择题]* CPU负责计算内存负责计算「正确答案) 内存负责储存数据运行速度主要由CPU决定 答案解析:内存只负责存储,运算器才进行计算10、设a为5,执行以下计算后,b的值不为2的是:[单项选择题]* b=a/2(正确答案)b=7-a b=a%3b=a*(-l)+7 答案解析:—个/是带有小数的除法5/2答案是2.5两个〃是整除 11、执行下方的程序,输出的是? a = 0 for n in range(10): a = a + na = a -1 print(a)[单项选择题]* 5545 35(正确答案)44 答案解析:从0开始到10 (不包括10)循环10次,n的值是0, 1, 2, 3, 4,5, 6, 7, 8, 9进行依次累加,但是每次减去1,就是1到9累积相加再减去10, 答案是35 12、Python语言中,time模块中,time.sleep(3)表示程序在此等待3秒。执行下方的程序,输出“你好”后,计算机过了多久才输出“再见”? print(tt 你好”) for j in range(2, 8): time.sleep( j) printC 再见”)[单项选择题i * 36秒27秒正确答案) 28秒35秒 答案解析:循环6次,j的值依次是2, 3, 4, 5, 6,休眠时间就是 24-3+4+5+6+7,答案是 27 秒13、代码print(0.1+0.2==0.3)的输出结果是:[单项选择题]* TrueFalse 礁答案) truefalse 答案解析:python中的小数相加,会添加一个小数0.1+0.2答案是 0.3000000000000000414、以下表达式的运算结果是: a = 1 b = True a * b > TI单项选择题]* False1 0 True(l:确答案)答案解析:条件是大于-1 False是0 True相当于是I . 1*1 >-1 15、在执行下方的程序,输出的是? n = 1 ls = [] for i in range(7): Is.append(n) n = n + 2 total = 0 for j in Is: total = total + j print(total)[单项选择题]* 49(正确答案)28 7105 答案解析:第一个for循环7次,列表Is的值是添加n, n每次会增加2,第一次是1 所以Is值是1,3,5,7,9,11,13第二个循环是列表Is依次累加就是13,5,7,9,11,13答案是49 二、多项选择题(每题3分,共15分)16、对于列表ls = [“Good”, “Apple”],以下操作正确的选项是? * ls.pop("Good'')ls.append(25)(正确答案) ls.remove("Good")(正确答案)ls.indcx("Good”) 答案解析:pop是通过下标删除没有index方法 17、在海龟画图Turtle中,如何让画笔的方向向左转90度? A. turtle.left(90) B. for n in range(10): turtle.right(9) C. turtle.right(IO) for i in range(4): C. turtle.right(IO) for i in range(4): D. turtle.left(180) turtle.right(90) turtle.left(25)A(正确答案) BC(正确答案) D(正确答案)答案解析:B是循环10次,每次向右旋转9度,是向右90度。 18、以下实例变量a值为字符串'hello\b变量值为'mooc,,以下选项属于正确字符串 运算的是:*a+b(正确答案) a*2(正确答案)h in a(正确答案) a+b(正确答案)答案解析:字符串的+是拼接一起 *是乘以几就是有几个内容in是代表前面的单个字符是否包含在变量中
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服