高中信息技术学业水平测试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套操作题复习及答案

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
高中计算机学考vb试题及答案

高中计算机学考vb试题及答案一、选择题1. VB 是什么软件?A. Visual StudioB. Visual BasicC. Video BreakdownD. Virtual Box答案:B2. VB 是一种 _____ 语言。
A. 汇编B. 机器C. 面向对象D. 不确定答案:C3. 在 VB 中,下列哪个控件用于显示文本内容?A. ButtonB. TextBoxC. CheckBoxD. ListBox答案:B4. VB 中用于执行特定任务的代码块称为:A. 函数B. 方法C. 程序D. 过程答案:D5. 在 VB 中,用于将用户输入的数据存储在内存中的对象是:A. LabelB. TextBoxC. ComboBoxD. PictureBox答案:B6. 下列哪个选项用于在 VB 中进行循环操作?A. If-Else语句B. For循环C. Switch语句D. Try-Catch语句答案:B7. 在 VB 中,用于判断条件是否成立的代码块是:A. If-Else语句B. For循环语句C. While循环语句D. Switch语句答案:A8. VB 中的数据类型包括:A. Integer、Single、StringB. Integer、Double、BooleanC. Integer、Long、DateD. Integer、String、Boolean答案:B9. VB 中表示“或”操作的运算符是:A. +B. /C. &D. ||答案:C10. VB 中用于进行字符串拼接的运算符是:A. +B. /C. &D. ||答案:C二、填空题1. VB 是一种 ______ 语言。
答案:面向对象2. VB 是由 ______ 公司开发的。
答案:Microsoft3. VB 中每个控件都有一个 ______ 。
答案:事件4. VB 中用于将数据显示在窗体上的控件是 ______ 。
山东高中信息技术学业水平测试VB算法真题

ﻩPrintp
ﻩEnd Sub答案:________________________
5.表一是某种绘图软件的部分指令,如要根据表中的指令画出图一的图形,请根据分析填空:
6.写出程序结果:(8分,每空4分)
ﻩPrivateSubForm_Activate()
ﻩDim pAs Integer,i As Integer
8、下列哪一个不是用于程序设计的软件()
A、BASICB、C语言ﻩC、WordﻩﻩD、Pascal
9、下列可以作为合作变量名的是()
A、a7B、7aﻩﻩC、a-3D、8
10、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为( )。
ﻩA、顺序结构ﻩB、分支结构C、循环结构ﻩD、选择结构
EndSub
运行结果:__________________
5、计算1+1/2+……+1/50的值。
PrivateSubForm_activate()
Dimi,sas integer
s=0
Fori=1to_______________
s=___________
Nexti
Print “S=”;s
EndSub
Next i
Printch
EndSubﻩﻩ
答案:________________________
4.写出程序结果:
PrivateSubCommand1_Click()
DimpAs Integer,i AsInteger,nAsInteger
p=0:n=5
Fori=1Ton
ﻩp=p+i*2
ﻩﻩIf p>=10 Then ExitFor
高中信息技术会考软件正式考试,最后两道vb大题题库(由会考软件数据库内提取)含答案

