单选题某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
单选题如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配项;若未找到,则在Text2中显示“查无此人”,在横线处应填写()。PrivateSubCommand1_Click()DimkAsInteger,nAsInteger,foundAsBooleanfound=Falsen=Len(Text1.Text1:k=0Whilek<List1.ListCountAndNotfoundIfText1=Left$(List1.List(k),n)ThenText2=_______found=TrueEndIfk=k+1WendIfNotfoundThenText2="查无此人"EndIfEndSub
单选题以下打开Visual Basic菜单编辑器的操作中,错误的是______。
A.执行“编辑”菜单中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.单击工具栏中的“菜单编辑器”按钮
D.右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令
单选题窗体上有一个名称为VScroll1的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是( )。
单选题下列程序运行时输出的结果是( )。 Option Base 1 Private Sub Form_Click() Dimx(10) ForI=1 to 10 x(i)=10-I+1 Next I ForI=10 to 1 step-2 Printx(i); NextI End Sub
单选题在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x(5)As String Dim n AS Integer For n : 4 TO 0 Step -1 x(n)= n + 1 Print x(n); Next n End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是
单选题下面的控件中,没有Caption属性的是
单选题为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为
单选题窗体的MouseDown事件过程如下: Form_MouseDown(Button As
Integer,Shift As Integer,X As Single,Y As Single)
有4个参数,关于这些参数,正确的描述是 ______。
A. 通过Button参数判定当前按下的是哪一个鼠标键
B. Shift参数只能用来确定是否按下Shift键
C. Shift参数只能用来确定是否按下Alt和Ctrl键
D. 参数x和y用来设置鼠标当前位置的坐标
单选题以下关于事件、事件驱动的叙述中,错误的是______。
单选题在Visual Basic中,下列哪种控件可以包含其他控件:______。
单选题在一行内写多条语句时,语句之间要用某个符号分隔。这个符号是( )。
单选题在窗体上有一个名称为CommonDialog1的通用对话框和一个名称为Command1的命令按钮,以及其他一些控件。要求在程序运行时,单击Command1按钮,则显示打开文件对话框,并在选择或输入了一个文件名后,就可以打开该文件。以下是Command1_Click事件过程的两种算法。 算法1: Private Sub Command1_Click() CommonDialog1.ShowOpen Open CommonDialog1.FileName For Input As#1 End Sub 算法2: Private Sub Command1_Click() CommonDialog1.ShowOpen If CommonDialog1.FileName<>" "Then Open CommonDialog1.FileName For Input As#1 End If End Sub 下面关于这两种算法的叙述,正确的是______。 A) 显示打开文件对话框后若未选择或输入任何文件名,则算法2出错,算法1不会 B) 显示打开文件对话框后若未选择或输入任何文件名,则算法1出错,算法2不会 C) 两种算法的执行结果完全一样 D) 算法1允许输入的文件名中含有空格,而算法2不允许
单选题下列关于过程的叙述中不正确的是_____________。
A.过程的传值调用是将实参传送给形参
B.过程的传址调用是将实参在内存的地址传递给形参
C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向的
D.无论过程传值调用还是传址调用,参数传递都是双向的
单选题为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是______。
A.Dim StrD As String
B.Dim StrD As String(128)
C.Dim StrD As String[128]
D.Dim StrD As String*128
单选题设有如下过程:Sub ff(x,y,z,) x=y+zEnd
Sub以下所有参数的虚实结合都是传址方式的调用语句是
A.Call ff(5,7,z)
B.Call ff(x,y,z)
C.Call ff(3+x,5+y,z)
D.Call ff(x+y,x-y,z)
单选题设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是______。
单选题在窗体上画一个命令按钮<其名称为Command1),然后编写如下事件过程: Private Sub Command1 Click() For i=1 T04 If i=1 Thenx=i If i<=4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮;其输出结果为 ______。 A) 1 2 3 4 B) 2 3 4 5 C) 2 3 4 4 D) 3 4 5 6
单选题编写如下事件过程: Private Sub Form Click() Dim Char As String,i As Integer Const ch$="#" msg$= "Enter a String:" char=InputBox$(msg$) n=Len(Char) For i=1 To n If Mid$(char,i,1)=ch$ Then Exit For End If Next i Print i - 1 End Sub 其中InputBox函数的功能是弹出一个输入对话框,按所给参数给出提示,等待用户输入,并返回输入的内容。程序运行后,单击窗体,如果在输入对话框内输入字符串“12ab$%*/#fg”,则窗体上输出
单选题下列叙述中正确的是 ______。
A. 在窗体的Form Load事件过程中定义的变量是全局变量
B. 局部变量的作用域可以超出所定义的过程
C. 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程.
D. 在调用过程中,所有局部变量被系统初始化为0或空字符串
