【2019-2020】高一信息技术上学期期中试题_第1页
【2019-2020】高一信息技术上学期期中试题_第2页
免费预览已结束,剩余15页可下载查看

下载本文档

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

文档简介

1、1 / 15 教学资料参考范本 【2019-2020】高一信息技术上学期期中试题 2 / 15 3 / 15 (考试时间:60 分钟 满分:100 分) -、算法的基础概念(每题 2 分,共 20 分) 1、算法是指()。 A. 解决问题的具体计算公式 B.为设计程序绘制的流程图 C.编制的指令和程序 D.求解某一问题的明确 可行的有限步骤 A. 有穷性 B. 可行性 C. 无二义性 D. 确定性 3、流程图中的分支结构有() A. 个入口和一个出口 C. 一个入口和三个出口 4、以下流程图符号中,用于放置赋值语句对变量赋值的框图符号是 ()。 5、 下列能作为变量名的是()。 A. a+2

2、B. xy C. 3M 2、右边的流程图中,它不符合算法的()特征 B. 个入口和两个出口 D.两个入口和两个出口 4 / 15 D. jszx_2017 6、 若变量 a、b 的值分别为 6、3,则表达式 b+a/b-a 的值是()。 A. -3 B. 3 C. 3.5 D. -1 2a 7、 代数式在 VB 表达式中表示为()。c d A. (2*a) /c+d B. 2a/(c+d) C. 2*a/(c+d) D.( 2a) / (c+d) 8 若 a=2, b=3, c=4,表达式 not a=c or 3*c=4*b and b a+c 的 值是() A. True B. False

3、 C. -1 D. 1 9、Mid(x,n1,n2)是一个截取字符串的函数。其中 x 为一个字符串变量, n1为截取的起始位 置,n2 为截取的字符个数,当 n2 缺省时,表示从 n1 开始截取到最后。 例如,Mid( “ABCD ,2,2)返回的是” BC; Mid( “ABCD ,2)返回的 是” BCD。据此判断,下列选项正确的是()。 A . Mid( “Computer” , 4 , 3 )返 回 的是 “Com B. Mid( “Computer” , 4 )返回的是 “ p” C . Mid( “Computer” , 4 ) 返 回 的 是5 / 15 “Comp D. Mid

4、( “Computer” , 4 )返回的是“ puter 10、右面的流程图描述的算法结构是 A. 顺序结构 B. 分支结构 C. 循环结构 D. 组合结构 、算法结果分析(每题 3 分,共 42 分) 12、若输入 2 和 4,流程图运行结果是。 幵始) 输入 a、b * a = a + b * b = a - b / 输出a、b / (_结束 ) A. 6 -2 B . 2 4 C. 6 2 .D . 2 6 14、若输入 350,则输出结果为 _ () 13、若输入 4 和 3,则输出结果为 _ 11、运行下列流程图,结果是。 A. 2 3 3 B. 2 3 2 C. 2 3 1 D.

5、 2 2 1 6 / 15 15、若输入 2、3、5,则输出结果为 16、若输入 21,流程图的运行结果是。 开始 输入X 输出 a , 输出 c ; 输出 3 输出c X = X -1输入a、b b = a mod b 输出b 结束 丿 A. 3 B . 7 C. 350 D . 700 A. 81 B . 3 C. 27 D . 0 Y Y N X mod 2 0 N X 18 A 2 7 / 15 C. 21 D . 22 18、观察下列流程图,其运行结果为。C. 5 D . 10 17、若依次输入 1, 2, 3,运行结果是。 A 1 B. 2 A. 6 B. 10 8 / 15 C.

6、 3 D . 4 C. 15D. 21 19、观察下列流程图,其运行结果为。 20、若输入:2, -11 , 12, -6 , -5 , 8, 运行结果是 _ A 5B. 1000 A. -22 B. 0 9 / 15 C. 1234D. 4321 21、观察下列流程图,其运行结果为。 C. 7D. 22 22、若依次输入字符 ShangHai,则输出结 果为。 0,n J 0,i J 1 T审 CH=” z” mj m+1 n J n+1 i J i+1 1 r / 输出 m,n / :结束 A 5B6 A 1 7B 7 1 10 / 15 C2 6D 6 2 23、以下程序代码中的赋值语句

7、 s=s+i 共 执行了()次。 s=0 i=6 Do while i=15 s=s+i i=i+2 Loop Print s A 5 B 6 C 9 D 10 24、运行下面的程序代码,若输入 9, 输出 结果为()。 Dim x as long x=inputbox( “输入 x 的值”) if x/4=int(x/4) then x=x/4 else x=int(x/4) end if print x A2 B 2.25 C3 D.以上答案都错 三、算法填空(每空 3 分,共 27 分) 25、若出租车费用是这样计算的: 3 公里以 26、请将如下地铁票价的算法流程图( 1 ) 内 14

8、 元,超过 3 公里部分按每公里 2.4 元 ( 2 )处填写完整。计价规则是: 1 到 5 计算,请将如下流程图( 1)(2)处填写 站, 3 元; 6 到 11 站, 4 元; 12 站及 12 站 完整。 以上, 5 元。C 7D2 11 / 15 :一开始 y = 14 (2) 结束 27、求数列 2、4、8、16 前 10 项的 28、设计算法,输出1 , 50内所有除以 6 和。请将如下流程图空白处填写完整。 余 1 的整数。请将如下 VB 代码填写完整。 12 / 15 开始 s J 0 Dim n as in teger n = 1 do while n = 50 if _ t

9、he n print n end if loop / 输出s / ( 结束 29、输入一位学生的一个分数,根据该分 数作出以下输出:若 f60,则输出“须努 力”;若 f 在60,90)中,则输出“合 格”;否则输出“优秀”。 30、本程序要求完成的功能是:计算数列 1,3,5,7前 20 项的和。请将已有 码补充完整。 VB 代 Dim f as long f = in putbox( “请输入成绩”) if f60 the n print “须努力” else if the n print “合格” else print “优秀” end if end if Dim k as in teg

10、er Dim s as in teger s = 0 d = 1 k=1 do while (1) (2) d = d + 2 k = k + 1 loop print s 13 / 15 四、根据流程图写代码(共 5 分) 五、算法设计(共 6 分) 32、求前 20 项和。(最后结果四舍五入精确到 0.001 ) 1 + 4 7 10 13 (1 )能使变量 S 的值四舍五入精确到 0.001 的赋值表达式是 ()。 (2 分) A. s = int(s*100)/100 14 / 15 B. s = in t(s*100+0.5)/10015 / 15 C. s = in t(s*1000)/1000 D. s = in t(s*1000+0.5)/1000 (2)请用 VB 语句描述该算法(注:画流程图不得分)(4 分) 16 / 15 金山中学 2017 学年度第一学期高一信息科技期中考试(答案) 、算法的基础概念(每题 2 分,共 20 分) 1 2 3 4 5 6 7 8 9 10 D B A A D D C A D C 二、算法结果分析(每题 3 分,共 42 分) 11 12 13 14 15 16 17 18 19 20 B C D A C B A C D A

温馨提示

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

评论

0/150

提交评论