Visual Basic答题闯关测试题(七)1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB编程词典”。以下能实现上述操作的事件过程是:A) Private Sub Text1_Change() Command1.Caption = "计算机等级考试" End Sub B) Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C) Private Sub Form1_Click() Text1.Caption = "计算机等级考试" End Sub D) Private Sub Command1_Click() Text1.Text = "计算机等级考试" End Sub 2、设窗体上有一个文本框,Text1要求只能显示信息,不能输入。A) Text1.MaxLength = 0 B) Text1.Enabled = False C) Text1.Visible = False D) Text1.Width = 0 3、以下能在窗体Form1的标题栏中显示"VB编程词典"的语句是A) Form1.Name="VB编程词典" B) Form1.Title="VB编程词典" C) Form1.Caption="VB编程词典" D) Form1.Text="VB编程词典" 4、设菜单中有一个菜单项为“Open”。若要为该菜单命令设计访问键,即按下〈Alt〉及字母O时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是A) 把Caption属性设置为&Open B) 把Caption属性设置为O&pen C) 把Name属性设置为&Open D) 把Name属性设置为O&pen 5、以下关于MsgBox的叙述中,错误的是A) MsgBox函数返回一个整数 B) 通过MsgBox函数可以设置信息框中图标和按钮的类型 C) MsgBox语句没有返回值 D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量 正确答案: D 6、在窗体上画一个名称为Timer1的计时器控件,要求每隔0.2秒发生一次计时器事件,则以下正确的属性设置语句是A) Timer1.Interval=0.2 B) Timer1.Interval=2 C) Timer.Interval=20 D) Timer1.Interval=200 7、以下关于多重窗体程序的叙述中,错误的是A) 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体 B) 在多重窗体程序中,各窗体的菜单是彼此独立的 C) 在多重窗体程序中,可以根据需要指定启动窗体 D) 对于多重窗体程序中,可以单独保存每个窗体 8、以下关于文件的叙述中,错误的是A) 顺序文件中的记录一个接一个地顺序存放 B) 随机文件中记录的长度是随机的 C) 执行打开文件的命令后,自动生成一个文件指针 D) LOF函数返回给文件分配的字节数 9、以下叙述中错误的是A) 事件过程是响应特定事件的一段程序 B) 不同的对象可以具有相同名称的方法 C) 对象的方法是执行指定操作的过程 D) 对象事件的名称可以由编程者指定 10、当一个复选框被选中时,它的Value属性的值是A) 3 B) 2 C) 1 D) 0 11、以下叙述中错误的是A) 在KeyPress事件过程中不能识别键盘的按下与释放 B) 在KeyPress事件过程中不能识别回车键 C) 在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母 D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的“ 12、在窗体上画一个名称为CommandDialog1的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:Private Sub Command1_Click() CommonDialog1.FileName = "" CommonDialog1.Filter = "All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt" CommonDialog1.FilterIndex = 2 CommonDialog1.DialogTitle = "VBTest" CommonDialog1.Action = 1 End Sub 对于这个程序,以下叙述中错误的是 A) 该对话框被设置为“打开”对话框 B) 在该对话框中指定的默认文件名为空 C) 该对话框的标题为VBTest D) 在该对话框中指定的默认文件类型为文本文件(*.Txt) 13、设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:Private Sub Command1_Click() Dim a As Integer a = 10 Call SetCaption(Form1, a) End Sub Private Sub SetCaption(frm As Form, x As Integer) Dim y y = IIf(x > 10, 100, -100) frm.Show frm.Caption = y End Sub 运行以上程序,正确的结果是 A) Form1的Caption属性值为100 B) Form2的Caption属性值为-100 C) Form1的Caption属性值为-100 D) Form2的Caption属性值为100 14、在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1_DblClick() x = Shell(File1.FileName, 1) End Sub 以下关于该程序的叙述中,错误的是 A) x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1) B) 双击文件列表框中的文件,将触发该事件过程 C) 要执行的文件的名字通过File1.FileName指定 D) File1中显示的是当前驱动器、当前目录下的文件 15、以下关于窗体的描述中,错误的是A) 执行Unload Form1语句后,窗体Form1消失,但仍在内存中 B) 窗体的Load事件在加载窗体时发生 C) 当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止 D) 窗体的Height、Width属于用于设置窗体的高和宽 16、在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是A) Tag B) Index C) ListIndex D) Name 17、要使一个命令按钮成为图形命令按钮,则应设置其哪一属性值____。A) Picture B) Style C) DownPicture D) DisabledPicture 18、使用通用对话框控件打开字体对话框时,如果要在字体对话框中列出可用的屏幕字体和打印字体,必须将通用对话框控件的Flags属性设置为。A) 0 B) 1 C) 2 D) 3 19、在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的哪个事件过程模板。A) Click B) DblClick C) Change D) GetFocus 20、要实现运行时,每次单击窗体,窗体向右移动100。使用下面那个事件过程A) Form1_Click B) Form1_Activate C) Command_Click D) Command1_KeyDown |