21.C。【解析】本题考查Visual Basic控件的Left属性。为了使Command1右移200,只需将其Left属性值加上200。选项A、B为错误用法,Command没有Move属性。
22.D。【解析】本题考查几个常用的文本框的属性和方法:Text属性设置控件中显示的文本内容;MaxLength属性设置文本框中输入的字符串长度是否有限制;Change事件,当文本框的内容被修改时触发。SetFocus方法将焦点移动到指定的对象。
23。A。【解析】显示窗体的方法为Show,调用的语法为:对象.方法名。因此,选项A正确。
24.A。【解析】程序设置-1为输入终止符,当运行后输入-1终止输入,进行处理。对于本题,当输入5、4、3、2、1、-1时,循环对a、b、x进行赋值,5、4、3分别赋给a、b、x,实质上无用,然后进行下次循环,2赋给a,1赋给b,到-1终止,x=-1,a的值为2+1-1=2,选项A正确。
25.C。【解析】选项A、B先打印*,然后判断条件是否符合条件,而选项C、D先判断后打印,显然选项A、B要多打印*,排除。重点比较Until a-b和Until a>b两个条件,选项C不打印*,故选项C符合条件。
26.A。【解析】PopupMenu方法用来显示弹出式菜单,其格式为:[对象.]PopupMenu菜单名[,Flags][,X,Y,][BoldCommand]。其中,[,Flags][,X,Y,]用来设置菜单的显示位置。为了显示菜单,通常把PopupMenu方法放到MouseDown事件中,按照惯例,-般通过单击右键显示菜单,这可以用Button参数来实现,鼠标右键的参数为2,因此选项A正确。
27.A。【解析】本题首先对a(i)赋值为i,然后利用a(i)对P赋值,p(0)=a(1)=1,p(1)=a(3)=3,p(2)=a(5)=5,最后k=13+5+2=20。
28.B。【解析】本题考查Visual Basic中标识符的命名规则。标识符命名规则主要有以下几点:
①不能以系统关键词命名,排除选项A。
②标识符由字母、数字和下划线组成,且必须以字母开头,不能以数字开头,排除选项C、D。
③不能在标识符中出现“。”、空格!、@、#、$、%、&等字符。
④标识符长度不得超过255个字符。
⑤标识符在有效范围内必须唯-。
29.C。【解析】在Visual Basic中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。如果想改变传递方式可以通过在变量定义前加关键字ByRef或ByVal。ByRef为默认值,按地址传递,ByVal按照值传递,函数调用后不改变变量值。本题中函数为值传递参数,因此在函数中参数值发生变化,但调用结束后参数的值不会改变。
30.B。【解析】本题考查对菜单的操作。PopupMenu方法用来显示弹出式菜单,其格式为:
[对象.]PopupMenu菜单名[,Flags][,x,Y,][BoldCommand]
其中,除了菜单名以外,其他均为可选参数。[,Flags][,X,Y,]用来设置菜单的显示位置。为了显示菜单,通常把PopupMenu方法放到MouseDown事件中,按照惯例,-般通过单击右键显示菜单,这可以用Button参数来实现,对于两个键的来说,左键的Button参数值为1,右键的Button参数为2,所以单击右键不能弹出菜单,本题正确答案为选项B。
31.C。【解析】对于菜单操作来说,如果要访问子菜单不需要通过主菜单来访问。因此排除B、D,根据题意可知应将bigicon的Checked属性置为True。
32.A。【解析】本题考查通用对话框为打开文件时的属性设置。如果需要指定文件列表框所列出的文件类型是文本文件,正确的描述如选项A所示。
33.B。【解析】本题考查了嵌套的For循环,答案为B选项。
34.B。【解析】驱动器列表框(DriveListBox)用来显示当前机器上的所有盘符。其Drive属性用于指定包含当前选定的驱动器名。驱动器列表框的Change事件是在选择-个新的驱动器或通过代码改变Drive属性的设置时发生。
35.A。【解析】本题要求向文件中写入数据,因此必须以Output格式打开文件,故排除选项B、D,用Print和Write语句都可以实现向文件中写数据,二者基本功能相同。选项C的Write操作直接将结构体实例B写入文件,会引起错误,需要逐字段写入,选项A正确。
36.B。【解析】Visual Basic中可以通过LoadPicture函数把图形文件装入窗体、图片框或图像框中,-般格式是:[对象名.]Picture=LoadPicture(”文件名”)。结合本题要求应该选B。
37.D。【解析】从题中易知For循环是为a(10)赋值的,且a(1)=10,a(2)=9……a(9)=2,a(10)=1,则a(a(3)\a(7)Mod a(5))=a(8\4Mod6)=a(2)=9。
38.C。【解析】Visual Basic中参数可通过传地址和传值进行传送,传地址又称引用,通过引用传递实参时,可以改变传送给过程的变量的值,而传值就是通过值传送实际参数,不会改变原来变量的值,所有的变化都是在变量的副本上进行的。
39.D。【解析】m为整型默认值为0,m中记录的是a减n的次数,即相当于a除以n的所上的商值。当a小于n时就结束循环,即余数小于除数时就结束循环。
40.B。【解析】Mid(ch,k,1)函数表示从位置k开始取字符串ch的1个字符,而k是从Len(ch)开始循环到1,故应该是从ch的最后-位逐步向前逐个取字符直到取完第-个字符为止,故结果应该是将整个ch字符串完全逆置。
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |