高一信息技术试题答案及解析
1. 某算法的流程图如下所示:
(1)该流程图的结构为       (顺序结构/选择结构/循环结构);
其中的流程符号       (开始结构框/输入输出框/判断框/处理框)
(2)当输入a和b的值分别为3、6时,该算法的输出结果为                   
【答案】(1)选择结构、判断框(2)8或C=8
2. 若变量a,b的值分别是3、6,则a+b/a-b的值是(    )
A.2
B.-3
C.24
D.-1
【答案】D
3. 当X分别为0,6,12时,表达式(X<5 or X>=6)andnot(X>=6)的值分别为(   )。
A.true,false,false
B.true,true,false
C.false,true,false
D.false,true,true
【答案】A
4. VB函数Mid(x,n,k)的功能是从字符串x中的第n个字符开始截取长度为k的子串,例如:Mid("hello",3,3),函数的返回值为"llo"。 则VB语句:
chinacity = "Shang Hai"
Print Mid(chinacity,5,3)
执行后的输出结果是(    )。
A.gH
B.aci
C.angH
D.inaci
【答案】A
5.
当输入A的值为3时,输出结果_______。
【答案】48
6.basic语言if语句 某绘图软件的部分指令如下:(画笔前进或后退均能画出线条)
指令名称指令功能
FDN画笔前移N厘米
BKN画笔后移N厘米
LTN画笔在原地向左方转动N度
RTN画笔在原地向右方转动N度
补充程序中的第六行中的指令,使程序可以绘出如图所示的图形,。
第一行  FD  10
第二行  RT  90
第三行  FD  15
第四行  LT  90
第五行  _________
第六行  LT  90
第七行  FD  5
【答案】BK 10
7. 有如下VB程序段
m=a(1)
For i=2  to  100
If  a(i) > m  then  m=a(i)
Next i
该程序段执行后,变量m中存储的是(    )
A.累加值
B.计数值
C.a(1)至a(100)中的最大值
D.最小值
【答案】C
8. 为使左、右框内的Visual Basic程序段能实现相同的功能:
右框内划线处的内容可以是(    )
A.s<9
B.s<=9
C.t<9
D.t<=9
【答案】B
9. 小明编写了如下VB程序段:
Private Sub Command1_Click()
Dim x As Double
Dim y As Double
x = Val(Text1.Text)
y = Abs(x)
x = int(y)
Text2.Text = Str(x)
End Sub
此应用程序执行后,出现了如第15题图所示的错误信息,请问产生此错误的原因是(      )
A.语句y = Abs(x)有误
B.缺少对象‘424’
C.语句x = int(y)有误
D.缺少文本框Text1或文本框Text2
【答案】D
10. 有如下VB程序段
a=12
b=54
a=b
b=a
该程序段运行后,a,b的值分别为        ___、_       __,该程序结构属于___    ___结构(选填:顺序、选择、循环)。(每空1分)
【答案】54、54;顺序
11. 读流程图写结果
若输入-6,运行结果是_______________。
【答案】-5
12. 求[1,100]内的所有能被7整除的数。
在流程图的空白处应填入     ________   
【答案】imod7=0
13. 本程序要求完成的功能是:计算
s=1/1+2/(1*2)+3/(1*2*3)+…+ n/(1*2*3*…*n)的值。
请将已有VB代码补充完整。
n = inputbox(“请输入n的值”)
s = 0
________(1)________
For i =" 1" to n
t =" t" * i
s =" s" + ______(2)_______
Next i
Print s
(1)__________  (2)__________
【答案】(1)t=1(2)i/t
14. 一个四位正整数,它的低二位和高二位差的绝对值为10,例如:1323,|23-13|=10。试求所有满足上述条件的四位正整数的和。请用VB代码设计该算法(注:流程图不给分)
【答案】
15. 下列关于ASP的叙述,正确的是:(    )