程序设计练习十二 

loading 分享 2026-7-16 下载文档

一、概念填空(每题1分共5分)

1. 封装保证了对象(类)和模块的独立性、 。

2. If语句中的 可以是任何表达式,即算术、字符、关系和逻辑表达式,按表

达式的值非0为True,0为False来判断。

3. 循环体内又出现循环结构称循环的 。

4. 在过程或函数定义中,出现在过程或函数名后的参数称为 。

5. 在过程或函数调用中,出现在过程或函数名后的参数称为 。

答案:1、可维护性2、表达式3、嵌套或多重循环4、形参5、实参

二、VB程序填空:(每题2分共10分) 1.Private Sub Command1_Click() Dim i As Integer, m As Integer

Dim n As Integer, k As Integer, sxh As Integer For i = 100 To 999 m = i \\ 100

n = (i Mod 100) \\ 10 k = i Mod 10

sxh = If i = sxh Then

Picture1.Print i; End If Next i

Picture1.Print

End Private Sub Command2_Click() End End Sub

2.Const pi = 3.14159 Dim area As Single

Private Sub Command1_Click() area = Text1.Text = area

3.在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

x=0

Do While x<>-1

a = InputBox(“请输入A的值”) a = Val(a)

b = InputBox(“请输入B的值”) b = Val(b)

x = InputBox(“请输入x的值”) x = Val(x) a = a+b+x Loop Print a End Sub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结4.Private

4.Sub Command1_Click()

Cls End Sub

Private Sub Form_Click() Print Tab(10); \★\ Print Tab(9); \★★\

For i = 1 To 5 '

Print Tab(9 - i); (\★\); ; \★\★\ Next i End Sub

5.Option Explicit

Private Function Cmn(n As Long, m As Long) As Long

If n = 0 Then Cmn = 1

ElseIf n = 1 Then Cmn = m

ElseIf Then Cmn = Cmn(m - n, m) Else

Cmn = Cmn(n, m - 1) + Cmn(n - 1, m - 1) End If

End Function

Private Sub Form_Click()

Text3 = Cmn(Val(Text1.Text), Val(Text2.Text)) End Sub

答案:1、(m * m * m + n * n * n + k * k * k)2、(pi * 5 * 5)3、2 4、Spc(i - 1) 5、n > m \\ 2


程序设计练习十二 .doc 将本文的Word文档下载到电脑
搜索更多关于: 程序设计练习十二  的文档
相关推荐
相关阅读