ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:106.50KB ,
资源ID:1172361      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1172361.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB上机考试习题以及答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

VB上机考试习题以及答案.doc

1、VB 上机考试1、利用随机函数产生 25 个 100 到 999 之间的整数,构成 55 的矩阵,输出该矩阵。Dim a(1 To 5, 1 To 5)Private Sub Form_Click()RandomizeFor i = 1 To 5For j = 1 To 5a(i, j) = Int(Rnd * (999 - 100 + 1) + 100)Print a(i, j);Next jPrintNext iEnd Sub2、利用随机函数产生 25 个 10 到 99 之间的整数,求其平均值(要求保留 3 位小数,第 4 位四舍五入)。Private Sub Form_Click()F

2、or i = 1 To 25a = Int(Rnd * (99 - 10 + 1) + 10)Print a;s = s + aNext iPrintAvg = s / 25Print AvgEnd Sub3、在窗体上按下鼠标的右键,记录其坐标。Private Sub Form_Load()Label1.BorderStyle = 1Label1.Alignment = 2End SubPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Th

3、enLabel1.Caption = X Next iPrintFor i = 1 To 25 - 1For j = 1 To 25 - iIf a(j) a(j + 1) Then tmp = a(j): a(j) = a(j + 1): a(j + 1) = tmpNext jNext iFor i = 1 To 25Print a(i);Next iEnd Sub5、利用随机函数产生 50 个 1,6 之间的整数, 分别统计出 1 的个数,2 的个数,3 的个数,4 的个数,5 的个数和 6 的个数。Dim a(1 To 6)Private Sub Form_Click()For i =

4、 1 To 6a(i) = 0Next iFor j = 1 To 50x = Int(Rnd * (6 - 1 + 1) + 1)a(x) = a(x) + 1Next jFor i = 1 To 6Print i “次“Next iEnd Sub6、在文本框中输入一些英语单词,统计空格的个数。Dim n%, x As String, s%Private Sub Form_Click()n = Len(Text1.Text)x = Text1.TextFor i = 1 To nIf Mid(x, i, 1) = “ “ Then s = s + 1Next iPrint “共出现了“ ma

5、xPrint “在数组中是第“; loc; “个数“End Sub14、利用随机函数产生并显示 10 个 4 位数的正整数,找出其中的最小数。Option ExplicitDim i%, min%, loc%Dim a(1 To 10) As IntegerPrivate Sub Form_Click()RandomizeForm1.ClsFor i = 1 To 10a(i) = Int(Rnd * (9999 - 1000 + 1) + 1000)Print a(i)Next imin = 9999For i = 1 To 10If a(i) min Then min = a(i): lo

6、c = iNext iPrint “最小的数是“; minPrint “在数组中是第“; loc; “个数“End Sub15、当按下鼠标左键时,窗体的背景色变为红色;松开鼠标左键时,窗体的背景色变为绿色。Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 1 Then Form1.BackColor = vbRedEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Intege

7、r, X As Single, Y As Single)If Button = 1 Then Form1.BackColor = vbGreenEnd Sub16、编制一个时钟程序,如下图:Option ExplicitPrivate Sub Form_Load()Label1.BackColor = vbWhiteLabel1.BorderStyle = 1Label1.Alignment = 2Timer1.Enabled = TrueTimer1.Interval = 1000End SubPrivate Sub Timer1_Timer()Label1.Caption = TimeEn

8、d Sub17、从键盘输入 10 个数,按输入的顺序和按输入顺序相反的顺序输出。Option ExplicitDim i%Dim a(1 To 10) As SinglePrivate Sub Form_Click()For i = 1 To 10a(i) = Val(InputBox(“请输入第“ Next iPrintFor i = 10 To 1 Step -1Print a(i);Next iEnd Sub18、计算圆面积的程序。程序运行时,单击窗体,然后在下图所示的输入框中输入圆的半径,即可在窗体上显示计算出的圆面积。Option ExplicitDim r%, a As Singl

9、eConst pi As Single = 3.14159Private Sub Form_Click()r = Val(InputBox(“请输入圆半径“ r; “的圆面积为“; aEnd Sub19、编写一个时钟程序,当选择“24 小时”时,以 24 小时的方式显示如 A,当选择“12 小时”时,以 12 小时的方式显示如 B。Private Sub Form_Load()Timer1.Interval = 1000End SubPrivate Sub Timer1_Timer()Select Case TrueCase Option1.ValueLabel1.Caption = Time

10、Case Option2.ValueLabel1.Caption = Format(Time, “HH:MM:SS AM/PM“)End SelectEnd Sub20、设计一个程序,用户界面如图所示。程序运行后,用户在文本框中输入一段文字,然后按需要单击选择框,用以改变文本的字体、字型、颜色以及大小。Option ExplicitPrivate Sub Check1_Click()If Check1.Value = 1 ThenText1.FontName = “黑体“ElseText1.FontName = “宋体“End IfEnd SubPrivate Sub Check2_Click

11、()If Check2.Value = 1 ThenText1.FontUnderline = TrueElseText1.FontUnderline = FalseEnd IfEnd SubPrivate Sub Check3_Click()If Check3.Value = 1 ThenText1.FontSize = 20ElseText1.FontSize = 9End IfEnd SubPrivate Sub Check4_Click()If Check4.Value = 1 ThenText1.ForeColor = vbGreenElseText1.ForeColor = vbB

12、lackEnd IfEnd SubPrivate Sub Command1_Click()Text1.Text = “End SubPrivate Sub Command2_Click()EndEnd Sub20 做出 2 个周期的正弦波形. Private Sub Form_Click()Dim i%, x#, y#Const pi As String = 3.1415926Form1.Scale (-2 * pi, 1.2)-(2 * pi, -1.2)Form1.Line (-2 * pi, 0)-(2 * pi, 0)Form1.Line (0, 1.2)-(0, -1.2)For x

13、 = -2 * pi To 2 * pi Step 0.01y = Sin(x)Form1.PSet (x, y)Next xEnd Sub21 以窗体为中心,产生 1000 个半径颜色随机的同心圆.Private Sub Form_Click()For i = 1 To 1000x = Form1.ScaleWidth / 2y = Form1.ScaleHeight / 2r = Int(Rnd * y)c = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)Form1.Circle (x, y), r, cNextEnd Sub22.九九乘法表Private Su

14、b Form_Click()Dim i%, j%Form1.Caption = “九九乘法表 “Print Tab(48); CaptionPrint Tab(48); “-“For i = 1 To 9For j = 1 To iPrint Tab(j - 1) * 12 + 1); i; “*“; j; “=“; i * j;Next jPrintNext iEnd Sub23 求最大公约数和最小公倍数Private Sub Command2_Click()Text1.Text = “End SubPrivate Sub command1_Click()Dim m%, n%, r%, t%m = Val(Text1.Text)n = Val(Text2.Text)If m n Then t = m: m = n: n = tt = m * nDor = m Mod nm = nn = rLoop Until r = 0Text3.Caption = “公约数:“ & mText4.Caption = “公倍数“ & t / mEnd Sub24.用随机函数产生 50 个两位数,保存于一个一维数组中,要求找出其中的最大值,最小值及所在位置.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。