填空:
(1) 数据的逻辑结构有线性结构和 【1】 两大类。
(2) 顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。
(3) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。
(4) 软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
(5) 关系操作的特点是 【5】 操作。
(6) 函数Str$(256.36) 的值是 【6】 。
(7) 执行下面的程序段,x的值为 【7】 。
Private Sub Command1_Click()
For i=1 To 9
a=a + i
Next i
x=Val(i)
MsgBox x
End Sub
(8) 以下程序的功能是从键盘输入若干个学生的考试成绩,统计并输出最高分和最低分,当输入负数时结束输入,输出结果。请补充完整下列程序段。
Dim x, amax, amin As Single
x=InputBox("Enter a score")
amax=x
amin=x
Do While 【8】
If x > amax Then
amax=x
End If
If 【9】 Then
amin=x
End If
x=InputBox("enter a score")
Loop
Print "max="; amax, "min="; amin
(9) 下列程序的输出结果为 【10】 。
num=2
While num <=3
num=num + 1
Print num
Wend
(10) 以下是一个计算矩形面积的程序,调用过程计算矩形面积,请将程序补充完整。
Sub RecArea(L, W)
Dim S As Double
S=L * W
MsgBox "Total Area is " & Str(S)
End Sub
Private Sub Command1_Click()
Dim M, N
M=InputBox("What is the L?")
M=Val(M)
【11】
N=Val(N)
【12】
End Sub
(11) 在KeyPress事件过程中,KeyAscii是所按键的 【13】 值。
(12) 有一个事件过程,其功能是:从已存在于磁盘上的顺序文件NM1.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件NM2.txt中。请填空。
Private Sub Form_Click()
Dim x As Single, y As Single
Open "NM1.txt" For Input As #1
Open "NM2.txt" For Input As #2
Do While Not EOF(1)
【14】
Print x
y=x ^ 2
【15】
Print y
Loop
Close #1, #2
End Sub
一、选择题:
01-05 D C C D B
06-10 A A C B A
11-15 C D D C D
16-20 A B A B C
21-25 A C C D B
26-30 D B D B C
31-35 C B A B B
二、填空题:
(1) 非线性结构
(2) 相邻
(3) 可重用性
(4) 软件工程经济学
(5) 集合
(6)(256.36)
(7) 10
(8) x>0
x<amin
(9) (3 4)
(10) N = InputBox("What is the W?")
Call RecArea(M, N)/RecArea(M, N)
(11) ASCII码
(12) Input
Getput