Content----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = "社会"Text3.text = text2+text1</Program>答案社会信息----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "vb"Text2.Text = Text1.TextText1.Text = "程序设计"</Program>答案程序设计----------------------------------------------下面程序代码运行时,分别输入数值2和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a * b</Program>答案8----------------------------------------------下面程序代码运行时,分别输入数值20和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a / b</Program>答案5----------------------------------------------下面程序代码运行时,分别输入数值7和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b</Program>答案1----------------------------------------------下面程序代码运行时,分别输入数值23和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b</Program>答案5----------------------------------------------下面程序代码运行时,分别输入数值7和2,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a ^ b</Program>答案49----------------------------------------------下面程序代码运行时,分别输入数值2和3,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a ^ b答案8----------------------------------------------下面程序代码运行时,分别输入数值7和2,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b答案3----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "中国"Text3.text = text2+text1答案中国北京----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "吉林"Text2.Text = "中国"答案中国吉林----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "制造"Text2.Text = "中国"Text3.text = text2+text1答案中国制造----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "中国"Text3.text = text1+text2答案北京中国----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "绿色"Text2.Text = "奥运"Text3.text = text2+text1答案奥运绿色----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "大学"Text2.Text = "清华"答案清华大学----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "大学"Text3.text = text2+text1答案大学北京----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "工作原理"Text2.Text = "计算机"Text3.text = text2+text1答案计算机工作原理----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "系统"Text2.Text = "计算机"Text3.text = text2+text1答案计算机系统----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 100 To 89 Step -4s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 25 To 70 Step 20s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i>0 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i<0 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -20 Step -6if i>0 then s = s + iNext i答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i<>0 then s = s + iNext i答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i=0 then s = s + iNext i答案1----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i > 5 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i< 8 then s = s + iNext i答案4----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 15 For i = -0.6 To -1.9 Step -0.8s = s - 9Next i Print s答案-3----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 100 For i = -0.6 To -1.9 Step -0.8s = s / 10Next i Print s答案1----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 50 For i = -0.6 To -1.9 Step -1s = (s - 10) / 2Next i Print s答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 5if i< 18 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i>3 then s = s + iNext i答案2----------------------------------------------下面程序代码运行时,分别输入数值2和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a * b答案8----------------------------------------------执行下面的程序后,在对话框中输入整数14后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3>3 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数14后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3<>3 then y=2 Print y答案1----------------------------------------------执行下面程序后,输出的结果是多少?----------------------------------------------Dim x As IntegerDim n As IntegerDim k As Integer n = 14 For k = 1 To n Step 7x = x + kNext k Print x答案9----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = Text1.TextText1.Text = "社会"信息----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "信息技术会考"Text2.Text = Text1.TextText1.Text = "高中"答案信息技术会考----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "信息技术会考"Text2.Text = Text1.TextText1.Text = "高中"答案高中----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "吉林省"Text2.Text = Text1.TextText1.Text = "普通高中"答案普通高中----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "吉林省"Text2.Text = Text1.TextText1.Text = "普通高中"吉林省----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "zhongguo"Text2.Text = Text1.TextText1.Text = "china"答案zhongguo----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "zhongguo"Text2.Text = Text1.TextText1.Text = "china"答案china----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "2008"Text2.Text = Text1.TextText1.Text = "北京奥运"答案北京奥运----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "2008"Text2.Text = Text1.TextText1.Text = "北京奥运"2008----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = Text1.TextText1.Text = "社会"答案社会----------------------------------------------下面程序代码运行时,分别输入数值23和45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案68----------------------------------------------下面程序代码运行时,分别输入数值15和6,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案21----------------------------------------------下面程序代码运行时,分别输入数值230和405,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案635----------------------------------------------下面程序代码运行时,分别输入数值-9和8,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-1----------------------------------------------下面程序代码运行时,分别输入数值-9和-9,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-18----------------------------------------------下面程序代码运行时,分别输入数值63和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案18----------------------------------------------下面程序代码运行时,分别输入数值-23和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-68----------------------------------------------下面程序代码运行时,分别输入数值23和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-22----------------------------------------------下面程序代码运行时,分别输入数值1234和4321,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案5555----------------------------------------------下面程序代码运行时,分别输入数值12和43,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案55----------------------------------------------下面程序代码运行时,分别输入数值19和40,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案59----------------------------------------------下面程序代码运行时,分别输入数值79和8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案87----------------------------------------------下面程序代码运行时,分别输入数值50和50,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案100----------------------------------------------下面程序代码运行时,分别输入数值7和8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案15----------------------------------------------下面程序代码运行时,分别输入数值123和456,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案579----------------------------------------------下面程序代码运行时,分别输入数值79和-8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案71----------------------------------------------下面程序代码运行时,分别输入数值-15和-6,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案-21----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/9>1 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数20后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/9>1 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数16后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3>3 then y=2 Print y答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To 10 Step 3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 3 To 20 Step 5s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 26 To 40 Step 3s = s + iNext i答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To 10 Step 5s = s + iNext i答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To 1 Step -3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 9 To 19 Step 3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 20 To 10 Step -2s = s + iNext i答案6----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 99 To 120 Step 9s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To -10 Step -3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = -1 To -13 Step -3s = s + iNext i答案5----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x>0 then y=x/3+9 Print y答案13----------------------------------------------执行下面的程序后,在对话框中输入整数8后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10>0 then y=x/3+9 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数24后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10>0 then y=x/3+9 Print y答案17----------------------------------------------执行下面的程序后,在对话框中输入整数10后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10<>0 then y=x/3+9 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数2后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10<0 then y=x^3 Print y答案8----------------------------------------------执行下面程序后,变量a的值是什么?----------------------------------------------Dim a As StringDim b As StringDim c As String a = "wine"b = "water"c = aa = bb = c答案water----------------------------------------------执行下面程序后,变量b的值果是什么?----------------------------------------------Dim a As StringDim b As StringDim c As String a = "wine"b = "water"c = aa = bb = c答案wine----------------------------------------------下面程序代码运行时,分别输入数值35和46,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案81----------------------------------------------执行下面的程序后,在对话框中输入整数35后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2*x+x/5 Print y答案77----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 56 To 70 Step 8x = x + i \ 5Next i Print x答案73----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 10 Step 3x = x + i \ 5Next i Print x答案53----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 10 For i = 2 To 10 Step 3x = x + i \ 5Next i Print x答案12----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = -1 To 10 Step 3 x = x + i \ 5Next i Print x答案52----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 0 To 10 Step 5 x = x + i / 5Next i Print x答案53----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 0 To 9 Step 3 x = x + i / 3Next i Print x答案56----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 10 Step 3 x = x + iNext i Print x答案72----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 15 For i = 1 To 10 Step 4 x = x + i \ 5Next i Print x答案17----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 5 Step 3 x = x + i * 2Next i Print x答案60----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 1 For i = 1 To 8 Step 3 x = x + i * 3Next i Print x答案37----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 1 For i = 1 To 10 Step 3 x = x + iNext i Print x答案23----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 10 To 20 Step 5 x = x + i - 5Next i Print x答案80----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 1 To 10 Step 3x = x + i \ 5Next i Print x答案3----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 10 To 20 Step 4x = x + i \ 5Next i Print x答案7----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 18 To 10 Step -3x = x + i \ 5Next i Print x答案8----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 5 To 10 Step 3x = x + i \ 5Next i Print x答案2----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 10 To 1 Step -3x = x + i \ 5Next i Print x答案3----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if (x-5)/3>0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if (x+5)/2>3 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数8后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x/3>3 then y=20 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数15后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=111 if x/3>3 then y=222 Print y答案222----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数0后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数-9后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<0 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if x=0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x>0 then y=20 Print y答案20----------------------------------------------执行下面的程序后,在对话框中输入整数-12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=12 if x<0 then y=-12 Print y答案-12----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if x<>0 then y=0 Print y。
VB考试高中试题及答案

