(16)不能作为容器使用的对象是__________。
A)窗体 B)框架 C)图片框 D)图像框
答案:D
评析:窗体、框架和图片框都可以作为容器使用,在这些对象中可以放置其它控件。图像框不能放置其它控件,不能作为容器使用。
(17)以下关于图片框控件的说法中,错误的是__________。
A)可以通过Print方法在图片框中输出文本
B)清空图片框控件中图形的方法之一是加载一个空图形
C)图片框控件可以作为容器使用
D)用Stretch属性可以自动调整图片框中图形的大小
答案:D
评析:图片框控件不提供滚动条,也不能伸展被装入的图形以适应控件尺寸,但可以用图片框的Autosize属性调整图片框大小以适应图形尺寸,所以选项D是错误的。
(18)以下叙述中错误的是__________。
A)下拉式菜单和弹出式菜单都用菜单编辑器建立
B)在多窗体程序中,每个窗体都可以建立自己的菜单系统
C)除分隔线外,所有菜单项都能接收Click事件
D)如果把一个菜单项的Enabled属性设置为False,则该菜单项不可用
答案:C
评析:PopupMenu方法的使用形式如下:[对象]PopupMenu菜单名,标志,x,y。其中,x,y:是快捷菜单显示的位置。标志:指定快捷菜单的行为。当标志为0时,快捷菜单中的项只能对鼠标左键起反应。当标志为l时,快捷菜单中的菜单项对鼠标左键和右键都反应;标志为2时PopupMenu方法只能用在MouseDown事件过程,所以选项C是错误的。
(19)以下关于变量作用域的叙述中,正确的是__________。
A)窗体中凡被声明为Private的变量只能在某个指定的过程中使用
B)全局变量必须在标准模块中声明-
C)模块级变量只能用Private关键字声明
D)Static类型变量的作用域是它所在的窗体或模块文件
答案:D
评析:变量作用域分为:局部变量、窗体、模块级变量和全局变量。局部变量:指在过程内用Dim、Static语句声明的变量,只能在本过程中使用的变量。窗体/模块级变量:指在一个窗体/模块的任何过程外,即在"通用声明"段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:指只能在标准模块的任何过程或函数外,即在"通用声明"段中用Public语句声明的变量,可被应用程序的任何过程或函数访问。
(20)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为:__________。
A)For i=0 To List1.ListCount-1
……
Next
B)For i=0 To Listl.Count-1
……
Next
C)For i=0 To List1.ListCount
……
Next
D)For i=0 TO List1.Count
……
Next
答案:A
评析:ListCount的值表示列表框中项目的数量。ListCount-1表示列表中最后一项的序号。