23.执行如下两条语句后,窗体上显示的是。
a=9.8596
PrintFormat(a,“$0,000.00”)
A.0,009.86B.$9.86C.9.86D.$0,009.86
24.在编写VB代码段时,使用缩进格式可。
A.提高运行效率B.节省存储空间C.改善代码可读性D.加快编译
25.在VisualBasic代码中,将多个语句合并在一行上的并行符是。
A.撇号(’)B.冒号(:
)C.感叹号(!
)D.问号(?
)
1.变量x为Long数据类型,Len(x)的结果是。
2.声明2个变量num1和num2为整数类型的语句是。
3.与数学表达式
对应的VisualBasic表达式是。
4.数学表达式Sin2(600)+Cos2(300)+1的VB表达式是。
5.表达式#2009-11-7#+6的值是。
6.整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是。
7.设有如下程序段:
a$=”BeijingShanghai”
b$=Mid(a$,InStr(a$,”g”)+1)
执行上面的程序段后,变量b$的值为。
8.a,b,c的值分别是3,2,-3,表达式Abs(b+C.+a*Int(Rnd+3)+Asc(Chr(65+a))的值是。
控件(窗体、标签、文本框、按钮、单选、复选、列表框、组合框、滚动条、计时器、框架、键盘鼠标事件)
1.以下选项中,不是VisualBasic控件的是__________。
A.窗体B.定时器C.单选框D.命令按钮
2.VB中控件主要分为3类,下面哪一种不是VB中的控件类。
A.标准控件B.ActiveXC.可插入控件D.外部控件
3.在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。
A.ShiftB.TabC.AltD.Enter
4.下列各组控件都具有Caption属性的是。
A.窗体.标签B.标签.定时器C.窗体.文本框D.文本框.定时器
5.确定一个控件在窗体上的位置的属性是。
A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left
6.Cmd是一个命令按钮,以下语句中不能在运行过程中执行的是。
A.Cmd.Name="True"B.Cmd.Visiible=True
C.Cmd.Caption="True"D.Cmd.Enabled=True
7.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Move500,500
EndSub
程序运行后,单击命令按钮,执行的操作为。
A.命令按钮移动到距窗体左边界.上边界各500的位置
B.窗体移动到距屏幕左边界.上边界各500的位置
C.命令按钮向左.上方向各移动500
D.窗体向左.上方向各移动500
8.语句Txt.Left=Txt.Left+30可使得。
A.对象Txt向左移动B.对象Txt向右移动
C.对象Txt向上移动D.对象Txt向下移动
9.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是:
。
A.Form1.Name="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"
C.Form1.Text="VisualBasic窗体"D.Form1.Caption="VisualBasic窗体"
10.在VB中,程序运行时要显示另一个窗体Form2的命令是。
A.Form2.Visible=FalseB.Form2.Show
C.Form2.Start=TrueD.Cancel
11.要使一个窗体Form1不可见,正确的语句是。
A.Form1.Show=FalseB.Form1.Hide=True
C.Form1.HideD.Form1.End
12.要使标签框成为透明,需要设置的属性是。
A.BorderStyleB.BackStyle
C.BackColorD.ForeColor
13.要使标签内文字左对齐显示,需要设置的属性是。
A.BorderStyleB.LeftC.AlignmentD.Wordwrap
14.要清空标签对象Lab中已有的文本内容(标题),正确的语句是。
A.Lab.Caption=ClearB.Lab.Caption="空串"
C.Lab.Caption=""D.Lab.Caption=0
15.将标签对象Lab1上所显示的文字(标题)设为红色,正确的语句是。
A.Lab1.ForeColor=RGB(255,0,0)
B.Lab1.Color=RGB(255,0,0)
C.Lab1.Style=RGB(255,0,0)
D.Lab1.FontName=RGB(255,0,0)
16.要使文本框能够多行显示,则应将其属性设为True。
A.MultiLineB.MaxLengthC.SelLengthD.Enabled
17.若将文本框的属性值设置为True,则运行时用户不能修改文本框中的内容。
A.EnabledB.VisibleC.LockedD.MultiLine
18.Txt是文本框对象,为了使得从文本框中输入内容时只显示*号,可以使用以下语句。
A.Txt.Password=""B.Txt.Caption="*"
C.Txt.Passwordchar="*"D.Txt.Text="*"
19.一文本框控件名称为Txt,执行以下语句后Txt便可以获得焦点。
A.Txt.GotFocus=TrueB.Txt.Enabled=True
C.Txt.SetFocus=TrueD.Txt.SetFocus
20.以下能够触发文本框Change事件的操作是。
A.文本框失去焦点B.文本框获得焦点
C.设置文本框的焦点D.改变文本框的内容
21.设置命令按钮变成灰色不可操作的属性是。
A.VisibleB.StyleC.EnabledD.Default
22.命令按钮的下列属性设置为False时的效果是对用户事件不响应。
A.ValueB.DefaultC.VisibleD.Enabled
23.命令按钮的下列属性设置为False时的效果运行时不可见。
A.ValueB.CancelC.VisibleD.Default
24.若要将某命令按钮设置为默认命令按钮。
则应设置为True的属性是。
A.ValueB.CancelC.DefaultD.Enabled
25.复选框是否被选中可以通过其以下属性的值来确定。
A.TrueB.FalseC.ValueD.Cancel
26.设窗体上有一个列表框控件List1且其中含有若干列表项。
则以下能表示当前被选中的列表项内容的是。
A.List1.ListB.List1.ListIndexC.List1.IndexD.List1.Text
27.有关列表框的属性和方法的正确描述是。
A.列表框的内容由属性ItemData来确定
B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容
C.选中的内容应通过List属性来访问
D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容
28.一列表框控件名称为Lst,要一次性清除Lst的所有项目内容,正确语句是。
A.Lst.RemoveItemB.Lst.RemoveAll
C.Lst.ClsD.Lst.Clear
29.执行了下面的程序后,列表框中的数据项有。
PrivateSubForm_Click()
DimiAsInteger
Fori=1To4
List1.AddItemi
Next
Fori=1To2
List1.RemoveItemi
Next
EndSub
A.1,2B.1,3C.3,4D.1,4
30.表示滚动条控件取值范围最大值的属性是。
A.ValueB.MinC.MaxD.LargeChange
31.在程序运行期间,如果拖动滚动条上的滚动块,则触的滚动条事件是。
A.MoveB.ChangeC.ScrollD.GetFocus
32.在程序运行期间,如果单击滚动条上的空白处,则触发的滚动条事件是。
A.MoveB.ChangeC.ScrollD.KeyPress
33.在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll的滚动条,其Min和Max的属性分别为0和100。
程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,以下能实现上述操作的程序段是。
A.Private.SubHscroll1_Change()B.Private.SubHscroll1.Click()
Text1.Text=Hscroll1.ValueText1.Text=Hscroll1.Value
EndSubEndSub
C.Private.SubHscroll1_Change()D.Private.SubHscroll1_Click()
Text1.Text=Hscroll1.CaptionText1.Text=Hscroll1.Caption
EndSubEndSub
34.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是。
A.VisibleB.TimerC.EnabledD.Interval
35.在窗体上有一个文本框控件,名称为TxtTime:
一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:
PrivateSubTimer1_()
TxtTime.text=Time
EndSub
在下划线上应填入的内容是。
A.EnabledB.VisibleC.IntervalD.Timer
36.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是。
A.ClickB.KeyPressC.MouseDownD.MouseUp
37.当用鼠标在某个对象中移动时触发事件是。
A.MoveB.MoseMoveC.ScrollD.Change
1.一个控件在窗体上的位置由和left属性决定。
2.有一个名为txtName的文本框,在该文本框中显示”Lily”,语句为:
。
3.如果命令按钮的某个字母前输入一个符号,那么该字母就成了热键字母。
4.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的Interval属性设置为。
5.VisualBasic中有一种控件组合了文本框和列表框的特性,这种控件是。
6.窗体中所有的单选按钮中,只能选中其中的一项,为了将单选按钮分组,
应该采用控件。
7.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。
用于标识各个控件数组元素的参数是。
顺序选择循环结构(顺序-赋值-print-msgbox-inputbox、选择-if-select-iif、循环for-do、嵌套)
1.I,J,K均为Integer型变量,下列赋值语句中错误的是。
A.I=1-IB.J=J-IC.J-I=JD.K=J-I=J
2.语句s=s+1的正确含义是。
A.变量s的值与s+1的值相等B.将变量s的值存到s+1中去
C.将变量s的值加1后赋值给变量sD.变量s的值等于1
3.通过InputBox函数从键盘上输入数值10.5,则返回值的类型为。
A.IntergerB.StringC.VariantD.Single
4.以下关于Msgbox的叙述中,错误的是。
A.Msgbox函数返回一个整数
B.通过Msgbox函数可以设置信息框中的图标和按钮的类型
C.Msgbox语句没有返回值
D.Msgbox函数第二个参数是一个整数,该参数只能确定其显示的按钮数量
5.以下Case语句中错误的是。
A.Case1To15B.CaseIs>15
C.Case3,5,Is>15D.CaseIs>15AndIs<55
6.在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:
PrivateSubCommand1_Click()
x=Val(Text1.Text)
SelectCasex
Case1,3
y=x*x
CaseIs>=10,Is<=-10
y=x
Case-10To10
y=-x
EndSelect
EndSub
程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是。
A.执行y=x*xB.执行y=-x
C.先执行y=x*x,再执行y=-xD.程序出错
7.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
程序运行后,单击命令按钮,窗体上显示的是。
PrivateSubCommand1_Click()
x=0
IfSgn(x)Then
y=Sgn(x+2)
Else
y=Sgn(x-2)
EndIf
Printy
EndSub
A.-5B.25C.1D.-1
8.For-Next结构中,如果步长为0,以下正确的是。
A.形成无限循环B.循环体执行一次后结束循环
C.语法错误D.循环体不执行既结束循环
9.有以下程序段:
DimIAsInteger,XAsDouble
X=1
ForI=1To5
X=X*I
NextI
PrintX
上述程序的运行输出结果是。
A.1B.55C.56D.120
10.执行下面程序段后,x的值为______。
x=5
Fori=1To20Step2
x=x+i\5
Nexti
A.21B.22C.23D.24
11.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程。