0 Thenresult =" 正数"Else">

vb题库程序设计题讲解

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(事件)单

' (响应)用输入框输入一自然数,判断是”正数”、”负数”

或”零”,并根据输入的数用消息框显示”正数”、"负数"

或”零”。

n = lnputBox(" 输入一个自然数")

If n > 0 Then

result =" 正数"

Elself n < 0 Then

result =" 负数"

Elself n = 0 Then

result =" 零"

End If

MsgBox"输入的数据"& n & " 为:"& result

题目编写函数fun,函数的功能是:判断一个字符是

'字母字符、数字字符还是其他字符,并做相应的显示。

'字母字符显示字符串"字母"

'数字字符显示字符串"数字"

'其他字符显示字符串"其他"

'要求使用IF语句来实现。

If UCase(n) >= "A" And UCase(n) <= "Z" Then

fun =" 字母"

ElseIf n >= "0" And n <= "9" Then

fun =" 数字"

Else

fun =" 其他"

End If

'题目:编写函数fun,函数的功能是:根据一个百分制

'成绩mark (整数),显示对应五级制的评定。条件如下:

'mark大于等于90显示"优秀"

'mark小于90且大于等于80显示"良好"

'mark小于80且大于等于70显示"中等"

'mark小于70且大于等于60显示"及格"

'mark小于60显示"不及格"

'要求使用IF语句来实现。

Private Function fun(mark As Integer) As String

**********Program **********

**********End **********

End Function

If mark >= 90 The n

fun =" 优秀"

ElseIf mark >= 80 The n

fun =" 良好"

ElseIf mark >= 70 Then fun = " 中等 "

ElseIf mark >= 60 Then fun = " 及格 "

Else

fun = " 不及格 "

End If

' 题目:编写函数 fun ,函数的功能是:判断一个字符是 ' 字母字符、数字字符还是其他字符,并做相应的显示。

' 字母字符显示字符串 " 字母 "

' 数字字符显示字符串 " 数字 "

' 其他字符显示字符串 " 其他 "

' 要求使用 Select Case 语句来实现。

Private Function fun(n As String) As String

I********* *Program **********

I********** End **********

End Function

Select Case n

Case "a" To "z", "A" To "Z"

fun = " 字母 "

Case "0" To "9"

fun = " 数字 "

Case Else

fun = " 其他 "

End Select

' 题目:编写函数 fun ,函数的功能是:当 x 的初值为 10,

'每年增长率为千分之八,计算多少年以后x的值能达到y,

' 并显示所需年数的值(变量名必须为n)。

' 要求使用 Do While ... Loop 语句来实现。

x = 10

n = 0

Do While x < y x = x * 1.008 n = n + 1

Loop fun = n

'题目:编写函数fun,函数的功能是:计算两个正整数的

' 最大公约数,并显示。如:

' 两个数为15、20,结果显示"5"

' 要求使用Do ... Loop 语句来实现。

Do

r = m Mod n

If r = 0 Then Exit Do

Loop

fun = n

编写函数fun,函数的功能是:求1~1000以内能

同时被m、n整除的数的总和并显示。

Sum = 0

For i = 1 To 1000

If i Mod m = 0 And i Mod n = 0 Then

Sum = Sum + i

End If

Next i

fun = Sum

'题目:编写函数fun,函数的功能是:求从m到n的乘积并显示, Product = 1

For i = m To n

Product = Product * i

Next i

fun = Product

'题目:(事件)单击窗体。

' (响应)一球从100米高度自由落下,每次落地返回

' 原高度的一半,求第10次落地时,共经过多

' 少米?并将结果在窗体上输出。

Dim j, i As Integer

s = 0

j = 100

For i = 2 To 10

j = j / 2

s = s + 2 * j

Next

s = 100 + s

Print (CStr(s))

题目:(事件)单击窗体。

' (响应)求岀1000-9999之间具有如下特点的四位数字,

' 它的平方根恰好就是它中间的两位数字,例如,

' 2500开平方为50,恰为2500的中间两位,找岀

' 所有这样的四位数。并求岀所有这样的数的和

' 存入SUM中

Dim i As Integer

Dim j As Integer

For i = 1000 To 9999

j = Val(Mid(Trim(Str(i)), 2, 2))

If j 人 2 = i Then

Print i,

sum = sum + i

End If

Next

'题目:(事件)双击窗体。

' (响应)把一元钞票换成一分、二分和五分的硬币

' (每种至少有一枚),求出其所有的换法,

' 把结果输出在窗体上。

相关文档
最新文档