《10-11学年度高一上学期期末试卷(信息技术)缺答案》由会员分享,可在线阅读,更多相关《10-11学年度高一上学期期末试卷(信息技术)缺答案(12页珍藏版)》请在金锄头文库上搜索。
1、上 海 交 通 大 学 附 属 中 学 2010-2011 学 年 度 第 一 学 期高 一 信 息 科 技 期 终 考 试命 题 : 房 诗 林 审 核 : 胡 志 洪考 前 必 读 :1、 本 试 卷 内 容 为 计 算 机 基 础 和 算 法 两 部 分 , 选 择 题 每 题 2 分 ( 第 22 题 到 27 题 为 每 题3 分 ) , 填 空 题 每 题 3 分 , 共 100 分 , 考 试 时 间 为 90 分 钟 。2、 选 择 题 的 答 案 涂 在 答 题 卡 上 , 填 空 题 的 答 案 写 在 答 题 纸 上 ;3、 本 试 卷 所 有 程 序 的 运 行 环 境
2、 为 : Windows XP、 Visual Basic6.0 企 业 版 或 以 上 ;4、 答 题 前 , 务 必 写 上 班 级 、 学 号 、 姓 名 ; 请 合 理 分 配 时 间 ;一 、 选 择 题 ( 每 题 只 有 一 个 正 确 答 案 ) 1、 要 使 用 计 算 机 , 必 须 要 安 装 程 序 。 首 先 要 安 装 软 件 , 再 安 装 应 用 软 件 。A、 Visual Basic B、 Wps C、 系 统 D、 Windows 或 Linux2、 早 期 程 序 设 计 的 基 本 思 想 是 通 过 一 系 列 程 序 语 句 来 处 理 数 据 ,
3、 这 种 思 想 被 称 为 是面 向 的 程 序 设 计 , 到 了 20 世 纪 80 年 代 , 出 现 了 一 种 新 颖 的 编 程 思 想 , 这 就 是面 向 的 程 序 设 计 。A、 对 象 过 程 B、 过 程 过 程 C、 对 象 对 象 D、 过 程 对 象3、 计算机如何去解决问题或完成任务的一组可执行的指令称为计算机程序,一个程序一般由 组成。A、 指 令 和 数 据 B、 指令 C、 过 程 和 数 据 D、 数 据4、 用 语 言 和 语 言 编 制 的 程 序 , 计 算 机 都 不 能 不 经 “翻 译 ”直 接 执行 。A、 高 级 机 器 B、 机 器
4、高 级 C、 汇 编 机 器 D、 自 然 高 级5、 计 算 机 解 决 问 题 的 一 般 过 程 是 。A、 设 计 算 法 需 求 分 析 编 写 程 序 上 机 调 试 与 维 护B、 编 写 程 序 需 求 分 析 设 计 算 法 上 机 调 试 与 维C、 编 写 程 序 上 机 调 试 与 维 护 需 求 分 析 设 计 算 法D、 需 求 分 析 设 计 算 法 编 写 程 序 上 机 调 试 与 维 护6、 下 面 语 言 不 属 于 面 向 对 象 的 程 序 设 计 语 言 。A、 Visual C+ B、 Visual Basic C、 Java D、 AutoCAD
5、7、 不全是程序设计中的高级语言。A、C+、VB、Nero B、C+、VB、DelphiC、VC、VB、Delphi D、Turbo C、VB、Pascal8、 以 下 流 程 图 , 不 符 合 算 法 特 征 的 。A、 无 二 义 性 B、 有 穷 性 C、 可 行 性 D、 确 定 性9、 下列结构中,不是结构化程序设计三种基本结构的是 。A、 选 择 结 构 B、 循 环 结 构 C、 分 支 结 构 D、 模块结构 10、 流程图中,菱形框是 。A、 处理框 B、 连接框 C、 判断框 D、 输入、输出框 11、 下图所示的算法结构中,正确的说法是 。A、 图 a 是分支结构,图
6、b 是循环结构 B、 图 a 和图 b 均是分支结构 C、 图 a 是循环结构,图 b 是分支结构 D、 图 a 和图 b 均是循环结构 12、 以 下 关 于 变 量 的 说 法 , 错 误 的 是 。A、 变 量 用 来 存 储 计 算 过 程 中 所 涉 及 的 初 始 值 、 中 间 值 和 运 算 结 果B、 变 量 中 的 数 据 被 读 出 来 后 , 该 变 量 中 的 数 据 就 不 再 存 在C、 一 旦 数 据 存 储 到 某 个 变 量 , 只 要 不 把 新 的 数 据 存 储 到 该 变 量 , 它 的 值 将 不 会 改 变D、 在 算 法 的 执 行 过 程 中
7、 , 可 以 读 出 变 量 的 值 , 也 可 以 将 数 值 存 储 到 指 定 的 变 量 中13、以下合法的变量名是 。 A、$M.1 B、3X C、 D、abc_1 14、下列给出的赋值操作中正确的是 。 A、6 T B、-T T C、 Y X +1 D、 A+B 215、 计 算 机 执 行 变 量 赋 值 : a a+2 的 过 程 是 。A读取变量 a 的值 将运算结果写入变量 a 将 a 的值加 2B读取变量 a 的值 将 a 的值加 2 将运算结果写入变量 aC将 a 的值加 2 读取变量 a 的值 将运算结果写入变量 aD将 a 的值加 2 将运算结果写入变量 a 读取变
8、量 a 的值16、 算 法 中 的 三 种 基 本 运 算 : 算 术 运 算 、 关 系 运 算 、 逻 辑 运 算 优 先 级 由 高 到 低 依 次 为 。 A、 算 术 运 算 、 关 系 运 算 、 逻 辑 运 算 B、 关 系 运 算 、 算 术 运 算 、 逻 辑 运 算C、 算 术 运 算 、 逻 辑 运 算 、 关 系 运 算 D、 关 系 运 算 、 逻 辑 运 算 、 算 术 运 算17、循环结构有 1 个入口, 出口。A、1 B、 2 C、3 D、418、数学表达式 ,在计算机程序设计语言中一般表示为 。baA、 (a-b)/(a+b) B、 (a-b)/a+b C、a
9、-b/(a+b) D、a-b/a+b19、 若 变 量 x、 y均 为 整 形 变 量 , 值 分 别 为 4、 2, 则 表 达 式 Int(-2 + y / x) Mod -3 的 值 是 。A、 -2 B、 1 C、 2 D、 020、 For-Next 循 环 中 , 情 况 下 , 出 现 “死 ”循 环 。A、 初 值 大 于 终 值 , 且 步 长 为 零B、 初 值 等 于 终 值C、 初 值 小 于 终 值 , 且 步 长 小 于 零D、 初 值 小 于 终 值 , 步 长 小 于 终 值 与 初 值 之 差21、 某 同 学 用 VB 设 计 了 一 个 求 100 内 所
10、 有 被 3 整 除 的 和 的 程 序 , 运 行 后 出 错 界 面 如 下图 , 以 下 是 正 确 的 。A、 把 End If 中 间 的 空 格 删 除 。 B、 应 在 End If 上 面 加 一 条 语 句 : m=m+1。C、 应 在 End If 下 面 加 一 条 语 句 : m=m+1。D、 应 在 Loop 下 面 加 一 条 语 句 : m=m+1。2227 为 读 流 程 图 写 结 果22、输出结果为_。23、输出结果为_。A、11 20 6 B、6 11 20C、6 5 4 D、6 9 11A、10 B、16 C、 26 D、624、 25、输出结果是 。A
11、、243 B、15687 C、 87+156 D、87156当依次输入 12、-4、0、2、-8、3 ,输出结果是 。A、 3 3 B、 4 2C、 2 3 D、 1 526、该算法的功能是 。 27、A、判断 M 是否为整数B、判断 M 是否为 10 的倍数C、判断 M 是否为 100 的倍数D、判断 M 是否为左右对称的数输出结果是 。A、5 B、10 C、 15 D、202838 为 读 程 序 写 结 果28、 下 面 程 序 段 :I=2I=3A=I*I29、 下 面 程 序 段 :x =3y =5If x+3y ThenPrint I执行结果为 。A、 6 B、 3 C、 4 D、
12、 9x =x +yy =x +yEnd If执行此程序代码后,x 与 y 的值分别为 。A、 3 与 5 B、 8 与 8 C、 8 与 13 D、 11 与 1630、下 面 程 序 段 :M=12N=8IF M Mod N 0Print s程 序 运 行 后 , 输 出 结 果 为 。 A、 8 B、 35 C、 0 D、3635、有 如 下 程 序 , 程 序 中 的 DO-Loop 循环 的 循 环 体 执 行 次 。 a=lb=1DoPrint a,ba=a+bb=a+bIf a20 then Exit Do 执 行 结 果 是 。 A、 150 B、151 C、 152 D、153
13、LoopA、 3 B、4 C、 5 D、636、有 如 下 程 序 :Do Until b0 thena=a+1Endifa=a+1Next jNext iPrint a程 序 执 行 后 , 结 果 是 。A、9 B、10 C、12 D、638、某同学设计了一个程序,功能:输入一个百分制成绩放入 mark,范围为0,100,转换成五级制(A、B 、C、D、E)后输出,对应关系为:90100 A8089 B7079 C6069 D60 以下 E以下有四种算法,错误的是 。 A、mark = Val(InputBox(Input:)If mark = 90 ThenPrint AElseIf m
14、ark = 80 ThenPrint BB、mark = Val(InputBox(Input:)If mark = 70 ThenPrint CElseIf mark = 60 ThenPrint DElsePrint EEnd IfElseIf mark = 60 ThenPrint DElseIf mark = 70 ThenPrint CElseIf mark = 80 ThenPrint BElseIf mark = 90 ThenPrint AElsePrint EEnd IfD、mark = Val(InputBox(Input:)If mark = 60 And mark = 70 And mark = 80 And mark = 90 Then Print A二 、 编 程1、 某 经 济 发 达 城 市 的 工 业 产 值 每 年 增 长 8 , 编 程 计 算