资源简介 综合测试卷一、选择题1.在Python语言中,表达式5*4//2**2%3的值是( )A.20 B.3 C.1 D.22.Python语句a=int(input("请输入一个正整数:")),a的数据类型为( )。A.整型 B.浮点型 C.字符串型 D.布尔型3.下图为某班部分同学期末考试成绩表,现对李雨含同学的平均分用函数进行计算,以下计算正确的是( )A.=AVERAGE(C5:G5) B.AVERAGE(C5:G5)C.=AVERAGE(C5+G5) D.AVERAGE(C5+G5)4.以下输出结果是( )A=3B=10A=A+5C=A+Bprint (C)A.15 B.18 C.20 D.305.以下不是算法的基本结构是( )A.顺序结构 B.选择结构 C.流程结构 D.循环结构6.Python文件的后缀名是( )A..py B..exe C..vfp D..doc7.交换变量a和b中的值,应使用的语句组是( )A.c=a;b=a;b=c B.a=c;a=b;b=c C.a=b;b=a D.a,b=b,a8.程序代码如下图所示:程序执行完毕后屏幕显示的输出结果是( )A.50 3 B.3 50 C.250 3 D.2 19.在Python中,下图代码执行后输出的结果为( )A.8 B.10 C.8 10 D.010.在Python中,当a=1时,语句 a>2执行后的输出结果为( )A.False B.True C.2 D.111.某对分查找算法的Python程序如下:#随机产生包含20个整型元素的升序序列,依次存入数组a,代码略i=0;j=19;s=""key=int(input())while i<=jm=(i+j)//2s+=str(m)+","if a[m]>key:j=m-1else:i=m+1执行上述程序并输入待查找数据,程序执行后,s的值不可能为( )A."9,4,1,0," B."9,4,1,2,3," C."9,4,6,5," D."9,14,11,10,12,"12.在python中,想让变量a增加2,可以使用的表达式是( )A.a=2 B.a==a+2 C.a++2 D.a+=213.在Python语言中,运行下面程序后,变量m的值为( )A.1 B.8 C.16 D.3214.有如下Python程序段:s=0for i in range(1,10): if i%3==0: s+=iprint(s,i)程序段执行后,变量 s和i的值分别是( )A.55 9 B.45 9 C.18 9 D.18 1015.有以下Python代码:a=input(“请输入a的值:”)print(a+6)假如从键盘输入6,则运行结果为( )A.66 B.12 C.“12” D.程序错误16.有如下Python程序段:a=[1,3,4,2,3]s=0for i in a: s=s+iprint(s)执行该程序后,变量s的值为( )A.10 B.13 C.14 D.无解17.things=[“苹果”,“香蕉”,“橙子”,“猕猴桃”],若想访问things元素“猕猴桃”,下面Python的正确表达式为( )A.things[“猕猴桃”] B.things(3) C.things[3] D.things[4]18.机器学习是人工智能的核心研究领域之一,下列关于机器学习不正确的是( )A.机器学习的一般过程有:采集数据、建立模型、验证模型、评估模型、应用模型B.机器学习的应用领域有很多,如:制造业、零售业、保健与生命科学等C.机器学习是深度学习领域的一个研究方向D.机器学习可以分为监督学习和无监督学习19.欣欣买了一个智能音箱,在调试过程中,每当她说:“天猫精灵,我回来了”,音箱会自动播放她喜欢的音乐;欣欣还可以通过天猫精灵发出指令,控制扫地机器人为她打扫房间、控制房间灯的开关等等。当欣欣说“天猫精灵,我回来了”,音箱自动播放她喜欢的音乐。实现此功能用到的算法结构是( )结构。A.循环结构 B.分支(选择)结构 C.顺序结构 D.自定义函数20.欣欣买了一个智能音箱,在调试过程中,每当她说:“天猫精灵,我回来了”,音箱会自动播放她喜欢的音乐;欣欣还可以通过天猫精灵发出指令,控制扫地机器人为她打扫房间、控制房间灯的开关等等。智能音箱属于人工智能技术的应用,人工智能是计算机科学的一个分支吗?( )A.是 B.否二、填空题21.在Python程序中,执行赋值语句a=input("请输入一个正整数"),输入23后,变量a的数据类型是 型。22.小明在用Python写代码时,先给变量List赋值,在后面使用这个变量时写成了list。List和list 同一个变量。(选填:是/不是)。23.Excel“选择性粘贴”对话框中,实现工作表行列关系交换要勾选 复选框。24.小申发现部分学生的数据有重复,如图所示。为了保证数据分析的准确性,需要对数据进行整理。当存在多条相同userid记录时,仅保留重复记录中的最后一条记录,并将新生成的数据表替换原表。数据存储于nj22xkinit..csv文件中,请完善以下代码实现去重功能。可以点击图标进入开发环境,本题提供的环境仅用作算法验证。25.学校为了能在充分了解学生需求的基础上开设选修课程,需要搭建一个“选修意愿登记系统”,用于收集学生的自主选择意愿情况。为了与学校实际情况匹配,在这个系统中允许学生从暂设的六个课程门类(艺术类、运动类、文史类、语言类、科学类、设计类等)中选择3门作为选修意愿。请协助小中一起规划设计、搭建这个小型的信息系统。小申选用了Flask模块作为服务器端的服务框架。若图交互界面中“提交”按钮的请求目标为“/create”,请在服务器端主控程序中与之关联的路由函数的横线处填空。@app.route(" "methods='GET','POST')三、判断题26.下列Python程序段运行结束后,赋值语句sum= sum+i 共被执行了9次。( )sum=0for i in range(1,20): if i%2==0: sum=sum+iprint(sum)27.Excel单元格的行高可以自定义设置为任何值。( )28.智能机器替代了很多工作岗位造成了一部分人失业,应该抵制人工智能的发展。 ( )29.机器学习与深度学习没有区别。( )30.在人工智能领域,机器学习算法的实现通常需要大量基础数据的支持。四、操作题31.阅读以下材料内容,完成程序的补充:学校运动会比赛取前六名成绩,并将名次计分作为班级积分,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分,输入选手名次,可获得选手计分,输出其他名次则计分为0分。第1小题:打开“考生文件夹\Colligate\193”文件夹下的程序文件“排名计分.py”,删除序号①、②、③并填写正确的代码实现题目所述功能,调试完成后保存程序文件并关闭应用软件。程序素材:32.按照试题要求,完成下列问题:打开“考生文件夹Colligate\205”文件夹中的文件“作品评分统计表xlsx”,完成以下操作并保存文件素材:(1)将A1:J1单元格合并居中。(2)使用函数计算出每个作品评委给的最高分和最低分,填入G3:H17单元格区域中。(3)使用公式计算出每个作品的得分,填入13:117单元格中,数据结果保留2位小数。得分=(评委1+评委2评委3+评委4评委5-最高分-最低分)/3。(4)利用IF函数计算每位选手的获奖等次,填入J3:J17单元格中,等次标准为:90分及以上为“一等奖”,90分以下为“二等奖”。(提示:以评委1评分为例,80分及以上为“合格”,80分以下为“不合格”,则J3单元格的填写如下图)(5)保存文档并关闭WPS。33.统计一个整数的所有数位上数字“3”出现的次数,例如:3201中3的个数为1,303173中3的个数为3。n=abs(int(input()))#输入一个整数s=① #s表示“3”的个数while n>0;a=n② 10#取个位数if a==3:③n=n//10print(s)34.给定正整数n,求阶乘的和(即求1!+2!+3!+…+n!)。如输入:5,输出:153。s=1ans=①n=int(input(”请输入n:”))for i in range(1,② ):s=③ans+=④print(ans)35.一种细菌的繁殖速度是每天成倍增长。例如,第一天有10个,第二天就变成20个,第三天变成40个……输入繁殖天数,输出细菌总量。n=① (input("请输入繁殖天数"))s=10#细菌个数初值s=10*2**(② )print("细菌总量为:",③ )参考答案:1.D2.A3.A4.B5.C6.A7.D8.D9.A10.A11.D12.D13.D14.C15.D16.B17.C18.C19.B20.A21.字符/字符串22.不是23.转置24.df.drop_duplicates(subset=['userid'],keep="last",inplace=False)25./create26.正确27.正确28.错误29.错误30.正确31.32.33. 0 % s=s+134. 0 n+1 s*i s35. int n-1 s 展开更多...... 收起↑ 资源预览