信息技术学业水平测试VB套操作题复习及答案
2012年江苏高中信息技术学业水平测试vb操作题带答案

Vb专项练习第一套题目1、打开“考生文件夹\96\工程1.vbp”,完善程序并保存。
实现功能:假设有一个5位数密码。
只记得密码为67□□8,其中百位和十位的数字记不清了,但知道该密码能够被78整除,也能被67整除。
请完善算法帮忙找出这个密码。
''请不要更改源程序的结构,删除原题里的①、②、③。
填写正确的代码,使程序完善Private Sub Command1_Click()Dim x As LongFor x = ① To 67998 Step 10If (x Mod 67 = 0) And (x Mod 78 = 0) ThenPrint ②End If③End Sub2、“考生文件夹\51\工程1.vbp”是采用“穷举法”求出所有水仙花数的程序,请完善程序并保存。
说明:若一个三位数abc,满足:abc=a3+b3+c3,则称abc为水仙花数。
如三位数153满足:13+53+33=1+125+27=153,则153是水仙花数。
'请不要更改源程序的结构,删除原题里的①、②、③。
填写正确的代码,使程序完善Private Sub Command1_Click()Dim i, a, b As IntegerFor i = 100 To ①a = i \ 100b = (i - a * 100) \ 10c = ②If a * a * a + b * b * b + c * c * c = i ThenPrint CStr(i)③Next iEnd Sub3、打开“考生文件夹\12\工程1.vbp”,完善程序并保存。
实现功能:在Text1中输入一个代表秒数的整数后,单击“计算”按钮后,在Label1、Label2、Label3中显示对应的小时、分钟和秒数。
如在Text1中输入“3672”,Label1、Label2、Label3中分别显示“1”、“1”、“12”,即1小时1分12秒。
全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案全国计算机等级考试(National Computer Rank Examination,简称NCRE),是在1994年,经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。
以下是店铺整理的全国计算机二级考试《VB》操作试题及答案,希望对大家有帮助。
一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为T extl的文本框。
信息技术学业水平测试VB套操作题复习及答案64页PPT

1、合法而稳定的权力在使用得当时很 少遇到 抵抗。 ——塞 ·约翰 逊 2、权力会使人渐渐失去温厚善良的美 德。— —伯克
3、最大限度地行使权力总是令人反感 ;权力 不易确 定之处 始终存 在着危 险。— —塞·约翰逊 4、权力会奴化一切。——塔西佗
5、虽然权力是一头固执的熊,可是金 子可以 拉着它 的鼻子 走。— —莎士 比
6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾诺莎 7、自知之明是最难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——
Vb操作题题库(含答案)

VB填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。
其中,最完整的是______。
答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。
答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。
答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。
答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。
答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。
答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。
答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。
答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。
vb会考考试题库及答案

vb会考考试题库及答案1. 以下哪个选项是Visual Basic(VB)中声明变量的正确方式?A. Dim myVarB. Dim myVar As IntegerC. Dim myVar As StringD. All of the above答案:D2. 在VB中,如何将字符串"Hello"和"World"连接起来?A. "Hello" + "World"B. "Hello" & "World"C. Concat("Hello", "World")D. Join("Hello", "World")答案:B3. VB中哪个关键字用于定义一个子程序?A. FunctionB. SubC. ClassD. Module答案:B4. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Print答案:D5. VB中如何声明一个整型数组?A. Dim myArray() As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer()D. Dim myArray(0 To 10) As Integer答案:A6. 在VB中,哪个函数用于将字符串转换为整数?A. StrConvB. CIntC. ValD. Convert.ToInt32答案:B7. VB中如何使用For循环遍历数组?A. For i = 0 To UBound(myArray) - 1' Code hereNext iB. For i = 0 To myArray.Length - 1' Code hereNext iC. For Each i In myArray' Code hereNextD. For i = 1 To myArray.Length' Code hereNext i答案:A8. 在VB中,如何声明一个具有默认参数值的函数?A. Function myFunction(Optional ByVal myParam As Integer = 10) As IntegerReturn myParamEnd FunctionB. Function myFunction(ByVal myParam As Integer = 10) As IntegerReturn myParamEnd FunctionC. Function myFunction(myParam As Integer = 10) As IntegerReturn myParamEnd FunctionD. Function myFunction(myParam As Integer, Optional ByVal myParam2 As Integer = 10) As IntegerReturn myParam + myParam2End Function答案:A9. VB中哪个关键字用于创建一个类的实例?A. NewB. InstanceC. CreateD. Class答案:A10. 在VB中,如何使用事件处理程序?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click' Code hereEnd SubB. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)' Code hereEnd SubC. Private Sub Button1_Click()' Code hereEnd SubD. Private Sub Button1_Click(ByVal sender As System.EventArgs) Handles Button1.Click' Code hereEnd Sub答案:A。
高中计算机学考vb试题及答案

