资源简介 内蒙古自治区巴彦淖尔市临河区第三高级中学2021-2022学年高二上学期信息技术期末考试编程试卷一、选择题:本题共27小题,每小题2分,共54分。1.(2021高二上·临河期末)下列FOR语句格式正确的是( )A.FOR A= 1 TO 3……NEXT BB.FOR A= 1 TO 3……NEXTC.FOR A = 9……NEXT AD.FOR A= 6 TO 202.(2021高二上·临河期末)下列程序的运行结果是( )PRIVATE SUB FORM_CLICK( )S=1FOR I = 1 TO 5S=S*INEXT IPRINT S,IEND SUBA.15 6 B.120 6C.15 5 D.120 53.(2021高二上·临河期末)下列程序的运行结果是( )A=1:S=0DO WHILE A>5S=S+AA=A+1LOOPPRINT S, AA.0 1 B.15 6C.16 5 D.18 64.(2021高二上·临河期末)下列程序的运行结果是( )S=6: A=1DOA=A+1S=S+ALOOP UNTIL A<=8PRINT S, AA.18 9 B.25 9 C.8 2 D.41 95.(2021高二上·临河期末)下列循环语句不配对的是( )A.FOR —— NEXT B.DO —— LOOPC.DO LOOP—— UNTIL D.DO —— LOOP UNTIL6.(2021高二上·临河期末)S=0FOR A=5 TO 1S=S+ANEXT APRINT S该程序的运行结果是( )A.0 B.15 C.6 D.无结果7.(2021高二上·临河期末)S=5FOR A=1 TO 5 STEP -1S=S+ANEXT APRINT S该程序的运行结果是( )A.5 B.20 C.0 D.无结果8.(2021高二上·临河期末)A=VAL(INPUTBOX(“A”))FOR I= 1 TO 9M=VAL(INPUTBOX(“M”))IF A>M THEN A=MNEXT IPRINT A这段程序的功能是( )A.给出9个数中的最大数。 B.给出9个数中的最小数。C.给出10个数中的最大数。 D.给出10个数中的最小数。9.(2021高二上·临河期末)S=0FOR I= 1 TO 100IF I MOD 2 =0 THEN S=S+INEXT IPRINT S这段程序的功能是( )A.求1——100间的奇数和。 B.求1——100间的偶数和。C.求1——100间的偶数个数。 D.求1——100间的奇数个数。10.(2021高二上·临河期末)以下程序运行后输出结果为( )DIM Y AS INTEGER,A AS INTEGERY=3 :K=3DO UNTIL K<9K=K-2Y=Y+KLOOPPRINT Y; KA.1 2 B.2 2 C.3 3 D.2 111.(2021高二上·临河期末)S=0 :N=1DO WHILE N<=10S=S+NLOOPPRINT S该程序的运行结果是( )。A.55 B.45 C.65 D.死循环12.(2021高二上·临河月考)下列说法不正确的是( )A.计时器控件设计时不能改变大小B.计时器控件运行时不可见C.计时器控件能响应CLICK事件D.计时器控件没有前景色属性13.(2021高二上·临河月考)下列CASE子句不正确的是( )A.IS >10 B.2 TO 6C.“A” TO “E” D.IS >7 AND IS <914.(2021高二上·临河月考)下列对象没有WIDTH和HEIGHT属性的是( )A.TIMER1 B.LABEL1 C.TEXT1 D.COMMAND115.(2021高二上·临河月考)在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:PrivateSubCommand1_Click()n=VAL(Text1.Text)SelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是( )A.10 B.20 C.30 D.4016.(2021高二上·临河期末)下列程序所计算的数学式子是( )PRIVATE SUB FORM_CLICK( )S=0FOR A= 1 TO 5S=S+10^A-1NEXT APRINT SEND SUBA.10+100+1000+10000+100000 B.1+11+111+1111+11111C.3+33+333+3333+33333 D.9+99+999+9999+9999917.(2021高二上·临河期末)下列叙述正确的是( )A.单选按钮被选中时其VALUE的值为1B.单选按钮被选中时其VALUE的值为TRUEC.复选框被选中时其VALUE的值为TRUED.复选框被选中时其VALUE的值为018.(2021高二上·临河期末)单选按钮的图片属性是( )A.STYLE B.VALUE C.PICTURE D.ALIGNMENT19.(2021高二上·临河期末)下列叙述正确的是( )A.一个组中同一时刻只能选一个复选框B.一个组中同一时刻只能选一个单选按钮C.一个组中同一时刻能选多个单选按钮D.复选框不能同时选择多个20.(2021高二上·临河期末)下列程序的功能是( )PRIVATE SUB FORM_CLICK( )A=VAL(INPUTBOX(“请输入第一个数”))B=VAL(INPUTBOX(“请输入第二个数”))C=VAL(INPUTBOX(“请输入第三个数”))M=AIF M>B THEN M=BIF M>C THEN M=CPRINT MEND SUBA.给出三个数中的大数B.给出三个数中的小数C.给出三个数中的某个数21.(2021高二上·临河期末)以下程序段的执行结果是( )J=1:N=0Do While N<3J=J*(J+1)N=N+1LoopPrint N; JA.1 0 B.3 3 C.4 30 D.3 4222.(2021高二上·临河期末)S=0: M=0: N=0FOR I=1 TO 20IF I MOD 2=0 THENS=S+1ELSEIF I MOD 3 =0 THENM=M+1ELSEIF I MOD 5 =0 THENN=N+1END IFNEXT IPRINT S, M, N这段程序的执行结果是( )A.10 4 1 B.10 3 1C.10 5 2 D.10 3 323.(2021高二上·临河期末)下列程序的运行结果是( )PRIVATE SUB FORM_CLICK( )S=0For i= 1 to 5S=s+iNext iPRINT sEND SUBA.0 B.5 C.15 D.624.(2021高二上·临河期末)下列程序段运行后,输出结果是( )。a=1Do Until a>7a=a*(a+1)LoopPrint aA.7 B.39 C.42 D.125.(2021高二上·临河期末)阅读下面程序段:N1=InputBox(“请输入第一个数”)N2=InputBox(“请输入第二个数”)Print N1+N2当输入分别为111和222是,程序输出为( )。A.111222 B.222 C.333 D.程序错误26.(2021高二上·临河期末)下列程序的运行结果是( )FOR A= 1 TO 100IF A>9 THEN EXIT FORNEXT APRINT AA.101 B.9 C.100 D.1027.(2021高二上·临河期末)下列程序的执行结果是( )FOR A= 1 TO 3PRINT A;NEXT AA.1 1 1 B.1 2 3C.2 2 2 D.3 3 3二、填空题(每空1分)28.(2021高二上·临河期末)根据测试条件的位置,循环分为 型和后测试型循环。29.(2021高二上·临河期末)根据条件成立是否执行循环体,循环分为当型循环和 型循环。30.(2021高二上·临河期末)FOR I= 3 TO 19 STEP 4,循环体执行 次。31.(2021高二上·临河期末)在VB中,三种基本程序结构是 结构, 结构和 结构。32.(2021高二上·临河期末)在FOR----NEXT中,步长为正,超过的含义是循环变量的值大于终值 ;步长为负,超过的含义是 。33.(2021高二上·临河期末)FOR I= 16 TO 3 STEP -3,循环体执行 次。34.(2021高二上·临河期末). 在FOR--NEXT循环中,循环体的执行次数由 , , 三个因素决定。35.(2021高二上·临河期末)在VB程序中,反复被执行的部分叫 。36.(2021高二上·临河期末)第一个单选按钮的默认名称是 ,决定单选按钮方式的属性是 。三、程序填空题(每空2分)37.(2021高二上·临河期末)输入10个正整数,找出最大数PRIVATESUB FORM_CLICK( )DIM x as integer, y as integerX=VAL(INPUTBOX(“请输入数”))FOR I= 1 TO y=VAL(INPUTBOX(“请输入数”))IFx PRINT XEND SUB38.(2021高二上·临河期末)输入100个学生的成绩,统计大等90的人数,大等80小于90的人数,大等70小于80的人数,大等60小于70的人数,不及格的人数.PRIVATESUB FORM CLICK()DIM X AS SINGLEJ=0 : B=0: Q=0: L=0: Y=0FOR I=1 TO X=VAL(INPUTBOX(“请输入一个成绩”))SELECTCASE CASE J=J+1CASE IS>=80B=B+1CASE IS>=70Q=Q+1CASE L=L+1CASE Y=Y+1 END SUB39.(2021高二上·临河期末)输入一个字符串,倒着输出.PRIVATESUB FORM_CLICK( )DIM XAS STRINGX=INPUTBOX(“请输入一个字符串”)Y=“”FORI= 1 TO NEXT IPRINT YENDSUB40.(2021高二上·临河期末)输入45人的VB成绩,求出均分。PRIVATESUB FORM_CLICK( )S=0FORI= 1 TO X=VAL(INPUTBOX(“请输入成绩”)) NEXTIPRINT ENDSUB41.(2021高二上·临河期末)求1-100间能被3整除的数的和PRIVATESUB FORM_CLICK( )S=0FOR I= 1 TO 100 S=S+IENDIFNEXTIPRINTIENDSUB答案解析部分1.【答案】B【知识点】循环结构语句及程序实现2.【答案】B【知识点】循环结构语句及程序实现3.【答案】A【知识点】循环结构语句及程序实现4.【答案】C【知识点】循环结构语句及程序实现5.【答案】C【知识点】循环结构语句及程序实现6.【答案】A【知识点】循环结构语句及程序实现7.【答案】A【知识点】循环结构语句及程序实现8.【答案】D【知识点】循环结构语句及程序实现;常用标准函数9.【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现10.【答案】C【知识点】循环结构语句及程序实现11.【答案】D【知识点】循环结构语句及程序实现12.【答案】C【知识点】程序设计工具及编程环境13.【答案】D【知识点】分支结构语句及程序实现14.【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用15.【答案】A【知识点】分支结构语句及程序实现16.【答案】D【知识点】循环结构语句及程序实现17.【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用18.【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用19.【答案】B【知识点】程序设计工具及编程环境20.【答案】B【知识点】分支结构语句及程序实现;常用标准函数21.【答案】D【知识点】循环结构语句及程序实现22.【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现23.【答案】C【知识点】循环结构语句及程序实现24.【答案】A【知识点】循环结构语句及程序实现25.【答案】A【知识点】常用标准函数26.【答案】D【知识点】循环结构语句及程序实现27.【答案】B【知识点】循环结构语句及程序实现28.【答案】前测试【知识点】循环结构语句及程序实现29.【答案】直到型【知识点】循环结构语句及程序实现30.【答案】5【知识点】循环结构语句及程序实现31.【答案】顺序;选择;循环【知识点】算法的控制结构32.【答案】循环变量的值小于终值【知识点】循环结构语句及程序实现33.【答案】5【知识点】循环结构语句及程序实现34.【答案】初值;终值;步长【知识点】循环结构语句及程序实现35.【答案】循环体【知识点】循环结构语句及程序实现36.【答案】OPTION1;STYLE【知识点】类、对象、属性、方法、事件和事件处理的概念及应用37.【答案】9;X=Y;NEXT I【知识点】循环结构语句及程序实现38.【答案】100;X;IS >=90;IS>=60;IS<60;END SELECT;Next i【知识点】分支结构语句及程序实现;循环结构语句及程序实现39.【答案】len(x);Y=mid(x,I,1)+y【知识点】循环结构语句及程序实现40.【答案】45;S=s+x;s/45【知识点】循环结构语句及程序实现41.【答案】if I mod 3=0 then【知识点】循环结构语句及程序实现1 / 1内蒙古自治区巴彦淖尔市临河区第三高级中学2021-2022学年高二上学期信息技术期末考试编程试卷一、选择题:本题共27小题,每小题2分,共54分。1.(2021高二上·临河期末)下列FOR语句格式正确的是( )A.FOR A= 1 TO 3……NEXT BB.FOR A= 1 TO 3……NEXTC.FOR A = 9……NEXT AD.FOR A= 6 TO 20【答案】B【知识点】循环结构语句及程序实现2.(2021高二上·临河期末)下列程序的运行结果是( )PRIVATE SUB FORM_CLICK( )S=1FOR I = 1 TO 5S=S*INEXT IPRINT S,IEND SUBA.15 6 B.120 6C.15 5 D.120 5【答案】B【知识点】循环结构语句及程序实现3.(2021高二上·临河期末)下列程序的运行结果是( )A=1:S=0DO WHILE A>5S=S+AA=A+1LOOPPRINT S, AA.0 1 B.15 6C.16 5 D.18 6【答案】A【知识点】循环结构语句及程序实现4.(2021高二上·临河期末)下列程序的运行结果是( )S=6: A=1DOA=A+1S=S+ALOOP UNTIL A<=8PRINT S, AA.18 9 B.25 9 C.8 2 D.41 9【答案】C【知识点】循环结构语句及程序实现5.(2021高二上·临河期末)下列循环语句不配对的是( )A.FOR —— NEXT B.DO —— LOOPC.DO LOOP—— UNTIL D.DO —— LOOP UNTIL【答案】C【知识点】循环结构语句及程序实现6.(2021高二上·临河期末)S=0FOR A=5 TO 1S=S+ANEXT APRINT S该程序的运行结果是( )A.0 B.15 C.6 D.无结果【答案】A【知识点】循环结构语句及程序实现7.(2021高二上·临河期末)S=5FOR A=1 TO 5 STEP -1S=S+ANEXT APRINT S该程序的运行结果是( )A.5 B.20 C.0 D.无结果【答案】A【知识点】循环结构语句及程序实现8.(2021高二上·临河期末)A=VAL(INPUTBOX(“A”))FOR I= 1 TO 9M=VAL(INPUTBOX(“M”))IF A>M THEN A=MNEXT IPRINT A这段程序的功能是( )A.给出9个数中的最大数。 B.给出9个数中的最小数。C.给出10个数中的最大数。 D.给出10个数中的最小数。【答案】D【知识点】循环结构语句及程序实现;常用标准函数9.(2021高二上·临河期末)S=0FOR I= 1 TO 100IF I MOD 2 =0 THEN S=S+INEXT IPRINT S这段程序的功能是( )A.求1——100间的奇数和。 B.求1——100间的偶数和。C.求1——100间的偶数个数。 D.求1——100间的奇数个数。【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现10.(2021高二上·临河期末)以下程序运行后输出结果为( )DIM Y AS INTEGER,A AS INTEGERY=3 :K=3DO UNTIL K<9K=K-2Y=Y+KLOOPPRINT Y; KA.1 2 B.2 2 C.3 3 D.2 1【答案】C【知识点】循环结构语句及程序实现11.(2021高二上·临河期末)S=0 :N=1DO WHILE N<=10S=S+NLOOPPRINT S该程序的运行结果是( )。A.55 B.45 C.65 D.死循环【答案】D【知识点】循环结构语句及程序实现12.(2021高二上·临河月考)下列说法不正确的是( )A.计时器控件设计时不能改变大小B.计时器控件运行时不可见C.计时器控件能响应CLICK事件D.计时器控件没有前景色属性【答案】C【知识点】程序设计工具及编程环境13.(2021高二上·临河月考)下列CASE子句不正确的是( )A.IS >10 B.2 TO 6C.“A” TO “E” D.IS >7 AND IS <9【答案】D【知识点】分支结构语句及程序实现14.(2021高二上·临河月考)下列对象没有WIDTH和HEIGHT属性的是( )A.TIMER1 B.LABEL1 C.TEXT1 D.COMMAND1【答案】A【知识点】类、对象、属性、方法、事件和事件处理的概念及应用15.(2021高二上·临河月考)在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:PrivateSubCommand1_Click()n=VAL(Text1.Text)SelectCasenCase1To20x=10Case2,4,6x=20CaseIs<10x=30Case10x=40EndSelectText2.Text=xEndSub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是( )A.10 B.20 C.30 D.40【答案】A【知识点】分支结构语句及程序实现16.(2021高二上·临河期末)下列程序所计算的数学式子是( )PRIVATE SUB FORM_CLICK( )S=0FOR A= 1 TO 5S=S+10^A-1NEXT APRINT SEND SUBA.10+100+1000+10000+100000 B.1+11+111+1111+11111C.3+33+333+3333+33333 D.9+99+999+9999+99999【答案】D【知识点】循环结构语句及程序实现17.(2021高二上·临河期末)下列叙述正确的是( )A.单选按钮被选中时其VALUE的值为1B.单选按钮被选中时其VALUE的值为TRUEC.复选框被选中时其VALUE的值为TRUED.复选框被选中时其VALUE的值为0【答案】B【知识点】类、对象、属性、方法、事件和事件处理的概念及应用18.(2021高二上·临河期末)单选按钮的图片属性是( )A.STYLE B.VALUE C.PICTURE D.ALIGNMENT【答案】C【知识点】类、对象、属性、方法、事件和事件处理的概念及应用19.(2021高二上·临河期末)下列叙述正确的是( )A.一个组中同一时刻只能选一个复选框B.一个组中同一时刻只能选一个单选按钮C.一个组中同一时刻能选多个单选按钮D.复选框不能同时选择多个【答案】B【知识点】程序设计工具及编程环境20.(2021高二上·临河期末)下列程序的功能是( )PRIVATE SUB FORM_CLICK( )A=VAL(INPUTBOX(“请输入第一个数”))B=VAL(INPUTBOX(“请输入第二个数”))C=VAL(INPUTBOX(“请输入第三个数”))M=AIF M>B THEN M=BIF M>C THEN M=CPRINT MEND SUBA.给出三个数中的大数B.给出三个数中的小数C.给出三个数中的某个数【答案】B【知识点】分支结构语句及程序实现;常用标准函数21.(2021高二上·临河期末)以下程序段的执行结果是( )J=1:N=0Do While N<3J=J*(J+1)N=N+1LoopPrint N; JA.1 0 B.3 3 C.4 30 D.3 42【答案】D【知识点】循环结构语句及程序实现22.(2021高二上·临河期末)S=0: M=0: N=0FOR I=1 TO 20IF I MOD 2=0 THENS=S+1ELSEIF I MOD 3 =0 THENM=M+1ELSEIF I MOD 5 =0 THENN=N+1END IFNEXT IPRINT S, M, N这段程序的执行结果是( )A.10 4 1 B.10 3 1C.10 5 2 D.10 3 3【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现23.(2021高二上·临河期末)下列程序的运行结果是( )PRIVATE SUB FORM_CLICK( )S=0For i= 1 to 5S=s+iNext iPRINT sEND SUBA.0 B.5 C.15 D.6【答案】C【知识点】循环结构语句及程序实现24.(2021高二上·临河期末)下列程序段运行后,输出结果是( )。a=1Do Until a>7a=a*(a+1)LoopPrint aA.7 B.39 C.42 D.1【答案】A【知识点】循环结构语句及程序实现25.(2021高二上·临河期末)阅读下面程序段:N1=InputBox(“请输入第一个数”)N2=InputBox(“请输入第二个数”)Print N1+N2当输入分别为111和222是,程序输出为( )。A.111222 B.222 C.333 D.程序错误【答案】A【知识点】常用标准函数26.(2021高二上·临河期末)下列程序的运行结果是( )FOR A= 1 TO 100IF A>9 THEN EXIT FORNEXT APRINT AA.101 B.9 C.100 D.10【答案】D【知识点】循环结构语句及程序实现27.(2021高二上·临河期末)下列程序的执行结果是( )FOR A= 1 TO 3PRINT A;NEXT AA.1 1 1 B.1 2 3C.2 2 2 D.3 3 3【答案】B【知识点】循环结构语句及程序实现二、填空题(每空1分)28.(2021高二上·临河期末)根据测试条件的位置,循环分为 型和后测试型循环。【答案】前测试【知识点】循环结构语句及程序实现29.(2021高二上·临河期末)根据条件成立是否执行循环体,循环分为当型循环和 型循环。【答案】直到型【知识点】循环结构语句及程序实现30.(2021高二上·临河期末)FOR I= 3 TO 19 STEP 4,循环体执行 次。【答案】5【知识点】循环结构语句及程序实现31.(2021高二上·临河期末)在VB中,三种基本程序结构是 结构, 结构和 结构。【答案】顺序;选择;循环【知识点】算法的控制结构32.(2021高二上·临河期末)在FOR----NEXT中,步长为正,超过的含义是循环变量的值大于终值 ;步长为负,超过的含义是 。【答案】循环变量的值小于终值【知识点】循环结构语句及程序实现33.(2021高二上·临河期末)FOR I= 16 TO 3 STEP -3,循环体执行 次。【答案】5【知识点】循环结构语句及程序实现34.(2021高二上·临河期末). 在FOR--NEXT循环中,循环体的执行次数由 , , 三个因素决定。【答案】初值;终值;步长【知识点】循环结构语句及程序实现35.(2021高二上·临河期末)在VB程序中,反复被执行的部分叫 。【答案】循环体【知识点】循环结构语句及程序实现36.(2021高二上·临河期末)第一个单选按钮的默认名称是 ,决定单选按钮方式的属性是 。【答案】OPTION1;STYLE【知识点】类、对象、属性、方法、事件和事件处理的概念及应用三、程序填空题(每空2分)37.(2021高二上·临河期末)输入10个正整数,找出最大数PRIVATESUB FORM_CLICK( )DIM x as integer, y as integerX=VAL(INPUTBOX(“请输入数”))FOR I= 1 TO y=VAL(INPUTBOX(“请输入数”))IFx PRINT XEND SUB【答案】9;X=Y;NEXT I【知识点】循环结构语句及程序实现38.(2021高二上·临河期末)输入100个学生的成绩,统计大等90的人数,大等80小于90的人数,大等70小于80的人数,大等60小于70的人数,不及格的人数.PRIVATESUB FORM CLICK()DIM X AS SINGLEJ=0 : B=0: Q=0: L=0: Y=0FOR I=1 TO X=VAL(INPUTBOX(“请输入一个成绩”))SELECTCASE CASE J=J+1CASE IS>=80B=B+1CASE IS>=70Q=Q+1CASE L=L+1CASE Y=Y+1 END SUB【答案】100;X;IS >=90;IS>=60;IS<60;END SELECT;Next i【知识点】分支结构语句及程序实现;循环结构语句及程序实现39.(2021高二上·临河期末)输入一个字符串,倒着输出.PRIVATESUB FORM_CLICK( )DIM XAS STRINGX=INPUTBOX(“请输入一个字符串”)Y=“”FORI= 1 TO NEXT IPRINT YENDSUB【答案】len(x);Y=mid(x,I,1)+y【知识点】循环结构语句及程序实现40.(2021高二上·临河期末)输入45人的VB成绩,求出均分。PRIVATESUB FORM_CLICK( )S=0FORI= 1 TO X=VAL(INPUTBOX(“请输入成绩”)) NEXTIPRINT ENDSUB【答案】45;S=s+x;s/45【知识点】循环结构语句及程序实现41.(2021高二上·临河期末)求1-100间能被3整除的数的和PRIVATESUB FORM_CLICK( )S=0FOR I= 1 TO 100 S=S+IENDIFNEXTIPRINTIENDSUB【答案】if I mod 3=0 then【知识点】循环结构语句及程序实现1 / 1 展开更多...... 收起↑ 资源列表 内蒙古自治区巴彦淖尔市临河区第三高级中学2021-2022学年高二上学期信息技术期末考试编程试卷(学生版).docx 内蒙古自治区巴彦淖尔市临河区第三高级中学2021-2022学年高二上学期信息技术期末考试编程试卷(教师版).docx