2019-2020学年高一信息上学期期中试题.doc

上传人:tia****nde 文档编号:6411643 上传时间:2020-02-25 格式:DOC 页数:12 大小:769.50KB
返回 下载 相关 举报
2019-2020学年高一信息上学期期中试题.doc_第1页
第1页 / 共12页
2019-2020学年高一信息上学期期中试题.doc_第2页
第2页 / 共12页
2019-2020学年高一信息上学期期中试题.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
2019-2020学年高一信息上学期期中试题1、 算法的基础概念(每题2分,共20分)1、算法是指()。A解决问题的具体计算公式B为设计程序绘制的流程图C编制的指令和程序D求解某一问题的明确可行的有限步骤2、右边的流程图中,它不符合算法的()特征。A有穷性B可行性C无二义性D确定性3、流程图中的分支结构有()A一个入口和一个出口B一个入口和两个出口C一个入口和三个出口D两个入口和两个出口4、以下流程图符号中,用于放置赋值语句对变量赋值的框图符号是()。A B C D5、下列能作为变量名的是()。Aa+2BxyC3MDjszx_xx6、若变量a、b的值分别为6、3,则表达式b+a/b-a的值是()。A-3B3C3.5D-17、代数式在VB表达式中表示为()。A (2*a)/c+dB2a/(c+d)C2*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的值是()ATrue BFalse C-1D19、Mid(x,n1,n2)是一个截取字符串的函数。其中x为一个字符串变量,n1为截取的起始位置,n2为截取的字符个数,当n2缺省时,表示从n1开始截取到最后。例如,Mid(“ABCD”,2,2)返回的是”BC”;Mid(“ABCD”,2)返回的是”BCD”。据此判断,下列选项正确的是()。AMid(“puter”, 4,3 )返回的是“”BMid(“puter”, 4 )返回的是“p”CMid(“puter”, 4 )返回的是“p”DMid(“puter”, 4 )返回的是“puter”10、右面的流程图描述的算法结构是()。A顺序结构B分支结构C循环结构D组合结构2、 算法结果分析(每题3分,共42分)11、运行下列流程图,结果是。12、若输入2和4,流程图运行结果是。A2 3 3B2 3 2C2 3 1D2 2 1A6 -2 B2 4C6 2 .D2 613、若输入4和3,则输出结果为_14、若输入350,则输出结果为_A 81 B3C 27 D0A3 B7C350 D70015、若输入2、3、5,则输出结果为_16、若输入21,流程图的运行结果是。A2B3C5 D10A10B20C21 D2217、若依次输入1,2,3,运行结果是。18、观察下列流程图,其运行结果为。A1B2C3 D4A6B10C15D2119、观察下列流程图,其运行结果为。20、若输入:2,-11,12,-6,-5,8,运行结果是_。A5B1000C1234D4321A-22B0C7D2221、观察下列流程图,其运行结果为。22、若依次输入字符ShangHai,则输出结果为。A5B6C7D21A1 7B7 1C2 6D6 223、以下程序代码中的赋值语句s=s+i共执行了()次。24、运行下面的程序代码,若输入9,输出结果为()。s=0i=6Do while i=15s=s+ii=i+2LoopPrint sDim x as long x=inputbox(“输入x的值”) if x/4=int(x/4) then x=x/4 else x=int(x/4) end if print xA5B6C9D10A2B2.25C3D以上答案都错3、 算法填空(每空3分,共27分)25、 若出租车费用是这样计算的:3公里以内14元,超过3公里部分按每公里2.4元计算,请将如下流程图(1)(2)处填写完整。26、请将如下地铁票价的算法流程图(1)(2)处填写完整。计价规则是:1到5站,3元;6到11站,4元;12站及12站以上,5元。27、求数列2、4、8、16前10项的和。请将如下流程图空白处填写完整。28、设计算法,输出1,50内所有除以6余1的整数。请将如下VB代码填写完整。Dim n as integern = 1do while n = 50 if _ then print n end if n = n + 1loop29、输入一位学生的一个分数,根据该分数作出以下输出:若f60,则输出“须努力”;若f在60,90)中,则输出“合格”;否则输出“优秀”。30、本程序要求完成的功能是:计算数列1,3,5,7前20项的和。请将已有VB代码补充完整。Dim f as long f = inputbox(“请输入成绩”) if f60 thenprint “须努力” elseif then print “合格” else print “优秀” end if end ifDim k as integerDim s as integers = 0d = 1k=1do while (1)(2)d = d + 2 k = k + 1loopprint s4、 根据流程图写代码(共5分)31、Dim x as longDim y as long五、算法设计(共6分)32、求前20项和。(最后结果四舍五入精确到0.001)(1)能使变量s的值四舍五入精确到0.001的赋值表达式是( )。 (2分)As = int(s*100)/100B. s = int(s*100+0.5)/100C. s = int(s*1000)/1000D. s = int(s*1000+0.5)/1000(2)请用VB语句描述该算法(注:画流程图不得分)(4分)金山中学xx第一学期高一信息科技期中考试(答案)一、算法的基础概念(每题2分,共20分)12345678910DBAADDCADC二、算法结果分析(每题3分,共42分)11121314151617181920BCDACBACDA21222324CDAA3、 算法填空(每空3分,共27分)25、(1)x = 3 或 x 3 (2)y =14 + (x-3)*2.426、(1)x = 5 或 x 6 (2)x =11或 x1227、s = s + 2k28、n mod 6 = 129、f 9030、(1)k = 20 (2)s = s + d
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!