高中计算机学考vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. DeclareC. ConstD. Sub答案:A2. VB中,要实现循环执行某段代码,应使用以下哪个结构?A. If...ThenB. For...NextC. Do...LoopD. Select...Case答案:C3. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. MidC. LeftD. Right答案:A4. VB中,以下哪个控件用于显示文本信息?A. TextBoxB. ComboBoxC. CheckBoxD. ListBox答案:A5. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A6. VB中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在VB中,以下哪个数据类型用于表示整数?A. IntegerB. SingleC. DoubleD. String答案:A8. VB中,以下哪个关键字用于定义函数?A. FunctionB. SubC. DimD. Const答案:A9. 在VB中,以下哪个控件用于选择日期?A. TextBoxB. ComboBoxC. DateTimePickerD. ListBox答案:C10. VB中,以下哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Name答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个名为`myVar`的整型变量,应使用关键字________。
答案:Dim2. VB中,使用________结构可以执行条件判断。
答案:If...Then3. 要获取VB中字符串的子串,可以使用函数________。
vb的操作题(有答案)

vb的操作题(有答案)第一篇:vb的操作题(有答案)1.(1)在考生文件夹中有工程文件sj126.vbp,其中的窗体如图所示。
程序刚运行时,会生成一个有10个元素的整型数组。
若选中“查找最大值”(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中。
请去掉程序中的注释符,把程序中的?改为正确的内容。
注意:考生不得修改窗体文件中已经存在的程序。
最后把修改后的文件按原文件名存盘。
Private Sub Command1_Click()x = a(1)y = a(1)For i = 2 To 10 If Option1.Value = True Then If a(i)x Thenx = a(i)End If ElseIf a(i)< y Then y = a(i)End If Next If Option1.Value = True Then Label2.Caption = x Else Label2.Caption = y End If End Sub 2.(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。
画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。
将窗体的标题设为“图形控件”。
单击列表框中的某一项,则将所选的值作为形状控件的填充参数。
例如,选择3,则形状控件中被竖线填充。
如图所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sj107.vbp,窗体文件名为sj107.frm。
在Shape控件中,可以用FillStyle属性设置图形的填充图案,0:透明,2:虚线,3:点线,4:点划线,5:双点划线,6:内实线。
List控件的Click事件过程为: Private Sub List1_Click() Shape1.FillStyle = List1.Text End Sub 3.(1)在名称为Form1的窗体上画一个文本框,名称为T ext1;再画二个命令按钮,名称分别为C1、C2,标题分别为“隐藏”、“显示”(如图所示)。
山东高中信息技术学业水平测试VB算法真题

算法历年考试真题(一定保存好,千万不能丢)一、选择题1、流程图是描述()的常用方式。
A、程序B、算法C、数据结构D、计算规则2、下面不属于算法描述方式的是()。
A、自然语言B、伪代码C、流程图D、机器语言3、以下运算符中运算优先级最高的是()。
A、+B、^C、>=D、*4、某程序中三个连续语句如下:a=1b=2c=b+a它属于()A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适用范围是()A、一切问题B、解的个数极多的问题C、解的个数有限且可一一列举D、不适合设计算法6、在现实生活中,人工解题的过程一般分为()A、理解分析问题→寻找解题方法→用工具计算→验证结果B、寻找解题方法→理解分析问题→用工具计算→验证结果C、用工具计算→验证结果→寻找解题方法→理解分析问题D、用工具计算→验证结果→理解分析问题→寻找解题方法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须确切的定义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出8、下列哪一个不是用于程序设计的软件()A、BASICB、C语言C、WordD、Pascal9、下列可以作为合作变量名的是()A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。
A、顺序结构B、分支结构C、循环结构D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。
k=-10dok=k+1loop while k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是()A.Not(x>y) B. (x<5)or(y>6)C. (x>=6)And(y>=5)D. Not(x>4)14.模块化程序设计方法反映了结构化程序设计的()基本思想。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
b = Val(Text2.Text)
c = Val(Text3.Text) If a > b Then max = a Else max = b
If c > max Then max = c
Label3.Caption = CStr(max) End Sub
VB操作二打不开
VB操作三
Private Sub Command1_Click() Dim s As Single Dim q As Single
a = i \ 100 b = (i - a * 100) \ 10 c = i Mod 10 If a ^ 3 + b ^ 3 + c ^ 3 = i Then Print i Next i End sub
VB操作一
Private Sub Command1_Click() Dim s(9) As Single
VB操作三
Private Sub Command1_Click() Dim year As Integer year = Val(InputBox("请输入年号:"))
If ((year Mod 4 = 0) And (year Mod 100 <> 0)) Or (year Mod 400 = 0) Then
VB操作一
Private Sub Command1_Click() Dim x As String, y As String Dim i As Integer Dim temp1 As String, temp2 As String x = Text1.Text y = "" For i = 1 To Len(Text1.Text) temp1 = Mid(x, i, 1) temp2 = 9 - temp1
End Sub
VB操作三
Private Sub Command1_Click() Dim x As Single, y As Single a = 3: b = -5 x = Val(InputBox("请输入x的值"))
If x < 0 Then
y=x+5*a Else
y=x-2*b
End If Print "y="; CStr(y) End Sub
VB操作六
Private Sub Command1_Click() Dim s As Single 's计算存款 Dim y As Integer 'y计算年份 Dim r As Single 'r是年利率 s = 1000 y=0 r = Val(InputBox("输入年利率", "数据输入框")) Do While s <= 2000 y=y+1
b = (i - a * 100) \ 10
c = i Mod 10 If a * a * a + b * b * b + c * c * c = i Then Print CStr(i) End If Next i End Sub
VB操作五
Private Sub Command1_Click() Dim h, x, y As Single Let x = Val(Text1.Text) Let h = Val(Text2.Text) Let y = x - (h / 100) * 0.5 Let Text3.Text = y End Sub
VB操作五
Private Sub Command1_Click() Const pi = 3.14
Dim r, s As Single
r = Val(T1.Text) s = pi * r * r T2.Text = s End Sub
VB操作六
Private Sub Command1_Click() Form1.Caption = Text1.Text End Sub
VB操作一
Private Sub Command1_Click()
Dim h, m, s, ss As Integer
ss = Val(Text1.Text) h = ss \ 3600 m = (ss - h * 3600) \ 60 s = (ss - h * 3600) Mod 60 Label1.Caption = CStr(h) Label2.Caption = CStr(m) Label3.Caption = CStr(s) End Sub
Dim a As Single
Dim b As Single Dim c As Single a = Val(InputBox("请输入边长a的值:")) b = Val(InputBox("请输入边长b的值:")) c = Val(InputBox("请输入边长c的值:")) q = (a + b + c) / 2 s = Sqr(q * (q - a) * (q - b) * (q - c)) Print s End Sub
Let Text4.Text = "OK"
Else Let Text4.Text = "NO" End If End Sub
VB操作五
Private Sub Command1_Click() Dim i, a, b As Integer For i = 100 To 999 a = i \ 100
Print "是闰年" Else Print "不是闰年" End If
End Sub
VB操作三
Private Sub Command1_Click() Dim a As Integer, b As Integer Dim bai As Integer, shi As Integer Dim g As Integer a = Val(Text1.Text) bai = a \ 100 shi = (a - bai * 100) \ 10 g = a Mod 10 b = g * 100 + shi * 10 + bai Text2.Text = CStr(b)
VB操作六
Private Sub Form_Click() Dim i As Integer Dim j As Integer Print For i = -3 To 3 Print Tab(3);
For j = 1 To 3 - Abs(i)
Print "*"; Next
Print "*"
Next End Sub
VB操作三
Private Sub Command1_Click() Dim a, b, c, p As Single
a = Val(Text1.Text)
b = Val(Text2.Text) c = Val(Text3.Text) p=b*b-4*a*c If p >= 0 Then X1 = (-b + Sqr(p)) / (2 * a) X2 = (-b - Sqr(p)) / (2 * a)
Print "X1="; X1
Print "X2="; X2
Else
Print "该方程无实数根" End If End Sub
VB操作四
Private Sub Command1_Click() Dim Wuyuan As Integer Dim Yiyuan As Integer Dim Wujiao As Integer For Wuyuan = 1 To 20 For Yiyuan = 1 To 100 Wujiao = 100 - Wuyuan - Yiyuan If Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 = 100 Then Print "Wuyuan=" & Wuyuan & ",Yiyuan=" & Yiyuan & ",Wujiao=" & Wujiao End If Next Yiyuan Next Wuyuan
VB操作五
Private Sub Command1_Click()
Dim n, i As Long
Dim yes As Boolean Let n = Val(Text1.Text) Let yes = True For i = 2 To n \ 2 If n Mod i = 0 Then Let yes = False End If Next i If yes Then Let Text2.Text = "yes" Else Let Text2.Text = "no" End If End Sub
VB操作五
Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim t As Integer
a = Val(Text1.Text)
b = Val(Text2.Text) t=a
a=b
b=t Text1.Text = a Text2.Text = b End Sub
s = s * (1 + r)
Loop Print y; "年以后,存款可以达到2000元"
End Sub
VB操作六
倒推:
Private Sub Command1_Click() Dim tz As Integer 'tz是桃子数 Dim ts As Integer 'ts是天数 tz = 1 For ts = 1 To 9