当前位置:文档之家› vb试题及答案

vb试题及答案

一、选择题(1-30 题每小题1分,共30分,31-45题每小题2分,共30分,总计60分)要使窗体Form1的标题栏中显示“正在复制文件…”,正确的语句是:aA.Form1.Caption=“正在复制文件…”B.Form1.Title=“正在复制文件…”C.Form1.Text=“正在复制文件…”D.Form1.名称=“正在复制文件…”如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于:aA.1000B.100C.10D.13、下列关于控件的基本操作中,错误的是A)当控件处于活动状态时,可以对控件进行缩放B) 在设计阶段不能移动控件C) Visual Basic 6.0 允许对画好的控件进行复制和删除D) 可以通过属性窗口改变控件的位置和大小4、用Visual Basic 开发应用程序的一般步骤有:①设置窗体和控件的属性、②编写代码、③建立用户界面,其中正确的顺序是:A) ①②③B) ①③②C) ③②①D) ③①②5、为使文本框只能显示不能输入,即只读,应设置文本框的属性是:cA.MaxLength设置为0B.Cancel设置为TrueC.Locked设置为True D.Read设置为True6、InputBox函数返回值的类型为。

BA.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)7、为了把焦点移到某个指定的控件,所使用的方法是:AA.SetFocus B.Visible C.ReFresh D.GetFocus8、函数String(3,”str”)的功能是:bA.把数值型数据转换成字符串B.返回有3个字符串组成的字符串C.从字符串中第3个字符D.从字符串中第3个字符的位置开始取字符串9、双击窗体中的对象后,Visual Basic将显示的窗口是:cA.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口10、用于获得字符串s最左边4个字符的函数是:aA.Left(s,4) B.Left(1,4) C.LeftStr(s) D.LeftStr(3,4)11、以下程序段的输出结果是:da=Sqr(3)b=Sqr(2)c=a>bPrint cA.-1 B.0 C.False D.True12、用下面语句定义的数组的元素个数是:cDim A (-4 to 6) As IntegerA.6 B.7 C.11 D.913、若x=-5,执行If x Then x=0 Else x=1的结果为:dA.实时错误B.编译错误C.x=1 D.x=0列程序段的循环结构执行后,i的输出值是:cFor i=1 To 10 Step 2y=y+iNext iPrint iA.25 B.10 C.11 D.因为y的初值不知道,所以不确定15、可以用作其他控件容器的控件有:cA.窗体、列表框、图像框B.窗体、文本框、框架C.窗体、框架、图片框D.窗体、标签、图片框16、以下不属于Visual Basic 支持的循环结构的是:dA.For …Next B.For Each …NextC.Do …Loop D.While …End17、下列可以打开立即窗口的操作是:DA.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G18、下列可作为Visual Basic变量名的是A)A_3 B)4A C)?xy D)Integer19、设a=8,b=5,执行语句Print a>b后,窗体上显示的是A)True B)False C)1 D)出错信息20、以下能够触发文本框Change事件的操作是A) 文本框失去焦点B) 文本框获得焦点C) 设置文本框的焦点D) 改变文本框的内容21、列表框图标的英文名称是A)ListBox B)ComboBoxC)Frame D)CommonDialog22、下列类型说明符中表示整型的是A) % B) ! C) $ D) &23、执行下列语句a$ = "abcdefg": Print Len(a$)后,在窗体上输出的结果是A) 1 B) 2 C) 7 D) 1424、文本框不具有的属性是A) Caption B)text C) left D)font25、设a=6,则执行x=IIf(a>5,1,2)后,x 的值为:A)1 B)2 C)5 D)026、语句Print 5/4*6\5 Mod 2的输出结果是A) 0B) 1C) 2 D) 327、滚动条控件的largeChange属性所设置的是A)滚动条所能表示的最小值B)滚动条所能表示的最大值C)单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值D)单击滚动条两端的箭头时,Value属性增加或减小的增量值28、按钮控件数组元素是:cA.共享一个事件过程的B.只共享一个Click事件过程的C.共享该控件的所有事件过程D.各自有自己的部分事件过程有如下的记录类型Type studentid As Stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是:BA.=”Sias”B.Dim s As students.mane=”Sias”C.Dim s As type student=”Sias”D.Dim s As type=”Sias”有如下语句:dstr1=InputBox(“输入”,””,”联系”)从键盘上输入字符串“学生”后,str1的值为:A.“输入”B.“”C.“联系”D.“学生”31、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:CPrivate Sub Command1_Click()s = 2For n = 1 To 6If n Mod 3 <> 0 Then s = s + 1Next nPrint sEnd Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是A)2B)5 C)7 D)632、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BPrivate Sub Command1_Click()Dim num As Integernum = 1Do Until num > 6num = num + 2LoopPrint numEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是A)6B)7C)8D)933、在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim km As Variantkm = Array("音乐", "体育", "化学", "物理")Print km(2)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)音乐B)体育C)化学D)物理34、以下程序代码正确的是:A) If a=1 Then b=0 Else c=0 End IfB) If a=1 Then :b=0:ElseIf c=0 End IfC) If a=1 Thenb=0Elsec=0End IfD) If a=1 Thenb=0ElseIf c=0d=0End If35、在窗体中添加一个命令按钮Command1,并编写如下程序:Private Sub Command1_Click( )dim x as integerx=InputBox("x")If x^2=9 Then y=xIf x^2<9 Then y=1/xIf x^2>9 Then y=x^2+1Print yEnd Sub程序运行后,在输入对话框中输入3,单击命令按钮,程序的运行结果是A.3 B.0.33 C.17 D.0.2536、以下关于过程及过程参数的描述中,错误的是A)过程的参数可以是控件名称B)用数组作为过程的参数时,使用的是“传地址”方式C)只有函数过程能够将过程中处理的信息传回到调用的程序中D)窗体可以作为过程的参数37、在窗体上添加一个命令按钮,名为command1,事件过程为:Private Sub command1_Click()x=0Do Until c=-1a= val(InputBox(“输入a的值”))b= val(InputBox(“输入b的值”))c= val(InputBox(“输入c的值”))LoopPrint aEnd Sub程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1后,输出的结果是aA.2 B.3 C.4 D.538、窗体有一个名为text1的文本框,执行如下语句后,文本框中的内容为:CFor j=1 To 3x=3For k=1 To 2x=x+3Next kNext jtext1.Text=Str(x)A.3 B.6 C.9 D.1239、以下定义数组或给数组元素赋值的语句中,正确的是A) Dim a As Varianta=Array(1,2,3,4,5)B) Dim a(10) As Integera=Array(1,2,3,4,5)C) Dim a%(10)a(1)="ABCDE"D) Dim a(3),b(3) As Integera(0)=0a(1)=1a(2)=2b=a40、在窗体上画一个命令按钮,名称为Command1,单击命令按钮时,执行如下事件过程:Private Sub Command1_Click()a$ = "Microsoft Visual Basic"b$ = Mid(a$, 1, 9)c$ = Right(a$, 5)MsgBox a$, , b$, c$, 1End Sub则在弹出的信息框的标题栏中显示的信息是A)Visual B)Microsoft C)Basic D)141、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:DOption Base 1Private Sub Command1_Click()Dim s As IntegerDim aa(3, 2) As IntegerFor i = 1 To 3For j = 1 To 2aa(i, j) = i + jNext jNext is = aa(1, 2) + aa(2, 1)Print sEnd Sub程序运行后,单击命令按钮,窗体上显示的值是A) 4 B) 5 C)6 D) 742、以下叙述中错误的是d双击鼠标可以触发DblClick事件控件的名称可以由编程人员设定文本框可以获得焦点窗体或控件的事件过程的名称可以由编程人员确定43、设窗体上有一个列表框控件List1,且其中含有若干列表项。

相关主题