山东临沂-八年级上学期-期中考试信息技术试题(原卷版)_第1页
山东临沂-八年级上学期-期中考试信息技术试题(原卷版)_第2页
山东临沂-八年级上学期-期中考试信息技术试题(原卷版)_第3页
山东临沂-八年级上学期-期中考试信息技术试题(原卷版)_第4页
山东临沂-八年级上学期-期中考试信息技术试题(原卷版)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学而优教有方信息技术期中教学质量检测八年级上学期(考试时间:60分钟,试卷满分:100分)本试卷分第Ⅰ卷和第Ⅱ卷两部分。共100分,考试时间60分钟。请考生们掌握好时间,答题时要做到自信、沉着、认真思考。第Ⅰ卷(共60分)一.单项选择题(每小题2分,共50分)1.对于同一个问题可能有多种求解的方法(算法),也可能有不同的步骤去解决问题,这体现了算法的A.有限性 B.确定性 C.顺序性 D.不唯一性2.我们把做某一件事或者完成某项工作的方法、步骤或程序称为()A.设计 B.数学推理 C.算法 D.问题3.小李同学星期天的计划是:“8:00起床、吃早餐,10:00至11:30学习,12:30看一部电影,14:30打篮球”。用算法描述这计划,合适的算法结构是()。A.循环模式 B.选择模式 C.树型模式 D.顺序模式4.()是在保证某种效果(特性和关系)相同的前提下,将实际的、复杂的物理问题和物理过程转化为等效的、简单的、易于研究的物理问题和物理过程来研究和处理的方法。A.等效替代法 B.人工智能 C.最优化方法 D.统筹方法5.下面是关于剥毛豆的算法描述:①检查篮中是否有剩余毛豆;

②若无,则算法结束

③若有,将毛豆剥壳,豆粒放入碗中,豆壳放入垃圾桶;再回到①。该算法的表示方法是()A.自然语言 B.流程图 C.伪代码 D.程序设计语言6.计算机的运算过程与人的运算过程相似,以计算“123+321=?”为例,计算机通过()读取算式,将其转换为二进制形式写入存储器。A.输出设备 B.输入设备 C.控制器 D.以上三项都不是7.“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这问题,合适的算法结构是()。A.顺序结构 B.循环结构 C.树型结构 D.分支结构8.下列关于算法的说法,不正确的一项是()A.算法就是解决问题的方法和步骤B.算法执行后可以不产生确定的结果C.解决问题的算法可以多种多样D.算法不可以无限地操作下去不停止9.以特定的图形符号和说明表示算法的图,称为()A.自然语言 B.算法流程图 C.计算机语言 D.以上都不是10.()是第一个战胜人类围棋世界冠军的人工智能程序。A神舟五号 B.阿尔法狗C.神威太湖之光 D.谷歌11.所有排序算法中最高效的一种是()A.快速排序法 B.最优化方法 C.统筹方法 D.顺序查找12.下列选项中,()是从第一个元素开始一个一个向下查找,如果有和目标一致的元素,查找成功;如果到最后一个元素仍没有目标元素,则查找失败。A.二分查找法 B.顺序查找法 C.快速查找法 D.冒泡排序法13.下列选项中,不属于Python语言的特点的一项是()A.简单易懂 B.类库丰富 C.非交互性 D.免费开源14.启动Python交互式命令窗口的方法:单击“开始”菜单,找到“Python3.x”,单击()即可启动PythonShell。APython3.xManuals B.Python3.xC.IDLE D.Python3.xModuleDocs15.Python中,range函数表示产生一个序列,range(6)则表示产生一个()的序列。A.0-6 B.0-5 C.1-6 D.1-516.print()是Python的内置函数,执行时会打印输出一个()。A.数字 B.文字 C.字符串 D.提示符17.程序中“name=input(”请输入你的姓名:“)”中()是变量。A.name B.= C.input D.“请输入你的姓名:”18.“>>>”是(),输入相应的命令即可执行程序。A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符19.Python中,定义一个元组h=(4495,4905,5072,4159),调用元组中的某一个元素需要使用元组的下标。下列选项中,()表示元组中的第二个元素。A.h[0] B.h[2] C.h[1] D.h[3]20.在Python中运行图中的程序,得到的结果是()。A.2115 B.1521 C.150 D.02121.如图,该程序是()结构。A.逻辑 B.顺序 C.循环 D.分支22.Python中,()一旦创建就不可修改的。A.列表 B.元组 C.字典 D.集合23.Python中,在函数内部的变量称为()A.局部变量 B.全局变量 C.集合 D.列表24.在python中运行以下程序,输出的结果是()A.True B.False C.break D.continue25.“a>0ora<10”中的or是()A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符二.判断题(对的填“A”,错的填“B”。每小题1分,共10分)26.解决问题的过程就是实现算法的过程。()27.针对实际问题而设计的算法,执行后能够得到满意的结果。()28.所谓排序,是在大量信息中寻找一个特定的信息元素。()29.算法必须能在执行有限个步骤之后终止。()30.统筹方法是一种安排工作进程的数学方法。()31.Python中,单行注释可使用“*”后面加注释语句()32.Python中,使用break结束本次循环,继续下一次循环。()33.Python中,变量名使用标识符表示,系统关键字可以作为变量名。()34.Python中,循环语句也可以进行多层的嵌套。()35.Python中,字典每个元素由键和值组成,键和值之间用“,”分开。()第II卷(40分)三.实践应用(每空1分,共计20分)36.(1)篮球联赛中,有五个班级的比赛积分依次是11,2,4,9,6,采用“冒泡排序法”对比赛积分进行由小到大的排序,第1轮排序的结果为:________,_______,______,_______,11。(2)请写出算法的特征:输入项、_________、_________、确定性、可行性。(3)Python中,______函数主要用于对象类型的查看;________函数用于将字符串转换成数值。37.期中考试的成绩出来了,李明想算一下成绩的总分,为此设计了一个程序,根据图中程序完成填空。(1)程序中运用的for循环语句,该语句的基本格式为:_________<循环变量>________<遍历结构>:<语句块>(2)在程序中遍历结构使用的是__________。(3)程序中自定义函数使用的保留字是________,最后使用_____________语句返回函数的结果。(4)程序编写完成后,首先要进行_______,命名为“成绩.____”;运行程序可执行编辑窗口里的“______”-“RunModule”命令。38.根据“折纸测珠峰”的程序,完成填空。珠穆朗玛峰简称“珠峰”,珠峰海拔约为8844米,是世界第一高峰。如果有一张足够大的纸(厚0.1毫米),对折多少次,纸张的厚度可以超过珠穆朗玛峰的高度?程序如图:(1)请将程序补充完整:While___________:(2)该循环语句根据条件进行循环,当条件为_________时,循环体重复执行。(3)程序中的自定义的变量为_______和_______。四、综合提升(每空2分,共20分)39.下面是用自然语言描述的红外测温报警系统的工作过程,请根据要求完成相应填空。第一步,设置报警阈值为37度;第二步,获取人的体温;第三步,获取的人的体温与报警阈值作比较,如果体温不超过报警阈值,则显示“正常通行”;否则显示“体温高报警”。图1图2(1)从图1可以看出这是_________结构的流程图;Python中我们可以通过_________语句来实现这种结构的;在这种语句中,elif和________是可选项。(2)请根据自然语言描述将流程图补充完整:①_______________________;②_____________________。(3)下列选项中,用于表示执行一个步骤的是__________;表示根据条件选择执行路线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论