2012年计算机二级VB用户界面设计练习题及答案(4)
31.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是______。 A)Private Sub List_Click() Label1.Caption=List1.ListIndex List1.RemoveItem List1.Text End Sub B)Private Sub List_Click() Label1.Name=List1.ListIndex List1.RemoveItem List1.Text End Sub C)Private Sub List_Click() Label1.Caption=List1.Text List1.RemoveItem List1.ListIndex End Sub D)Private Sub List_Click() Label1.Name=List1.Text List1.RemoveItem List1.ListIndex End Sub 32.以下叙述中错误的是______。 A)在KeyPree事件过程中不能识别键盘的按下与释放 B)在KeyPree事件过程中不能识别回车键 C)在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同字母 D)在KeyDown和KeyUp事件过程中,从大键盘输入的“1”和从小键盘输入的“1”被视作不同的字符 33.以下关于KeyPress 事件过程中参数KeyAscii的叙述中正确的是______。 A)KeyAscii 参数是所按键的ASCII码 B)KeyAscii参数的数据类型为字符串 C)KeyAscii参数可以省略 D)KeyAscii 参数是所按键上标注的字符 34.假定编写如下事件过程: Private Sub Form_MouseMove(Button As Integer,Shift As Integer, _ X As Single,Y As Single) If(Button And 2)=2 Then Print"Hi" End If End Sub 程序运行后,为了在窗体上输出“Hi”,应在窗体上执行以下______操作。 A)只能按下左按钮并拖动 B)只能按下右按钮并拖动 C)必须同时按下左)右按钮并拖动 D)按下左按钮拖动或按下右按钮拖动都可 35.编写如下事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer, _ X As Single,Y As Single) If Shift=6 And Button=2 Then Print "Hello" End If End Sub 程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下______操作。 A)同时按下Shift键和鼠标左按钮 B)同时按下Shift键和鼠标右按钮 C)同时按下Ctrl、Alt键和鼠标左按钮 D)同时按下Ctrl、Alt键和鼠标右按钮 36.在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False,程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序: Private Sub Command1_Click() Timer1._________ End Sub Private Sub Timer1_Timer() Text1.Text = Time End Sub 在______处应填入的内容是______。 A)Enabled=True B)Enabled=False C)Visible=True D)Visible=False 37.假定在图片框Picture1中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是____。: A)选择图片框,然后按Del键 B)执行语句Picture1.Picture=LoadPicture(“ ”) C)执行语句Picture1.Picture=”” D)选择图片框,在属性窗口中选择Picture属性,然后按回车键 38.在窗体上画一个List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是____。 A) Private Sub List1_Click() Label1.Caption = List1.ListIndex End Sub B) Private Sub List1_Click() Label1.Name = List1.ListIndex End Sub C) Private Sub List1_Click() Label1.Name = List1.Text End Sub D) Private Sub List1_Click() Label1.Caption = List1.Text End Sub 39. 对窗体编写如下事件过程: Private Sub Form _MouseDown(Button As Integer, _ Shift As Integer, X As Single ,Y As Single) If Button =2 Then Print "AAAAA" End If End Sub Private Sub Form _ MouseUp(Button As Integer, _ Shift As Integer, X As Single, Y As Single) Print "BBBBB" End Sub 程序运行后,如果单击鼠标右键,则输出结果为____。 A) AAAAA BBBBB B) BBBBB AAAAA C) AAAAA D) BBBBB 40. 在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100,程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序段是 A) Private Sub HScroll1_Change() Text1.Text = HScroll1.Value End Sub B) Private Sub HScroll1_Click() Text1.Text = HScroll1.Value End Sub C) Private Sub HScroll1_Change() Text1.Text = HScroll1.Caption End Sub D) Private Sub HScroll1_ Click () Text1.Text = HScroll1.Value End Sub 相关资料 |