VB考试高中试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C2. 下列哪个语句用于在VB中声明一个变量?A. DimB. DeclareC. SetD. Let答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. IfD. All of the above答案:D4. VB中,哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. CStr()答案:B5. 以下哪个是VB中的事件?A. FunctionB. SubC. EventD. Property答案:C二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中的________属性用于获取或设置控件的文本。
答案:Text3. 要实现一个按钮的点击事件,需要在代码中编写________过程。
答案:Click4. VB中的________函数可以用于获取当前日期。
答案:Date5. 使用________语句可以结束一个循环。
答案:Exit For(或Exit Do)三、简答题(每题10分,共30分)1. 简述VB中数组的定义和使用。
答案:在VB中,数组是一种可以存储多个元素的数据结构。
数组可以通过Dim语句定义,例如Dim myArray(1 To 10) As Integer。
这定义了一个包含10个整数的数组。
数组的索引从0开始,因此myArray(0)是第一个元素。
使用数组可以方便地存储和操作一系列相关数据。
2. 解释VB中的面向对象编程概念。
答案:面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
在VB中,对象是具有属性和方法的数据结构。
属性是对象的状态信息,而方法是对象的行为。
通过类来定义对象的结构,然后使用New关键字创建对象的实例。
信息技术高中会考VB模块操作题题库演示教学

信息技术高中会考V B 模块操作题题库信息技术高中会考VB模块操作题题库第1题打开“Y:\4619”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1+4+7+……+40的值。
第2题打开“Y:\4620”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到300之间偶数的个数。
第3题打开“Y:\4621”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到100之间所有整数的和。
第4题打开“Y:\4622”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求100到200之间奇数的和。
第5题打开“Y:\4623”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2到10之间所有偶数的积。
第6题打开“Y:\4624”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求5+10+15+…+85的和。
第7题打开“Y:\4625”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到500之间能被7整除的数的个数。
第8题打开“Y:\4626”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2×12×22×32×42×52的积。
第9题打开“Y:\4627”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2+5+8+11+……+50的值。
第10题新建一个VB工程,按下表的要求添加控件,并设置其属性。
将操作结果保存在“Y:\4674”文件夹下,窗体文件名为:“Form1.frm”,工程文件名称为:“工程1.vbp”。
高中信息技术学业水平考试VB程序复习题

