VB程序设计期中测验

1.下列数据()是常量,()是变量,并说明其数据类型(1)VBName(2)you(3)“10/20/98”(4)False2.根据条件写出VB表达式(1)x和y中有一个... 1. 下列数据()是常量,()是变量,并说明其数据类型
(1) VBName
(2) you
(3) “10/20/98”
(4) False
2. 根据条件写出VB表达式
(1) x和y中有一个不等于z
(2) 表示x是5或10的倍数
3. 写出下列函数和表达式的值
(1) str(123.45)
(2) instr(“AADHKDHKDHD”,”DH”)
(3) 2=5 and 6<3+4
(4) not 5-2<>3

4. 程序填空,实现下列各题所要求的功能:(每空填写一条语句、一个表达式或一个符号)
(1) 从键盘上输入任意X的值,求分段函数Y的值。
X X>0
Y= 0 X=0
|X| X<0

Private Sub Form_Click()
Dim x As Single, y As Single
x = InputBox("请输入变量X的值", "输入窗口")
If x > 0 Then
y = x

y = 0
Else

End If
Print "分段函数Y的值为:"; y
End Sub

(2) 将通过InputBox对话框输入的一个数插入到递增的有序数列中,使得插入后的序列仍然有序
Private Sub Form_Click()
Dim a, i%, n%, m%
a = Array(19, 17, 15, 13, 11, 9, 7, 5, 3, 1)
n = UBound(a)
ReDim Preserve a(n + 1)
m = Val(InputBox("插入欲插入的数"))
For i = UBound(a) - 1 To 1 Step ③
If m > a(i) Then

If i = 0 Then a(i) = m
Else

Exit For
End If
Next i
For i = 0 To UBound(a)
Print a(i);
Next i
End Sub
展开
 我来答
百度网友68f5c18
2007-05-10 · TA获得超过1730个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:857万
展开全部
这里好象不是代做题目的地方吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式