vb程序设计教程第五版实验题答案(vb程序设计实验教程中国农业出

http://www.itjxue.com  2023-03-05 10:22  来源:未知  点击次数: 

vb程序设计教程答案

Option Explicit

Private Sub Command1_Click()

Dim a() As Integer

Dim i, j, n

ReDim a(9, 9)

For i = 1 To 8

Print Tab(25 - i * 2);

For j = 1 To i

a(i, 1) = 1

a(i, i) = 1

a(i + 1, j + 1) = a(i, j) + a(i, j + 1)

Print a(i, j);

Next j

Print

Next i

End Sub

VB程序设计教程 第五版 蒋加伏 北京邮电大学出版社 习题答案

在窗体上输入100~200之间(包括100和200)不能被3整除的奇数及这些数的和

求vB程序设计复习题答案

一、选择题

1、在Visual Basic6.0中规定工程文件的扩展名是(A)。

(A)vbp (B)for (C)frm (D)bas

2、在Visual Basic中,以下选项中表示单击事件的是(B)。

(A)KeyUp (B)Click (C)Activate (D)Load

3、下述可以输入数据的是(D)。

(A)Print (B)Msgbox (C)Clear (D)InputBox

4、图片加载语句Picture1.Picture=Picture(“d:\x\123.bmp”) 不能加载图片,其中错误的地方是(D)。

(A) Picture1 (B).Picture (C) =Picture (D) (“d:\x\123.bmp”)

5、如果要处理3.1415类数据,使用的变量类型应该是(A)。

(A) Single (B) Long (C) Integer (D) String

6、Len(“People”)的值是(A)。

(A)6 (B) 7 (C)8 (D) 9

7、语句Dim x As Integer作用是:将x定义为(B)变量。

(A)单精度型 (B)整型 (C) 布尔型 (D)字符型

8、在Select判断结构中,下面的表述中不正确的是(D。

(A)Case 1 (B)Case a 5 (C)Case 3 To 6 (D) Case is 10

9、下列关于Exit For 的说法,正确的是(B)。

(A)它可以退出任何类型的循环 (B)一个循环只能有一个Exit For

(C)每个循环必须有Exit For (D)Exit For本身是无条件退出循环

10. 当拖动滚动条中的滚动块时,将触发滚动条的事件是(C)。

(A) Move (B) SetFocus (C) Scroll (D) Change

二、简述下图程序界面的设计步骤(包括添加控件、设置属性和编程,)

三、程序阅读题

1、阅读下列程序段

Option Explicit

Private Sub Command1_Click()

Dim str1 As String

Dim str2 As String

str1 = "ABCDEFG"

MySub str1, str2

Print str2

End Sub

Private Sub MySub(ByVal a As String, b As String)

Dim c As String

Dim i As Integer

For i = Len(a) To 1 Step -1

c = c+ Mid(a, i, 1)

Next

b= c

End Sub

程序运行后,“print”语句的输出结果是___ _。

四、编写程序

1、利用输入框输入10个不同的整数,将它们从小到大排序,并打印输出。

2、 编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。

答案:

一.4.应选c,picture改为Load.Picture

三.GFEDCBA

四.1. If fz_0.Text = "" Then

MsgBox("请输入!")

Exit Sub

End If

s = fz_0.Text

n = CInt(s)'此题输入n为10即可

For i = 0 To n

MsgBox("请输入第" Str(i + 1) "个数字")

ar(i) = Val(InputBox("请输入")) '将输入的数据转换为数值型

Print(ar(i))

Next

Print("排序后")

'排序

For i = 1 To n - 1

intmin = i '对第i遍排序,初始假定第i个元素最小

For j = i + 1 To n '找出最小的元素序号

If ar(j) ar(intmin) Then intmin = j

Next j

'将找出的最小元素与第i个元素交换

sngt = ar(i)

ar(i) = ar(intmin)

ar(intmin) = sngt

Next i

'打印输出

For i = 1 To n

Print(ar(i)) '不换行输出

Next i

'输出后保存就可以了()

四.2. Dim i As Integer, j As Integer

For i = 100 To 200

If i Mod 3 = 0 Then

If j = 0 Then

j = i

Else

j = j + i

End If

End If

Next

MsgBox(j)

(责任编辑:IT教学网)

更多

推荐XML/XSLT文章