2016年高中信息技术学业水平考试VB程序复习题一、顺序结构程序1.启动VB,打开工程文件“c:\MyExam\VB91.vbp”,完成如下算法设计: [12 分]2013年6月,小李同学参加了一场考试,其中有一道题目是:已知长方体的长为8,宽为5,高为23,求长方体的体积V,小李同学编写出了如下的不完整程序。
请将程序缺失部分“___”补充完整,并将“___”字符删除,正确运行程序后,保存文件并退出VB。
Function func( )Dim A As SingleDim B As SingleDim H As SingleDim V As SingleA=8:B=5:H=23V=________func=”长方体的体积V=” & VEnd Function2. 已知圆柱的底面半径R为6,高H为11,下列程序的功能是计算圆柱的体积V (∏的值取3.14)。
请将程序缺失部分“___”补充完整。
Function func( )Dim R As Single,H As Single,V As Single R=6H=11V=________func=”圆柱体的体积V=” & VEnd Function3.已知圆的半径r是3,计算圆的面积s(∏的值取3.14),小李同学编写出了如下的不完整程序。
请将程序缺失部分“___”补充完整。
Function func( )Dim r As SingleDim s As Singler=3s=________func=”圆的面积s=” & sEnd Function4. 2013年6月,小李同学参加了一场考试,其中有一道题目是:已知变量a的值为1,变量b的值为2,交换变量a、b的值。
小李同学编写出了如下的不完整程序。
请将程序缺失部分“___”补充完整。
Function func( )Dim a As Integer,b As IntegerDim t As Integera=1:b=2t=a:a=bb=________func=”a=” & a & ”b=” & bEnd Function5. 已知变量x的值是4698,下列程序的功能是求x的各位数字之和s,其中a存放的是千位数字,b存放的是百位数字,c存放的是十位数字,d存放的是个位数字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Vb 算法程序题汇总目录1、输入 5 个数并排序(选择排序)2、判读输入的三条边能否构成三角形3、图形打印(倒三角)4、判断是否为闰年5、产生随机数6、输入消费金额,计算出实收金额7、输入用电量,计算出输出电费8、求出 100 以内某数的阶乘9、程序改错,求100 以内奇数之和10、输入学生成绩,显示相应等级( select case结构)11、图形打印(三角形)12、用字符串函数Ucase()和转换函数 Asc() 填空13、对数组赋值并求和14、利用函数,把abcd 变成 BCD15、输入 10 个数,求最大值最小值和平均值16、输入公里数,计算车费17、已知两边和夹角,求三角形面积18、输入学生成绩,显示相应等级( select case结构)19、学生成绩转换( select case结构)20、求 100 以内能够被19 整除的个数1、完善程序代码实现当单击 " 输入并排序 " 按钮后,从键盘输入 5 个数,保存在数组中,并显示在窗体上,然后把这 5'个数按照从小到大的顺序排列并显示在窗体上。
Private Sub Command1_Click()Dim x As LongDim n As Integer, i As Integer, s As LongDim a(1 To 5) As SingleFor i = 1 To 5a(i) = Val(InputBox(" 请在输入第 " + Str(i) + "/5个数"))Print a(i);Next iPrintFor i = 1 To ___ ① __Min = a(i): m = iFor x = i + 1 To 5If ___ ② ___ Then Min = a(x): m = xNext xk = a(i): ____ ③ ___: a(m) = kNext iPrint " 从小到大排序后的数据为:"For i = 1 To 5Print a(i);Next iEnd Sub2、完善程序代码实现:输入三角形的三条边长,首先判断给出的三条边能否构成三角形(三角形的两边之和大于第三边),如可以,则计算并输出该三角形的面积;否则输出 "不能构成三角形"。
Private Sub Command1_Click()Dim a, b, c, q, s As Singlea = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)q = (a + b + c) / 2If (a + b) <= c Or (a + c) <= b ___ ① ___ (b + c) <= a ThenPrint " 不能构成三角形"Elses = ___②___(q * (q - a) * (q - b) * (q - c))Print " 三角形的面积是" & s____③ ____End Sub3、删除①②③及下划线,填上正确的代码,画出如下所示的图形,请不要更改原程序结构。
****************Private Sub Command1_Click()Dim i, j, k As IntegerFor i = 4 To 1 Step ___ ①___For j = 1 To ___ ②___ Step 1Print "*";'打印符号 *____③__Print '换行For k = i - 3 To 1Print " "; ' 打印空格Next kNext iEnd Sub4、判断某年是否为闰年的方法是如果该年份的数值能被 4 整除但不能被100 整除,或者能被 400 整除则该年份是闰年。
Private Sub Command1_Click()Dim i As Longi = ___ ① ____If i Mod 4 = 0 And ___ ② ____ ThenLabel2.Caption = " 该年是闰年!"ElseLabel2.Caption = " 该年不是闰年!"___③ ____End Sub5、( 1)删除①②及下划线,填空完成程序。
(2)完善程序代码实现:手动输入0 到 10 以内的一个整数,如果这个数字正好等于随机产生的整数(0 到 10 之内), '那么输出 "恭喜您猜中了! ",否则输出 "谢谢,重在参与!" 。
Private Sub Command1_Click()Dim i, j As IntegerRandomizei = ___ ① ___j = Val(InputBox(" 请您输入一个 0-10 之间的整数 :"))Print " 您选中的数字为: " & j Print " 随机产生的数为:" & iIf ____ ② ___ ThenPrint " 恭喜您猜中了!"ElsePrint " 谢谢,重在参与!"End IfEnd Sub6、凡在商场消费满 500 元以上 ( 含 500 元 ),享受 9 折优惠;消费满 1000 元以上 (含 1000 元 ),享受 8 折优惠;消费在 500 元以下不优惠。
输入消费金额,计算出实收金额。
注:请不要更改原程序结构,删除①、②、③及下划线,并在对应位置填写正确的代码。
Private Sub command1_click()Dim m As Single'消费金额m = ___① ___If m >= 1000 ThenText2.Text = ____ ②___ElseIf __ ③ ___ ThenText2.Text = m * 0.9ElseText2.Text = mEnd IfEnd IfEnd Sub7、在Text1 中输入每月用电量,单击按钮 " 应收电费 "后,在 Text2 中输出电费。
收费标准:家庭每月用电量不超过 260 度按原价 1.3 元 /度收费;超过 260 度,不超过 400 度每度电费用增加 0.1 元;超过400 度后每度电费用增加0.3 元。
Private Sub Command1_Click()Dim i As Singlei =____ ① ___If i >= 0 And i <= 260 Then s = ____ ② ____If i > 260 And i <= 400 Then s = i * (1.3 + 0.1)If i > 400 Then s = i * (1.3 + 0.3)____③ ___ = s & " 元 "End Sub8、完善程序代码实现:任意输入一个 1 到 100 以内的整数,并求出它的阶乘。
Private Sub Command1_Click()Dim i As IntegerDim j As IntegerDim s As Doubles = ___① ___i = Val(InputBox(" 请您输入一个 1 到 100 以内的整数 "))For j = 1 To is= ___②_____③ ___Print i & " 的阶乘等于 " & sEnd Sub9、下面的程序是求100 以内所有奇数之和,程序中有三处错误,请更正。
Private Sub Command1_Click()Dim s As IntegerDim i As Integers = 0For i = 1 To 99 Step 1s = s * iEnd IfPrint "s=" & sEnd Sub10、在 Text1 中输入学生的成绩,点击“转换”按钮后,转换成相应的等级并显示在Label1中!Private Sub Command1_Click()Dim exam As Integerexam = ____① ___Select Case ____② ____Case Is < 60Label1.Caption = " 该学生的成绩等级为:D"Case 60 To 69Label1.Caption = " 该学生的成绩等级为:C"Case 70 To 84Label1.Caption = " 该学生的成绩等级为:B"Case 85 To 100Label1.Caption = " 该学生的成绩等级为:A"Case ElseLabel1.Caption = " 输入的数据不合法"____③ ___End Sub11、'删除程序中的①②③及下划线,填空完成程序,运行程序使能打印下面所示的图案。
'@'@@'@@@'@@@@'@@@@@'@@@@@@'注:请不要更改原程序结构,删除①、②、③及下划线,并在对应位置填写正确的代码Private Sub Command1_Click()Dim i As IntegerDim j As IntegerFor i = 1 To __ ① ___Print Tab(10);For j = 1 To ___ ② _____Print ____ ③ _____Next jPrintNext iEnd Sub12、 '删除①②③及下划线,利用字符串函数Ucase()和转换函数Asc() ,填空完成程序。
'注:请不要更改原程序结构,删除①、②、③及下划线,并在对应位置填写正确的代码。
Private Sub Form_Click()Dim str1 As String, str2 As StringDim str3 As String, i As Integerstr1 = "f"For i = 1 To ____ ① ______str2 = UCase(str1)str1 = str2 & str1str3 = str3 & str1str1 = Chr(Asc(str1) + ____ ②_____)______ ③_______Print str3End Sub13、'删除①②③及下划线,填空完成程序。