山东省临沂市蒙阴县2018-2019学年八年级上学期信息技术期末考试试卷

年级: 学科:信息技术(信息科技) 类型:期末考试 来源:91题库

一、单项选择题。(共20小题)

1、我们把做某一件事或者完成某项工作的方法、步骤或程序称为(  )
A . 排序 B . 算法 C . 程序 D . 编程
2、下列哪项不是计算机的特点(  )
A . 运算速度快 B . 计算精度高 C . 存储容量大 D . 不能自动运行
3、(  )是在保证某种效果(特性和关系)相同的前提下,将实际的、复杂的物理问题和物理过程转化为等效的、简单的、易于研究的物理问题和物理过程来研究和处理的方法。
A . 等效替代法 B . 人工智能 C . 最优化方法 D . 统筹方法
4、下图阿尔法狗是第一个战胜人类围棋世界冠军的(  )程序

A . 模拟信号 B . 人工智能 C . 人工模拟 D . 机器人智能
5、下列不是算法所必须具备的特征的是(  )
A . 确定性 B . 无限性 C . 有穷性 D . 可行性
6、以特定的图形符号和说明表示算法的图,称为(  )
A . 自然语言 B . 算法流程图 C . 计算机语言 D . 以上都不是
7、所有排序算法中最高效的一种是(  )
A . 快速排序法 B . 最优化方法 C . 统筹方法 D . 顺序查找
8、如图是Python窗口,回答问题

(1)下列不是Python语言特点的是(  ) (1)
A . 简单易懂 B . 语法复杂 C . 交互性 D . 免费开源
(2)print()是一个Python的内置函数,主要作用是(  ) (2)
A . 数据的输入 B . 打印输出 C . 删除变量 D . 导入模块
(3)“>>>”是(  ),输入相应的命令即可执行程序。 (3)
A . 逻辑运算符 B . 单行注释符 C . 命令提示符 D . 算数运算符
9、Python中,(  )运算的优先级较高。
A . 乘法 B . 取余 C . D . 取整
10、Python中,要使用多行注释需用前后各3个(  )将注释的内容包含在内,其中的内容就可以分为多行。
A . # B . 引号 C . 冒号 D . {  }
11、Python中,(  )函数主要用于对象类型的查看。
A . eval() B . input() C . type() D . find()
12、Python中,(  )是程序根据条件判断而选择不同执行方式的一种程序结构。
A . 顺序结构 B . 循环结构 C . 倒序结构 D . 分支结构
13、根据图回答

(1)上图中的程序使用的是(  )语句 (1)
A . 顺序 B . 循环 C . 选择 D . 分支
(2)range(65)产生一个(  )的序列。 (2)
A . 1-65 B . 1-64 C . 0-64 D . 0-65
(3)该语句共执行(  )次。 (3)
A . 64 B . 65 C . 66 D . 67
(4)在for i in range(65)中i是(  ) (4)
A . 变量 B . 常量 C . 函数 D . 结构
14、下列选项中,(  )是一旦创建就不可修改的。
A . 列表 B . 元组 C . 字典 D . 集合
15、Python中,自定义函数使用(  )保留字
A . import B . random C . def D . open
16、APP Inventor的组件分为          两类。(  )
A . 项目组件和设计组件 B . 离线组件和在线组件 C . 显示组件和隐藏组件 D . 可视组件和非可视组件
17、(  )协议适用于从WWW服务器传输超文本到本地浏览器的传输协议。
A . TCP B . FTP C . IP D . HTTP
18、APP Inventor中,变量包括          两种。(  )
A . 全部变量和部分变量 B . 全局变量和局部变量 C . 离线变量和在线变量 D . 常量和变量
19、尝试登陆APP Inventor2.0,可以双击桌面(  )图标。
A . B . C . D .
20、下列不是APP Inventor逻辑编程界面组成的是(  )
A . 菜单区 B . 工作区 C . 素材区 D . 属性面板

二、判断题。(共10小题)

1、对于给定的一个问题,算法不一定是唯一的。
A . 正确 B . 错误
2、算法是对问题解决方案清晰而完整的描述。
A . 正确 B . 错误
3、Python中,使用find()函数可检测字符串中是否包含子字符串。
A . 正确 B . 错误
4、Python中,若要改变运算顺序,可使用[ ] 。
A . 正确 B . 错误
5、Python中,定义变量时,需要先为其赋一个初始值
A . 正确 B . 错误
6、Python中,比较运算符的结果为对或错。
A . 正确 B . 错误
7、Python中,字典的每个元素由键和值组成,键和值之间用“,”分开。
A . 正确 B . 错误
8、Python中,可以使用单行注释,也可以使用多行注释。
A . 正确 B . 错误
9、APP Inventor中变量类型有数字、文本、逻辑、列表、颜色。
A . 正确 B . 错误
10、APP Inventor具有逻辑检查功能。
A . 正确 B . 错误

三、综合题。(共3小题)

1、根据问题填空

通过“冒泡排序”的算法,我们得到12、-3、4、8、-5这5个数第一轮排序后的结果为-3、4、8、-5、12,请写出第三轮排序的结果为-3、                  、12;这样,5个数据经过      轮排序后就形成了从小到大的顺序。

2、根据材料和流程图回答问题

我国公元6世纪的《张丘建算经》记录了一道著名的“百钱买百鸡”问题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如何用100文钱买100只鸡?(公鸡、母鸡、小鸡都要有)

“百钱买百鸡”流程图

“百钱买百鸡”部分程序

(1)根据“百钱买百鸡”流程图写出各符号的名称

                  

(2)结合流程图完善“百钱买百鸡”程序(其中x为公鸡,y为母鸡,z为小鸡):

            

(3)在这个程序中用到两种语句,分别是for语句和      语句。
(4)从图中可以看出,语句后面输入了“      ”,下面的程序会强制缩进。
(5)“百钱买百鸡”程序完成后,在Python中运行,可执行编辑窗口中的“      ”——“Run Module”命令。
3、根据APP Inventor界面回答问题

图1

(1)首次运行APP Inventor时会出现提示,单击“      ”按钮,弹出对话框。输入项目名称,单击“确定”后,就可以进入图1界面。
(2)图1是APP Inventor的      界面,填写各部分的名称。

                  

(3)图2中,在设计界面中添加“      ”和“      ”,在      界面尝试组合两个积木。

图2

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 山东省临沂市蒙阴县2018-2019学年八年级上学期信息技术期末考试试卷

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;