VB笔试复习题_vb笔试复习题

2020-02-28 其他范文 下载本文

VB笔试复习题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vb笔试复习题”。

学参教育东北林业大学考研网http://

笔试复习题

笔试占总分的50%、平时占10%、上机占40%。

笔试时间为1小时。四道大题为:程序填空、程序运行结果、程序段功能、编程题

复习范围

随机整数[A,B]

公式:Int(Rnd*(B-A+1)+A)1. 循环

(1)打印三角形 方法一:用单重循环 Private Sub Form_Click()For i = 1 To 8

Print Tab(151, “*”)Next i End Sub

方法二:用多重循环 Private Sub Form_Click()For i = 1 To 8 Print Tab(151 Print “*”;Next j Print Next i End Sub

(2)求积数部分和

P88 例4.18p268 习题3Private Sub Form_Click()Dim s!,i%,t!i=1:t=2:s=

1Do while 1/t>0.0001

s=s+1/t i=i+1 t=t+iLoop

Print “共计算”;i-1;“项”Print “s=”;s End Sub

(3)求100到200之间的所有素数。Private Sub Form_Click()Dim t As Boolean

For x = 101 To 200 Step 2 t = True

For i = 2 To xx * 100)/ 10)z = iy * 10

If i = x * x * x + y * y * y + z * z * z ThenPrint i, End If Next i End Sub

(6)最大值、最小值。2. 数组(1)排序

P106 例5.5 从小到大排序

Private Sub Form_Click()

学参教育东北林业大学考研网http://

Dim a()As Integer n = Val(InputBox(“n”))ReDim a(1 To n)As Integer Randomize For i = 1 To n

a(i)= Int(Rnd * 101 + 100)Print a(i);

If i Mod 10 = 0 Then Print Next i

For i = 1 To n1

s(i, j)= s(i1)+ s(i2 * i + 4 * j);s(i, j);Next j

Picture1.Print Next i End Sub 3. 过程

(1)s=4!+5!+6!

Private Sub Form_Click()Print fax(4)+ fax(5)+ fax(6)End Sub

Private Function fax(k As Integer)As Single t = 1

For i = 2 To k t = t * i Next i fax = t

End Function

(2)回文数P2784

Private Sub Text1_KeyPre(KeyAscii As Integer)If KeyAscii = 13 Then

If Not IsNumeric(Text1)Then

MsgBox “输入非数字串,重新输入”Text1.Text = “”Text1.SetFocusElse

If IsH(Text1)Then

Picture1.Print Text1;“ ★ ”Else

Picture1.Print Text1End IfText1 = “”End IfEnd If End Sub

Function IsH(As String)As BooleanDim i%, Ls%IsH = True = Trim()Ls = Len()

For i = 1 To Ls 2

If Mid(, i, 1)Mid(, Ls + 1-i, 1)ThenIsH = FalseExit FunctionEnd IfNext i End Function

4. 文件(要求掌握随机文件)讲稿中例题

《VB笔试复习题.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
VB笔试复习题
点击下载文档
相关专题 vb笔试复习题 复习题 笔试 vb vb笔试复习题 复习题 笔试 vb
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文