1、最新高一信息技术上学期期中试题1教学资料参考参考范本2019-2020最新高一信息技术上学期期中试题(1)_年_月_日_部门(考试时间:60分钟满分:100分)1、算法的基础概念(每题2分,共20分)1、算法是指()。A解决问题的具体计算公式 B为设计程序绘制的流程图C编制的指令和程序 D求解某一问题的明确可行的有限步骤2、右边的流程图中,它不符合算法的()特征。A有穷性B可行性C无二义性D确定性3、流程图中的分支结构有()A一个入口和一个出口 B一个入口和两个出口C一个入口和三个出口 D两个入口和两个出口4、以下流程图符号中,用于放置赋值语句对变量赋值的框图符号是()。A B C D5、下列
2、能作为变量名的是()。Aa+2 Bxy C3M Djszx_20xx6、若变量a、b的值分别为6、3,则表达式b+a/b-a的值是()。A-3 B3 C3.5 D-17、代数式在VB表达式中表示为()。A(2*a)/c+d B2a/(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-1 D19、Mid(x,n1,n2)是一个截取字符串的函数。其中x为一个字符串变量,n1为截取的起始位置,n2为截取的字符个数,当n2缺省时,表示从n1开始截取到最后。例如,Mid
3、(“ABCD”,2,2)返回的是”BC”;Mid(“ABCD”,2)返回的是”BCD”。据此判断,下列选项正确的是()。AMid(“Computer”, 4,3 )返回的是“Com”BMid(“Computer”, 4 )返回的是“p”CMid(“Computer”, 4 )返回的是“Comp”DMid(“Computer”, 4 )返回的是“puter”10、右面的流程图描述的算法结构是()。A顺序结构B分支结构C循环结构D组合结构2、算法结果分析(每题3分,共42分)11、运行下列流程图,结果是。12、若输入2和4,流程图运行结果是。A2 3 3 B2 3 2C2 3 1 D2 2 1A6
4、 -2 B2 4C6 2 .D2 613、若输入4和3,则输出结果为_14、若输入350,则输出结果为_A 81 B3C 27 D0A3 B7C350 D70015、若输入2、3、5,则输出结果为_16、若输入21,流程图的运行结果是。A2 B3C5 D10A10B20C21 D2217、若依次输入1,2,3,运行结果是。18、观察下列流程图,其运行结果为。A1 B2C3 D4A6 B10C15D2119、观察下列流程图,其运行结果为。20、若输入:2,-11,12,-6,-5,8,运行结果是_。A5B1000C1234D4321A-22 B0C7D2221、观察下列流程图,其运行结果为。22
5、、若依次输入字符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 xA5 B6 C9 D10A2 B2.25 C3 D以上答案都错3、算法填空(每空3分,共27分)25、若出租车费用是这样计算的:3公
6、里以内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,则输出“须努力”;
7、若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、五、算法设计(
8、共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)/1000 D. s = int(s*1000+0.5)/1000(2)请用VB语句描述该算法(注:画流程图不得分)(4分)金山中学20xx学年度第一学期高一信息科技期中考试(答案)一、算法的基础概念(每题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@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1