高中信息技术vb练习1
新高中信息技术考试vb程序习题及答案
Dim s As Integer '变量s存放和
Dim n As Integer
'为s赋初值
s =0
'为n赋初值
n =0
Do
n = n + 1
s = s + n
Loop While s<=500
Text1.Text = Str(n)
End Sub
第三套
Dim r As Single '定义半径r为单精度型
r = Val(text1.text)
c = pi*2*r
text2.text= c
End Sub
第二套
'填空完成程序,计算s=1!+2!+3!+…+8!的值并在窗体上打印出结果。
Private Sub Form_Click()
Dim s As Single ' s变量用于存放计算结果
第一套
1、'填空完成程序,使得当单击窗体后,Label1上显示100以内(含100)偶数之和。
Private Sub Form_Click()
Dim i As Integer '定义变量i
Dim s As Integer '定义变量s,用于存放100以内(含100)偶数的和
s = 0
For i = 2 To 100 Step2
Private Sub Command1_Click()
Dim a(9) As Integer
DimmaxAsInteger
DimIAs Integer
Me.Cls
Randomize
高中信息技术高二VB编程知识练习题精选
C.10 / 5 D.5 / 10 16.运行下面的 Visual Basic 程序,单击命令按钮 Command1,出现如下图所示的提示 信息:
Private Sub Command1_Click() Dim i As Integer, c As String, s As String, t As String s = "2012 Hero" t = "" For i = 1 To Len(s) c = Mid(s, i, 1) If c >= "a" And c <= "z" t = t + c End If Next i Text1.Text = t End Sub 出现该错误的原因是 A.If 语句缺少 Then B.If 语句缺少 Else C.变量 t 的数据类型说明错误 D.变量 s 的数据类型说明错误 17.到银行办理个人异地汇款(不超过 100 万元) ,银行会收取一定的手续费。计算方 法是:
从图中信息可知,下列说法不正确的是 A.该工程名称为“snow.vbp” B.该窗体名为“Form1” C.当前看到的事件处理过程名为“Command1_Click” D.该程序中用的了 Timer 控件对象 8.以下程序段是实现 x*y(x、y 均为自然数)运算的程序段,则划线处的语句应该是 ( ) x=Val(Text1.Text) y=Val(Text2.Text) s = 0:j = 1 Do While j <= y j = j + 1 Loop Text3.Text=Str(f) A.s=s *j B.s=s+x C.s=x*j D.s =s*x 9.如下图所示的流程图,算法执行时,若输入 n 的值为 5,则输出 s 的值是
高一信息技术练习题(vb)
高一信息技术练习题算法与程序设计(VB)----基本语句一、根据要求完成下列各题1、Private Sub Command1_Click()A = 12B = 15C = A + BPrint "C="; CEnd Sub结果为:___________________2、Private Sub Command1_Click()A = 12B = 15C = BC = C - APrint "C="; CEnd Sub结果为:___________________3、Private Sub Command1_Click()X = 3Y = 4Z = Sqr(Y)Y = X + ZPrint "Y="; YEnd Sub结果为:___________________4、Private Sub Command1_Click()X = -3Y = 9Y = Sqr(Y)Y = Abs(X) + YPrint "Y="; YEnd Sub结果为:___________________5、Private Sub Command1_Click()I = 120J = 110Print I; JK = II = JJ = KPrint "I="; I,"J="; JEnd Sub结果为:__________________________________6、Private Sub Command1_Click()I = 120J = 110I = I + JJ = I - JI = I - JPrint "I="; I,"J="; JEnd Sub结果为:___________________7、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))If A >= 0 ThenPrint AElsePrint Abs(A)End IfEnd Sub单击按钮,输入-9,运行结果为:_____________8、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))B = Val(InputBox("请输入一个数"))If A >= B ThenY = AElseY = BEnd IfPrint YEnd Sub单击按钮,输入100和90运行结果为:_____________9、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))If Int(A / 2) = A / 2 ThenA = AElseA = A + 1End IfPrint "A="; AEnd Sub单击按钮,输入2运行结果为:_____________单击按钮,输入9运行结果为:_____________10、 Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))If A Mod 2=0 ThenLabel1.Caption = "您输入的是一个偶数"ElseLabel1.Caption = "您输入的是一个奇数"End IfEnd Sub单击按钮,输入37运行结果为:_____________________11、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))S = 0For I = 1 To AS = S + INext IPrint "S="; SEnd Sub单击按钮,输入5运行结果为:__________________12、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))S = 0For K = 1 To A Step 3S = S + 2Next KPrint "S="; SEnd Sub单击按钮,输入15运行结果为:__________________13、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))S = 0For K = 1 To A Step 3S = S + 2Next KS = "S=" + Str(S)Label1.Caption = SEnd Sub单击按钮,输入27运行结果为:__________________14、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))S = 2For K = 1 To AS = S * KNext KS = "S=" + Str(S)Label1.Caption = SEnd Sub单击按钮,输入4运行结果为:__________________15、Private Sub Command1_Click()A = Val(InputBox("请输入一个数"))S = 1For K = 1 To A Step 5S = S * 2Next KS = "S=" + Str(S)Label1.Caption = SEnd Sub单击按钮,输入25运行结果为:__________________16、写出下列语句的基本格式(1)、赋值语句:__________________ 实例:__________________(2)、输入语句:__________________ 实例:__________________(3)、输出语句:___________________ 实例:__________________17、写出下列语句的基本格式,并画出执行过程的流程图。
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基础复习单元测试题1.在Visual Basic中进⾏窗体设计时,利⽤属性⾯板可以⾮常⽅便地对常⽤的属性进⾏设置。
请观察下图,并选择出正确的描述()(A)“Text1”是类名,“TextBox”是对象名,“Text”是属性名,“点击输⼊”是属性值(B)“Text1”是对象名,“TextBox”是类名,“Text”是属性名,“点击输⼊”是属性值(C)“Text1”是对象名,“TextBox”是类名,“Text”是属性值,“点击输⼊”是属性名(D)“Text1”是属性名,“TextBox”是对象名,“Text”是类名,“点击输⼊”是属性值2.在Visual Basic中,语句Cname.Text="⾼⼀"中的Text是()(A)属性名(B)属性值(C)对象名(D)窗体名3.Visual Basic是⼀种⾯向对象的程序设计语⾔,构成对象的三要素是()(A)属性、事件、⽅法(B)控件、属性、事件(C)窗体、控件、过程(D)窗体、控件、模块4.在VB⼯程设计中,要在命令按钮Command1中显⽰“计算”,则下列操作正确的是()(A)...将Text属性值改为“计算”(B)将Caption属性值改为“计算”(C)将Font属性值改为“计算”(D)将Name属性值改为“计算”5.下列关于”控件”属性的说法,正确的是()(A)单击窗体中的某控件,在属性窗⼝中的属性列表框中找到所要设置的属性,即可设置其属性值(B)所有控件都具有同样的属性(C)控件的属性只能在设计时设置,不能在运⾏时修改(D)控件的每⼀个属性都具有同样的默认值6.下列哪语句,可使窗⼝的按钮Command1显⽰“确定”A Command1.Show="确定"B Command1.Caption="确定"C /doc/be7edd22591b6bd97f192279168884868762b891.html ="确定"D Command1.Visible="确定"7.在Visual Basic中,添加⼀个标签,在⼯具箱中要单击的控件是A.B.C. D.8.Visual Basic 6.0中编程时,当双击窗体上的某个控件时,所打开的窗⼝是()A.⼯程资源管理器窗⼝B.代码窗⼝C.⼯具箱窗⼝D.属性窗⼝9.在Visual Basic代码中,将多个语句合并在⼀⾏上的并⾏符是A.撇号(')B.冒号(:)C.感叹号(!)D.问号(?)10.下列叙述错误的是A.⾯向对象的程序设计⽅法的核⼼是对象功能的实现和表达B.⼀个对象是由⼀组表⽰对象状态的数据和⼀组描述对象属性的⽅法的代码构成的C.在VB中,标签、按钮、⽂本框等对象称之为控件D.在⾯向对象的程序设计中,类是对相似性质的对象的⼀种抽象,是对象的⼀个“实例”11.在Visual Basic中,Circle.frm⽂件属于A.⼯程⽂件B.窗体⽂件C.代码⽂件D.类⽂件12.在Visual Basic代码Private Sub Form_Load()中Load事件的触发条件是A.窗⼝装载B.⿏标单击C.⿏标双击D.键盘按下13.在Visual Basic中,Hello.vbp⽂件属于A.⼯程⽂件B.窗体⽂件C.代码⽂件D.类⽂件14.在Visual Basic中,语句Lab.Caption="你好"中的“你好”是A.对象名B.属性值C.属性名D.类名15.在VB程序设计的过程中,”20”+”28”的运算结果是()A.”28”B.FalseC.”20+28”D.”2028”16.a=5b=Len("1011")If a>b ThenText1.text="请重新输⼊"ElseText1.text="欢迎光临"End If该程序段运⾏的结果:17.Sqr(49)的返回值为:18.有如下Visual Basic程序段:A=10:B=20A=A+B:B=A-B该程序段运⾏后,变量A和B的值是()A.10和20B.30和20C.30和10D.30和-1019.下列运算结果中,值最⼤的是A.3\4B.3/4C.4mod3D.3mod420.在Visual Basic中,若x、y都是正整数且关系表达式x\y=1为真,则下列关系表达式值⼀定为真的是A.x Mod y=0B.x=y And x<2*y21.下列Visual Basic表达式正确的是A.b*b-2π*aB.b1-m^2C.2v+1/2/tD.2*a+3Sqr(-9)22.如图所⽰的流程图,是反映⽤数码相机拍照的流程:它的主要控制模式属于A.循环模式B.树型模式C.分⽀模式D.顺序模式23.在Visual Basic中,如果要给变量i,j,k都赋值为1,则下列语句正确的是A.i=j=k=1B.i,j,k=1C.i=1,j=1,k=1D.i=1:j=1:k=124.在Visual Basic⼯程设计中,要在⽂本框Text1中显⽰“你好”,则下列操作正确的是A.在Text属性名中输⼊“你好”B.在Caption属性名中输⼊“你好”C.在Font属性名中输⼊“你好”D.在Name属性名中输⼊“你好”25.下列属于正确的Visual Basic赋值语句的是A.x+y=10B.x+y-10=0C.x,y=10D.x=10-y。
VB练习1
1.下面数组声明语句中,数组包含元素个数为 ________。
Dim a(-3 to 2,5)A.120B.30C.60D.362.有如下程序代码,输出结果是________。
Dim a()a=Array(1,2,3,4,5)for i=Lbound(a)to Ubound(a)print a(i);next iA.1 2 3 4 5B.0 1 2 3 4C.5 4 3 2 1D.4 3 2 1 03.假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是________。
A.数组中每个命令按钮的名称(名称属性)均为Command1B.数组中每个命令按钮的标题(Caption属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称Command1(下标)可以访问数组中的每个命令按钮4.在设定Option Base 1后,经Dim arr(3,4)As Integer 定义的数组arr含有的元素个数为________。
A.12B.20C.19D.95.有如下程序代码,输出结果是________。
Dim a(-3 to 6,5)n=Lbound(a,2)print nA.-3B.0C.6D.56.有如下程序代码,输出结果是________。
Dim a(-3 to 6,5)n=Ubound(a,1)print nA.-3B.0C.6D.57.要获知当前列表项的数目,可通过________属性实现。
A.ListB.ListCountC.ListIndexD.Text8.根据需要用________可以重新确定动态数组的大小。
A.ReDimB.DimC.StaticD.Public9.用ReDim不可以改变动态数组的________。
A.大小B.类型C.维数D.下标值10.可以通过修改控件数组中的控件的________属性值改变其在数组中的顺序。
A.FontB.CaptionC.Index11.用来设置斜体字的属性是 ________。
vb练习1
A.List1.Clear B.Form1.Clear bo1.Cls D.Picture1.Clear
解答: B
参考答案: A
35. 单选题: (1.0分)
PictureBox、Frame、OptionButton、ListBox、TextBox、Form、ComboBox这7个对象中,具有 Caption属性的有 个。
解答: B
参考答案: A
29. 单选题: (1.0分)
Visual Basic程序设计时常用的Print、Cls属于 。
A.属性 B.打印字库 C.方法 D.事件
解答: C
参考答案: C
30. 单选题: (1.0分)
单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不 同的 中安排适当的单选按钮,即可实现。
A.可以通过Print方法在图片框中输出文本 B.清空图片框控件中图形的方法之一是加载一个空图形 C.图片框控件可以作为容器使用 D.用Stretch属性可以自动调整图片框中图形的大小
解答: A
参考答案: D
23. 单选题: (1.0分)
以下叙述中错误的是 。
A.下拉式菜单和弹出式菜单都用菜单编辑器建立 B.在多窗体程序中,每个窗体都可以建立自己的菜单系统 C.除分隔线外,所有菜单项都能接收Click事件 D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
解答: B
参考答案: A
18. 单选题: (1.0分)
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是 。
bo1.Removeitem Text bo1.Removeitem 2 bo1.Removeitem 3 bo1.Removeitem Co考答案: B
高中信息技术vb练习1汇编
信息技术Vb练习11.某商场对过季服装进行八折促销,新款服装进行九五折促销。
用算法描述这一促销方案,合适的算法流程是(A)循环模式(B)顺序模式(C)树型模式(D)选择模式2.在Visual Basic中,语句TName.Caption = "2012伦敦"中的TName是(A)对象名(B)属性名(C)属性值(D)事件名3.计算长方体体积的算法如下:①输入长方体的长(L)、宽(W)、高(H)的值②计算体积V = L * W * H③输出体积V上述算法属于(A)解析算法(B)枚举算法(C)排序算法(D)递归算法4.某算法的部分程序代码与其相对应的流程图分别表示如下:程序代码流程图则代码中①和②处应填入的是(A)①i = 1 To 10②s = s * i (B)①i = 1 To 10②s = s + i(C)①i = 1 To 10 Step 2②s = s + i (D)①i = 1 To 10 Step 2②s = s * i5. 某算法的流程图如下所示:若输入a、b的值分别为8、10,则该算法的输出结果为(A)0.25 (B)0.2 (C)-0.2 (D)-0.256.“一个算法必须保证它的执行步骤是有限的。
”这是指算法特征中的(A)有穷性(B)确定性(C)能行性(D)有0个或多个输入7.在Visual Basic中,表达式13 \ 5 Mod 4的值是(A) 1 (B) 2 (C) 3 (D) 48.在Visual Basic中,语句Dim a(1 To 10) As String所定义的数组元素个数是(A) 1 (B) 9 (C) 10 (D)119.在Visual Basic程序中要用到存储范围为-150000~150000的某一整数变量,则该变量的类型应该定义为(A)Integer (B)Long (C)Single (D)Boolean 10.在Visual Basic中,某对象的属性窗口如下图所示:该对象名是(C)Command_1 (D)Appearance(A)CommandButton (B)Command111.在Visual Basic中,语句List_11.AddItem "hello"中的“AddItem”是(A)对象名(B)方法名(C)属性值(D)事件名12.某Visual Basic程序如下:Private Sub Command1_Click()Dim a As Single, b As SingleDim c As Singlea = 1b = 5c = Sqr(a - b)Text1.Text = Str(c)End Sub运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,此时程序正执行的语句是(A)a = 1 (B)b = 5(C)c = Sqr(a - b) (D)Text1.Text = Str(c)13.在Visual Basic中,要定义一个由50个元素构成的一维整型数组cp,下列语句正确的是(A)Const cp(1 to 50) As Integer(B)Dim cp(1 To 50) As Integer(C)Const cp(1 To 5) As Integer(D)Dim cp As Integer14.某Visual Basic程序如下:Private Sub Command1_Click()Dim a(1 To 10) As IntegerDim i As IntegerFor i = 1 To 10a(i) = i * iNext iList1.AddItem Str(a(i))End Sub运行程序,单击命令按钮Command1后,出现的错误提示为(A)下标越界(B)子程序或函数未定义(C)溢出(D)类型不匹配15.某Visual Basic程序段如下:Dim a(1 To 10) As IntegerDim i As Integera(1) = 1For i = 2 To 10a(i) = a(i - 1) * iNext i运行该程序段,会出现的错误提示为(A)下标越界(B)子程序或函数未定义(C)要求对象(D)溢出16.某Visual Basic程序如下:Private Sub Command1_Click()Dim i As Integer, sum As Integersum = 0For i = 10 To 2 Step -2sum = sum + iNext iText1.Text = Str(sum)End Sub运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,此时程序正执行的语句是(A)Sum = 0 (B)For i = 10 To 2 Step -2(C)sum = sum + i (D)Text1.Text = Str(sum)17.在Visual Basic代码编辑窗口中,输入了“List1.”后出现了如图所示的信息:其中的“BackColor”是List1的(A)属性名(B)事件名(C)对象名(D)方法18.在Visual Basic中,鼠标单击窗体Form触发的事件处理过程名为(A)Text1_Click (B)Form_Click(C)Text1_DblClick (D)Form_DblClick19.已知a=1,b=2,c=3,下列表达式中值为True的是(A)Not (a < b) (B)a > b And b > c(C)a < b Or a > c (D)a > c20.有如下的Visual Basic程序段:For i = 1 To 10 Step 4s = s + iNext i该程序段运行后,语句s = s + i执行的次数是(A) 1 (B) 3 (C) 4 (D) 10 答案:1-10:DAADA ABCBC11-20: BCBAD DABCB。
高中信息技术习题vb部分
宁溪中学信息技术(VB)练习题班级姓名一、选择题:ﻫ1.下列各组控件都具有Caption属性的是A.窗体、文本框 B。
标签、定时器 C.窗体、标签 D。
文本框、定时器ﻫ2.下列每个控件都具有的属性是ﻫ A。
NameB.CaptionC.Font D。
Interval 3.下列运算结果中,值最大的是A。
3\4 B。
3/4 C。
4 mod 3 D。
3 mod 4 〖/表示除,\表示整除,mo d表示求余数〗ﻫ4。
以下哪个是合法的变量名A.Len B.Test@qw C.6cost_1 D.count2sﻫ5。
在Visual Basic代码中,将多个语句合并在一行上的并行符是A。
撇号(’) B. 冒号(:) C。
感叹号(!) D. 问号(?)ﻫ6。
如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该是A.5000 B.500 C.50 D.5ﻫ7.下列控件中可设置滚动条是A.计时器B.标签C.文本框 D.按钮8.下面程序执行的结果是ﻫ Private Sub Form_Click()A = ”123":B = ”456"ﻫC = Val(A) +Val(B)〖val是把字符转化为数值的函数〗Print C \ 100ﻫ End Subﻫ A.123 B。
3 C.5 D。
5799.下列逻辑运算结果为"true”的是A.flase or not true B.flase and not trueC. true or not true D.true and not true10.下列控件中可用于接受用户输入文本,又可用于显示文本的是A.Label 控件 B。
TextBox 控件ﻫ C. Timer 控件 D. CommandButton控件11。
以下程序段执行后,整型变量n 的值为year=2001ﻫ n=year\4+year\400-year\100A。
495 B. 505 C. 500 D。
VB习题1-2答案
习题 1一、叙述题1.简述事件驱动的程序设计原理。
2.简述VB具有哪些特点。
3.VB的集成开发环境由哪些元素组成?4.VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?若不这样做,系统有什么信息?6.简述用VB开发应用程序的一般步骤。
二、单选题1.VB是用于开发________环境下应用程序的工具。
A.DOS或Windows B.DOSC.Windows D.UNIX2.VB采用了________的编程机制。
A.可视化B.事件驱动C.面向过程D.面向对象3.窗体编辑器的主要功能是________。
A.设计窗体的外观B.编写源程序代码C.设计用户界面D.设置对象属性4.VB是________的应用程序的开发工具。
A.8位B.16位C.32位D.64位5.VB集成开发环境开发的应用程序不适宜的运行环境是________。
A.Windows32B.Windows 9XC.WindowsNT D.Windows20006.VB共有三个版本,按功能从弱到强的顺序排列应是________。
A.学习版、专业版和工程版B.学习版、工程版和专业版C.学习版、专业版和企业版D.学习版、企业版和专业版7.VB集成开发环境有三种工作模式,工作模式显示在________。
A.状态栏的最左方B.状态栏的最右方C.状态栏的中括号内D.标题栏的中括号内8.下面不属于VB集成开发环境三种工作模式之一的是________。
A.设计状态B.编写代码状态C.运行状态D.中断状态9.不能打开代码窗口的操作是________。
A.双击窗体设计器的任何地方B.按下F4键C.单击工程窗口中的“查看代码”按钮D.选择“视图”下拉菜单中的“代码窗口”10.工程文件的扩展名是________。
A..frm B..vbp C..bas D..frx11.窗体文件的扩展名是________。
高中vb试题题目及答案
高中vb试题题目及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 以下哪个关键字用于声明一个过程?A. FunctionB. SubC. PropertyD. Both A and B答案:D3. 在Visual Basic中,哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. 如果要在Visual Basic中创建一个数组,应该使用哪个关键字?A. DimB. NewC. ArrayD. Both A and B答案:D5. 在Visual Basic中,哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. Both A and C答案:D6. 以下哪个选项是Visual Basic中的逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D7. 在Visual Basic中,以下哪个选项用于循环遍历数组?A. ForB. WhileC. DoD. All of the above答案:A8. Visual Basic中的哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个类?A. ClassB. StructureC. InterfaceD. Both A and B答案:D10. 在Visual Basic中,以下哪个方法用于执行字符串连接?A. ConcatB. AppendC. & OperatorD. All of the above答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:_______。
高中信息技术学业水平测试(会考)信息技术科目Vb界面练习
4、为按钮1编写单击事件代码,要求单击“登陆”按钮后,标签控件内容变为“班级姓名座位号”。如“100*班张三33号”
Vb界面练习二
1、 新建一工程
2、添加相应的控件,两个文本框控件(text1和text2);两个标签控件(label1和label2);两个命令按钮控件(command1和command2)
4)在"简历"右侧画一文本框Text2,高为1500,宽为4335,设为多行文本输入,并有垂直滚动条;
5)保存文件.
3)插入一个命令按扭,标题为"单击进入",字体为黑体,小三号,按钮宽度2000。
4)保存结果。
Vb界面练习七
1)设窗体Form1的名称改为"Ct1";
2)在Ct1窗体上画两个标签Label1,Label2,标题分别为"姓名","简历",字体为楷体三号字;
3)在"姓名"右侧画一文本框Text1,清空内容;
3、设置各控件的相关属性,设置后界面如图所示
4、密码输入时在屏幕上以“*”代替;
提示:Text2控件的PassWordChar属性设置为“*”,作用:设置文本utton为false,minbutton为false)
Vb界面练习三
Label2
Vb界面练习四
Vb界面练习五
1)将窗体标题设为"课程选择";
2)在窗体上画一个名称为Label1标签,标题为"学号",字体为宋体,小二号;
3)在"学号"右侧画一个名称为Text1的文本框,宽为2300,高为555;
高中信息技术会考(VB部分)练习
高中信息技术会考VB复习题一、单选题1. 计算机程序的三种结构是顺序结构、、选择结构。
A.模块结构B.循环结构C.多重循环结构D.IF块结构2. 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。
A.任务B.事件C.控件D.过程3. 在VB中,窗口坐标系的原点在,x轴向右为正,y轴向下为正。
A.窗口左上角B.窗口右下角C.窗口正中间D.窗口右上角4. 在VB应用程序设计中,通常应对编写程序代码。
A.所有对象B.窗体C.Timer D.有事件的对象5. 在面向对象程序设计中,用来描述对象的特征信息。
A.事件B.方法C.代码D.属性6. 在VB编程中,如果需要返回鼠标的当前位置,或了解按下的是鼠标哪个键及需要配合键盘上的Shift、Ctrl、Alt键时,应该使用事件。
A.Click B.Change C.MouseDown D.KeyPress7. 在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为。
A.1 B.60 C.100 D.10008. 下列过程中,是程序开始运行时,窗体一加载就运行的程序段。
A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress9. 的Visual Basic表达式是。
A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a10. 在VB系统中,代表内存单元,是命了名的存储空间。
A.变量B.常量C.函数D.字节11. 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
A.Sub B.Dim C.Call D.End12. 在VB程序设计语言中,语句的功能是使系统产生的随机数真正随机化。
A.Rnd B.Circle C.Randomize D.Dim13. 关系表达式的值为。
高中信息技术vb试题及答案
高中信息技术vb试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D2. 下列哪个控件不是VB的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. SetC. NewD. All of the above答案:A4. VB中的事件处理程序通常被定义为:A. SubB. FunctionC. PropertyD. All of the above答案:A5. 在VB中,以下哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A6. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A7. 在VB中,以下哪个方法用于打开一个文件?A. OpenB. CloseC. PrintD. Write答案:A8. VB中,以下哪个选项是正确的文件访问模式?A. Open AsB. For InputC. For OutputD. Both B and C答案:D9. 在VB中,以下哪个选项用于声明一个常量?A. DimB. ConstC. Option ExplicitD. Option Base答案:B10. VB中,以下哪个关键字用于创建一个类?A. ClassB. NewC. InheritsD. Implements答案:A二、填空题(每题2分,共20分)1. 在VB中,使用______关键字可以定义一个子程序。
答案:Sub2. 要声明一个全局变量,应该使用关键字______。
答案:Public3. VB中的______函数可以用来获取当前日期。
高中信息技术 VB程序设计试卷1
卜人入州八九几市潮王学校VB程序设计试卷1一、单项选择题,每一小题2分, 25题一共50分【第1题】金山快译把“你叫什么名字〞翻译成“What'syourname〞,这属于A、语音识别B、机器翻译C、专家系统D、智能代理【第2题】以下文件中不能用音频播放软件翻开的是A、歌唱祖国.mp3B、青花瓷.midC、校园的早晨.wavD、风情.tif【第3题】小明家的电脑运行Photoshop软件时总浮现异常画面。
为理解决问题,他想到了到论坛发帖求助的方法,为此他需要将该程序的异常画面截取下来。
以下方法中,最简便的是A、使用扫描仪B、安装专业屏幕截图软件再截图C、使用数码相机拍摄D、使用“PrintScreen〞键截屏【第4题】利用Excel电子表格存储学生信息,为了输入诸如“******〞格式的学号信息,单元格的属性需要设置成A、数值B、文本C、特殊D、常规【第5题】以下选项里面,不属于视频文件格式的是A、aviB、mpegC、movD、MP3【第6题】信息资源管理非常重要,是因为A、信息资源管理可以进步信息资源的利用效率B、信息资源惟独经过管理后,才干被人们利用C、不经过管理的信息资源是没有利用价值的D、信息资源管理不可以进步信息的使用价值【第7题】以下选项里面,属于制作动画的常用软件是A、PhotoshopB、FlashC、WPSD、ACDSee【第8题】图形符号在算法描绘流程图中表示A、算法的开场或者完毕B、输入输出操作C、处理或者运算的功能D、判断条件是否满足需求【第9题】在VB中,表达式Cos(0)的结果是A、0B、1C、约等于D、出错【第10题】在标签“lblname〞“name〞的值,正确的语句是A、lblname.caption=nameB、lblname.text=nameC、D、name=lblname【第11题】在VB中,以下赋值语句正确的选项是A、x+y=20B、3x=yC、y=x+20D、S=2Л*r*r【第12题】如下VB程序段Fori=1To3Step2Print"VB"Nexti执行后,语句Print"VB"执行的次数是A、1B、2C、3D、4【第13题】a=8、b=6,以下程序段If(aMod3=0)Or(bMod3=0)Thenc=a*bElsec=a+bEndIf执行后变量c的值是A、48B、14C、8D、6【第14题】以下关于解决问题过程的表达,错误的选项是A、计算机解决问题和人类解决问题的过程是彻底一样的B、人类会创造性地解决问题C、计算机解决问题必须针对一定对象,按一定步骤去做D、人类的思维有跳跃性、抽象性、含糊性【第15题】VisualBasic、Java属于A、自然语言B、机器语言C、汇编语言D、高级语言【第16题】在VB中,可以使文本框text1显示“你好〞〔不含引号〕的代码是A、Printtext1.Text="你好"B、text1.Text=你好C、text1.Text="你好"D、text1.Font="你好"【第17题】关于排序,以下表达正确的选项是A、排序就是把数据从小到大排出顺序,反之不行B、对字符型数据排序时,不区分大小写C、对数值型数据和字符串型数据都能发展排序D、字符串型数据要转换成ASCII码才干发展排序【第18题】以下关于因特网开展的表达,错误的选项是A、启用IPv6地址后,挪动、冰箱都能拥有IP地址B、的核心是互动、分享和创新C、云计算是一种网络效劳D、物联网将会取代因特网【第19题】某同学搜索到“智能五笔安装程序.rar〞的链接,要下载这个文件,以下操作中可行的是A、右击该链接,执行“目的另存为〞命令B、右击该链接,执行“保存〞命令C、翻开“文件〞菜单,执行“文件另存为〞命令D、收藏该链接【第20题】以下选项里面属于搜索引擎的是A、CutFTPB、FlashGetC、BaiduD、WinRAR【第21题】为了预防地震等不可预测的灾难对数据安全的影响,普通会A、在保险柜里存一份B、发展异地备份C、安装灾害预测系统D、发展本地备份【第22题】在计算机存储器中,一个字节可以存放A、一个汉字B、一个英文字母C、一个大于255的整数D、一个256-512之间的任意整数【第23题】根据提供的常用字符与ASCII码对照表(局部),在VB中,表达式Asc("B")+Int(4)的值是A、68B、70C、67D、69【第24题】以下三个图片均是用画图软件生成的24位位图,且尺寸均为60*30像素,其各自占用存储空间情况为A、最小B、最大C、最小D、一样大【第25题】用户可利用Windows的搜索功能查找磁盘上的文件〔如下列图〕,从图中可以知道查找的是D盘中的A、一个文件名为“*.bmp〞的文件B、所有bmp位图文件C、一个文件名为“*〞的bmp位图文件D、所有文件二、操作题,每一小题10分, 5题一共50分【第1题】翻开“Z:\730\工程1.vbp〞发展以下操作后并保存。
高一信息技术-VB专题练习(含答案)
VB综合练习一、选择题1. 在VB代码编辑窗口中,输入了“Command1.”后出现了如图所示的信息,其中的“Caption”是Command1的()A.事件名B.属性名C.对象名D.方法2. 某VB程序的一个事件处理过程如下,在程序运行时,能触发该事件的是()Private Form_Load()Command1.caption=”计算”End subA.窗体装载B.单击窗体C.单击按钮Command1 D.双击窗体3. 在VB中,下列属于过程文件的是()A. .vbp B. .frm C. .vbw D. .frx4. 在VB中,若需要将350名学生的借阅卡号(如“WZ001036”)分别存储在数组code的code(1) ~code(350)元素中,则下列说明语句最合适的是()A.Dim code(1 To 350) As Integer B.Dim code(1 To 350) As Single C.Dim code(1 To 350) As String D.Dim code(1 To 350) As Boolean5. 在VB中,a=-100,表达式"360"+Str(a)的值是()A.260 B."360-100" C."360100" D."260"6. 在VB中,a=-100,表达式100+Val("36")的值是()A."10036" B."136" C.100+36 D.1367. 下列VB表达式的值等于2的是()A.Abs(-2.1) B.Int(2.1)C.Sqr(4.2) D.Len("4")8. 下列VB中,表达式81 \ 8 mod 3 * int(2.5)的值是()A.40 B.4 C.5 D.69. 数学表达式“2n–1>0 且 2n-1≠1”对应的VB表达式是()A.2·n–1>0 And 2·n–1<>1 B.2n–1>0 And 2n–1≠1C.2*n–1>0 And Not(2*n-1=1)D.2*n–1>0 And 2n-1<>110. 将整数型变量n的值显示在文本框Text1中,正确的语句是()A.Text=n B.Val(Text1)=nC.Text1.Text=Str(n)D.Str(Text1.Text)=n11.产生一个三位随机整数的表达式是()A.int(rnd*900)+100B.int(rnd*999)C.int(rnd*999)+1 D. rnd*900+10012.一个四位数的整数x,能表示出百位数字的表达式是()A.x\100 B.x\100 mod 10C.x mod 100 D. int(x/100)13. x为单精度型数据,能将x四舍五入保留2位小数的表达式是 ( )A.int(x) B.int(x*100)/100C.int(x+0.5) D.int(x*100+0.5)/10014.下列表达式为真时,能表示大写字母的是 ( ) A."A"<=ch<="Z" B.ch>="A"or ch<="Z"C.ch>="A"and ch<="Z"D.not(ch>="A"and ch<="Z")15. 将字符串变量a和b的值连接并将结果在文本框Text1中输出,下列代码合适的是()A.Str(a+b)=Text1.Text B.Text.Text1=a+bC.Text1.Text=Str(a+b) D.Text1.Text=a+b16. 有如下VB程序段a=3:b=9c=aa=bb=c运行后,下列说法正确的是()A.a=3,b=9 B.a=9,b=3C.a=3,b=3 D.a=9,b=917. 有如下VB程序段,程序段运行后,"s=s+k"共执行了10次,则循环变量k的初值是()s=0For k= to 5s=s+kNext kA.14 B.-5 C.1 D.-418. 有如下VB程序段,程序段运行后,数组元素a(3)的值是()For x=10 to 1 step -1a(x)=x+1Next xA.9 B.8 C.4D.319. 有如下VB程序段,程序段运行后,数组元素a(4)的值是()Dim a(1 to 4) as integera(1)=1For i=2 to 3a(i)=2*a(i-1)+1Next iA.15 B.7 C.3 D.020. 计算斐波那契数列(该数列从第三项开始,每一项都等于其前面两项之和)第20项的值的VB 程序段如下,该程序运行后不正确,有问题的语句是()Dim a(1 to 20) as long,I as integerConst n=20 ‘①i=3a(1)=1:a(2)=1Do while i<=n ‘②a(i)=a(i-2)+a(i-1) ‘③i=i+1LoopLabel1.caption=str(a(i)) ‘④A .①B .②C .③D .④21. 某算法的部分流程图如图所示。
高中信息技术vb考试题及答案
高中信息技术vb考试题及答案一、选择题(每题2分,共40分)1. 在Visual Basic中,下列哪个关键字用于声明一个变量?A. FunctionB. DimC. SubD. Const答案:B2. Visual Basic中,哪个函数用于将字符串转换为大写?A. StrCompB. UCaseC. LCaseD. Mid答案:B3. 以下哪个控件用于在Visual Basic中显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. 在Visual Basic中,哪个属性用于设置文本框(TextBox)的文本?A. CaptionB. TextD. Name答案:B5. 如果要在Visual Basic中创建一个按钮,应该使用哪个控件?A. TextBoxB. CommandButtonC. LabelD. CheckBox答案:B6. 在Visual Basic中,下列哪个循环结构用于重复执行代码块直到满足某个条件?A. ForB. WhileC. DoD. If答案:C7. Visual Basic中,下列哪个函数用于返回一个随机数?A. RandB. IntC. RndD. Sgn答案:C8. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. Caption答案:A9. 以下哪个选项是Visual Basic中声明数组的正确方式?A. Dim numbers(5) As IntegerB. Dim numbers(5) IntegerC. Dim numbers As Integer(5)D. Dim numbers Integer(5)答案:A10. 在Visual Basic中,下列哪个事件用于处理用户点击按钮的事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A11. Visual Basic中,哪个控件用于在用户界面中显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A12. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的背景颜色?A. BackColorB. ForeColorC. ColorD. Background答案:A13. 以下哪个选项是Visual Basic中声明函数的正确方式?A. Function MyFunction()B. Sub MyFunction()C. Procedure MyFunction()D. Method MyFunction()答案:A14. 在Visual Basic中,下列哪个控件用于允许用户从预定义的选项列表中选择一个选项?A. ComboBoxB. ListBoxC. CheckBoxD. RadioButton答案:A15. Visual Basic中,下列哪个关键字用于声明一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B16. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的前景色?A. BackColorB. ForeColorC. ColorD. Background答案:B17. 以下哪个选项是Visual Basic中声明事件处理程序的正确方式?A. On ClickB. Handles ClickC. Event ClickD. Use Click答案:B18. Visual Basic中,哪个函数用于返回当前日期?A. NowB. DateC. TimeD. Today答案:D19. 在Visual Basic中,下列哪个属性用于设置或返回一个控件的宽度?A. WidthB. HeightC. SizeD. Dimension答案:A20. Visual Basic中,下列哪个关键字用于声明一个常量?A. FunctionB. DimC. ConstD. Sub答案:C二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个常量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息技术Vb 练习1
1.某商场对过季服装进行八折促销,新款服装进行九五折促销。
用算法描述这一促销方案,合适的算法流程是
(A )循环模式 (B )顺序模式 (C )树型模式 (D )选择模式
2.在Visual Basic 中,语句TName.Caption = "2012伦敦"中的TName 是
(A ) 对象名 (B )属性名 (C )属性值 (D ) 事件名
3.计算长方体体积的算法如下:
①输入长方体的长(L )、宽(W )、高(H )的值
②计算体积V = L * W * H
③输出体积V
上述算法属于
(A )解析算法 (B )枚举算法 (C )排序算法 (D )递归算法
4.某算法的部分程序代码与其相对应的流程图分别表示如下:
程序代码 流程图
则代码中①和②处应填入的是
(A )①i = 1 To 10
②s = s * i
(B )①i = 1 To 10 ②s = s + i (C )①i = 1 To 10 Step 2
②s = s + i
(D )①i = 1 To 10 Step 2 ②s = s * i
5. 某算法的流程图如下所示: Private Sub Command1_Click()
Dim i As Integer
Dim s As Long
s = 1
For ①
②
Next i
Label1.Caption = Str(s)
End Sub
Y
N
输入a,b
a >
b ?
输出(b-a)/a
输出(a-b)/b
开始
结束
若输入a、b的值分别为8、10,则该算法的输出结果为
(A)0.25 (B)0.2 (C)-0.2 (D)-0.25
6.“一个算法必须保证它的执行步骤是有限的。
”这是指算法特征中的
(A)有穷性(B)确定性
(C)能行性(D)有0个或多个输入
7.在Visual Basic中,表达式13 \ 5 Mod 4的值是
(A) 1 (B) 2 (C) 3 (D) 4
8.在Visual Basic中,语句Dim a(1 To 10) As String所定义的数组元素个数是
(A) 1 (B) 9 (C) 10 (D)11
9.在Visual Basic程序中要用到存储范围为-150000~150000的某一整数变量,则该变量的类型应该定义为
(A)Integer (B)Long (C)Single (D)Boolean 10.在Visual Basic中,某对象的属性窗口如下图所示:
该对象名是
(A)CommandButton (B)Command1 (C)Command_1 (D)Appearance
11.在Visual Basic中,语句List_11.AddItem "hello"中的“AddItem”是
(A)对象名(B)方法名(C)属性值(D)事件名
12.某Visual Basic程序如下:
Private Sub Command1_Click()
Dim a As Single, b As Single
Dim c As Single
a = 1
b = 5
c = Sqr(a - b)
Text1.Text = Str(c)
End Sub
运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,此时程序正执行的语句是
(A)a = 1 (B)b = 5
(C)c = Sqr(a - b) (D)Text1.Text = Str(c)
13.在Visual Basic中,要定义一个由50个元素构成的一维整型数组cp,下列语句正确的是
(A)Const cp(1 to 50) As Integer
(B)Dim cp(1 To 50) As Integer
(C)Const cp(1 To 5) As Integer
(D)Dim cp As Integer
14.某Visual Basic程序如下:
Private Sub Command1_Click()
Dim a(1 To 10) As Integer
Dim i As Integer
For i = 1 To 10
a(i) = i * i
Next i
List1.AddItem Str(a(i))
End Sub
运行程序,单击命令按钮Command1后,出现的错误提示为
(A)下标越界(B)子程序或函数未定义
(C)溢出(D)类型不匹配
15.某Visual Basic程序段如下:
Dim a(1 To 10) As Integer
Dim i As Integer
a(1) = 1
For i = 2 To 10
a(i) = a(i - 1) * i
Next i
运行该程序段,会出现的错误提示为
(A)下标越界(B)子程序或函数未定义
(C)要求对象(D)溢出
16.某Visual Basic程序如下:
Private Sub Command1_Click()
Dim i As Integer, sum As Integer
sum = 0
For i = 10 To 2 Step -2
sum = sum + i
Next i
Text1.Text = Str(sum)
End Sub
运行程序,单击命令按钮Command1后弹出如图所示的出错信息提示,此时程序正执行的语句是
(A)Sum = 0 (B)For i = 10 To 2 Step -2
(C)sum = sum + i (D)Text1.Text = Str(sum)
17.在Visual Basic代码编辑窗口中,输入了“List1.”后出现了如图所示的信息:
其中的“BackColor”是List1的
(A)属性名(B)事件名(C)对象名(D)方法
18.在Visual Basic中,鼠标单击窗体Form触发的事件处理过程名为
(A)Text1_Click (B)Form_Click
(C)Text1_DblClick (D)Form_DblClick
19.已知a=1,b=2,c=3,下列表达式中值为True的是
(A)Not (a < b) (B)a > b And b > c
(C)a < b Or a > c (D)a > c
20.有如下的Visual Basic程序段:
For i = 1 To 10 Step 4
s = s + i
Next i
该程序段运行后,语句s = s + i执行的次数是
(A) 1 (B) 3 (C) 4 (D) 10
答案:1-10:DAADA ABCBC
11-20: BCBAD DABCB。