收藏 分销(赏)

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

上传人:二*** 文档编号:4511170 上传时间:2024-09-26 格式:DOCX 页数:6 大小:16.88KB 下载积分:5 金币
下载 相关 举报
人工智能五级模拟测试1.docx_第1页
第1页 / 共6页
本文档共6页,全文阅读请下载到手机保存,查看更方便
资源描述
人工智能五级模拟测试1 姓名必须正确填写、认真做题,有错误要及时纠正您的姓名:【填空题I* 一、单项选择题(每题2分,共15分)集合s={ 1,3,4}, python解释器执行s.remove(2)的结果是?() [单项选择题]*{1,2,3,4} {1,2,3}{1,4} 报错(正确答案)答案解析:集合的remove()方法的作用:移除集合中的元素,假设元素不存在,那么报 错 1. 以下选项能实现输入内容效果的是?()【单项选择题]*input()(正确答案) print()return enter()答案解析:input ()在控制台输入 print。在控制台输出打印return方法的返回 2. 下面代码的输出结果是?()a =[[1,2,3], [4,5,6], [7,8,9]] s=0for c in a: for j in rangc(3): s+=c[j]print(s)[单项选择题]* 024 45正确答案)以上结果都不正确 3. 以下不属于面向对象特性的是?()[单项选择题]*多态 继承封装 开放(正确答案)答案解析:面向对象的特点是多态,封装,继承 4. 以下代码打印结果正确的选项是?()for i in range( 1,7,2): print(i)[单项选择题]*1 3 5(正确答案) 1357246 5. 以下能够正确获取age的值的代码是?()li=[('name, : 'ss‘,’age' : 25, 'gender':'女}][单项选择题]* linage*]i['age']|O] li[O]['age'](正确答案)i[l][agc'] 答案解析:H是一个列表,先通过下标0获取到字典再通过字典的键取到值 6. 如果函数没有使用return语句,那么函数返回的是?()停选题]*0 None对象:正确答案)任意的整数 错误!函数必须要有返回值答案解析:没有参数那么返回None对象 7. 在函数内部,声明变量的作用域为全局作用域的关键字是?()[单项选择题]*global(正确答案) locallambda static答案解析:global声明方法内部的变量为全局变量 8. 关于python对文件的处理,以下选项描述错误的选项是?()[单项选择题]*Python通过解释器内置的open函数翻开一个文件 当文件以文本方式翻开时,读写按字节流方式司确答案)文件使用结束后要用close方法关闭文件,释放资源 Python能以文本和二进制两种方式处理文件答案解析:当文件以文本方式翻开时,读写按字符串方式 9. 优先级最高的运算符为?()[单项选择题]*// /* ()(正确答案)答案解析:有括号先算括号里面的 11 .下面的语句哪个会无限循环下去?()for a in range (10): , time. sleep(lO)while True: q break[单项选择题]* AD. D. while K10: time. sleep(lO) a = [3, -1,,,] for i in a[:]: if not a : break B(正确答案)在代码n=radom.random()中,n的取值范围是?[单项选择题]* 0<n<=l0<=n<=l 0<n <10<=nvl(正确答案) 答案解析:random.randint()生成随机整数,包含开始和结束的两个值以下关于列表操作的描述,错误的选项是()[单项选择题]* 通过add方法可以向列表添加元素正礁答变)通过extend方法可以将另一个列表中的元素逐一添加到列表中 通过insert (index, object)方法在指定位置index前插入元素object通过append方法可以向列表添加元素 12. 关于以下所示的代码,打印结果正确的选项是?()x=l def myFuncO: global x x=2myFunc() print(x) |单项选择题]*1 2(正确答案)结果为空 结果报错以下选项哪一个是定义匿名函数的关键字?()[单项选择题I* class deffunction lambda E确竺案)答案解析:class是创立类的关键字 def是创立方法的关键字function不是Python的关键字 二、多项选择题(共5题)关于'Knowledge is powcr'.find('wl,),以下说法正确的选项是?() 结果报错 结果为3(正确答奚)K字母下标为0(正确答案) find()检测字符串中是否包含重复字符关于Python字符串的函数以下说法正确的选项是?( )* capitalize()可将字符串的第一个字符转换为大写 诵答案) len()可返回字符串的长度危确答案) lower。可转换字符串中所有小写字符串为大写min()可返回字符串中最大的字 13. 以下关于元组和列表的说法错误的选项是()*元组的元素可以修改正确答绽) 列表的元素可以修改元组使用大括号(正确答支) 列表使用方括号关于字符串s='I Love Python',以下说法正确的选项是?( ) * s.countCo1)可统计字符串里面。的个数 三为答案) s.upper()可将所有的大写字母转换成小写s.lowcr()可将所有的大写字母转成小写(正确答案) 获取子字符串,s(2:6]的结果为。vePPython语言中提供的3个基本数字类型分别是()* 整数类型(正确答案)二进制类型 浮点数类型(正确答案)复数类型(正确答案) 三、编程题(共四题)21编写函数实现根据BMI公式(体重除以身高的平方)计算BM1指数,通过调用 函数计算小明同学的BMI指数(身高为1.8m和体重55kg) (10分)[填空题]* 答案解析:def BMI(height,weight): bmi = weight/(height*height) print(bmi)BMI(1.8,55) 22.随机生成10个20-100之间的随机整数,并将获取的随机数保存在列表中,输出 其列表,以及列表中的最小值。(10分)[填空题]*答案解析:import random list =[]for i in range(10): n = random.randint(20,100) list.append(n)print(min(list)) 23.编写程序计算,1、2、3、4四个数字能组成多少个互不相同且无重复数字的三 位数分别输出,并输出共有多少个。(15分)[填空题]*for i in range(l,5): for j in range(l,5): for k in range(l,5): ifi !=jandj != k and i != k: n = i*100+j*10+kprint(n) list.append(n)number = lcn(list) print('—共有 %s 个,%n umber)24.1istl =[46,43, 52,21,65, 17, 78]创立函数将列表listl中的元素进行冒泡排序。 (20分)[填空题]*曾案解 n = len(list) for i in range(n): for j in rangc(0,n-i-l): iflist[j]>list[j+l]: list|j]Jist[j+l] = list|j+l],list|j]p(listl)
展开阅读全文

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


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

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

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

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

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

客服