初中信息技术(九年级上)
期末试卷
班级:
学号:
姓名:
得分:
填空题:
1、计算机程序一般可以分为三种结构:
①
结构、分支结构和
②
结构。
2、自从1946年出现第一台电子计算机以来,计算机技术以惊人速度发展着。计算机语言也从机器语言,发展到汇编语言,再发展到
①
。
3、二进制是计算技术中广泛采用的一种数制。二进制数据是用
①
和
②
两个数码来表示的数。它的基数为
③
,进位规则是
④
。
4、完成下面的表格:
图形
名称
含义
①
开始/终止框
程序的开始或结束
②
对数据进行处理
③
输入/输出框
数据的输入或输出
④
根据条件进行判断,选择其中一个分支
流程线
⑤
5、两个数进行交换,请完成下列流程图
6、课本中完成下列应用程序,运用了
①
和
②
和
③
控件
(请选择:picturebox、label、Commandbutton、image、msgbox)
①
②
③
7、在VB中有很多的函数,如将字符型变量转换为数值型用到函数
①
,将数值型变量转换成字符型用函数
②
,求算术平方根用函数
③
。
8、VB中多分支结构的语法:
①
Case
测试表达式
Case
表达式1
语句块1
Case
表达式2
语句块2
……
Case
表达式n
语句块n
②
语句块n+1
③
9、Do
While…Loop循环语句结构:
Do
While
<条件表达式>
①
Loop
连线题:(10分)
下列单词我们在本学期设计VB程序时遇到过了,请将它们与之对应的意思连接起来。
FontSize
文本颜色
ForeColor
整型
Integer
单精度实数
Single
字体大小
Font
字体
程序阅读题:
1、有如下一段VB程序:
A=1
B=2
C=3
A=A+B
B=A+C
C=A+B
计算完成后,A=
①
,B=
②
,C=
③
2、有如下一段VB程序:
i=4
a=5
If
i
>
3
Then
a
=
a
+
5
Else
a
=
a
+
2
End
If
写出本程序段运行后,变量a的值
。
3、Private
Sub
Command1_Click()
Dim
x
As
Integer
x
=
Val(Text1.Text)
Select
Case
x
Case
Is
>
90
Text2.Text
=
"A"
Case
Is
>
80
Text2.Text
=
"B"
Case
Is
>
70
Text2.Text
=
"C"
Case
Is
>
60
Text2.Text
=
"D"
Case
Else
Text2.Text
=
"E"
End
Select
End
Sub
该程序运行后,若在文本框中输入85,则输出为:
。
4、s=0
For
i=1
to
20
step
1
s=s+i
Next
i
该程序运行后,s的值是
程序完善题(共16分,每空4分)
利用海伦公式计算三角形面积
dim
a
as
ingeger
dim
b
as
integer
dim
c
as
integer
①
dim
s
as
single
a=val(text1.text)
②
c=val(text3.text)
if
a+b>c
and
a+c>b
and
③
then
④
s=sqr(p
(p-a)
(p-b)
(p-c))
text4.text=str(s)
else
text4.text=”不构成三角形”
end
if
开始
X
1,Y
2,T0
①
②
③
输出X、Y的值
结束