A)3 2 B)3 3 C)2 3 D)2 2 129. 执行下列程序,显示结果是( B )。 x=2 y=3
do sub with x,y return
procedure sub parameter a,b a=b b=a ?a,b return
A)3 2 B)3 3 C)2 3 D130. 以下程序的运行结果是( B )。 x=3 y=2
do sub with x,y return
procedure sub parameter a,b a=a*b b=a*b ?a,b return
A)6 6 B)6 12 C)3 2 D131. 以下程序的运行结果是( A )。 x=4 y=7
do sub with x,y return
procedure sub parameter a,b t=a b=a b=t ?a,b return
A)4 4 B)7 7 C)4 7 D132. 以下程序的运行结果是( D )。 a=12.56 b=22.45
do sub with a,b return
procedure sub
)2 2 )3 6 )7 4 16
parameters x,y
z=int(x)+round(y,1) ?z return
A)35.01 B)34.4 C)35.5 D)34.5 133. 下列关于对象的叙述中,错误的是( D )。
A)所有对象都有init事件 B)所有对象都有name属性
C)每个对象都拥有多个方法 D)对象的事件是指对象所具有的特征和状态 134. 另:下列关于对象的叙述中,错误的是( B )。
A)所有对象都有init事件 B)所有对象都有caption属性
C)每个对象都拥有多个方法 D)对象的属性是指对象所具有的特征和状态 135. 下列关于对象的叙述中,正确的是( C )。 A)对象的属性集合是固定的 B)每个对象的属性集合都相同
C)对象的caption属性值与name属性值不一定相等 D)每个对象都有value属性
136. 另:下列关于对象的叙述中,正确的是( A )。(注:原答案错为B) A)可以为对象设置新的属性 B)每个对象的属性集合都相同
C)对象的caption属性值与name属性值相等 D)每个对象都有value属性
137. 以下( D )不是注释语句。
A)NOTE 这是一个注释语句 B)* 这是一个注释语句 C)&& 这是一个注释语句 D)? \这是一个注释语句\
138. 在循环语句中,执行( A )语句可结束本次循环,返回循环条件的判断。B)exit C)next D)cancel
139. 另1:在循环语句中,执行( B )语句可跳出循环,继续执行下面代码。B)exit C)next D)cancel
140. 另2:在程序中,执行( D )语句可终止程序的运行并返回到交互命令状态。B)exit C)next D)cancel 141. 若一条VFP命令要占用多行,续行符是( B )。 A)& B); CD)-
142. 组成Visual FoxPro应用程序的三种基本结构是( B )
A)选择结构、循环结构和模块结构 B)顺序结构、选择结构和循环结构 C)顺序结构、选择结构和递归结构 D)选择结构、循环结构和嵌套结构 143. 调用程序与被调过程之间参数传递要求( D )。
A) 参数必须是字符型的 B) 调用程序的实参必须是变量
C) 被调过程中不能改变形参值 D) 形参的个数必须不少于实参的个数 144. 对象的属性是指( C )。
A)对象所具有的行为 B)对象所具有的动作 C)对象所具有的特征和状态 D)对象所具有的继承性
145. 下列关于数据环境和数据环境中表的叙述中,正确的是( B )。 A)数据环境是对象,表不是对象。 B)数据环境是对象,表也是对象。 C)数据环境不是对象,表是对象。 D)数据环境和表都不是对象。
)loop )loop )loop ), 17
A A A146. 另:下面有关表单数据环境的叙述中,错误的是( A )。 A)数据环境是表单的容器
B)可以在数据环境中加入与表单操作有关的表 C)可以在数据环境中建立表之间的联系
D)默认情况下,表单自动打开数据环境中的表
147. 为实现表单的刷新,可调用表单的( A )方法。
A)refresh B)gotfocus C)show D)setfocus 148. 刷新当前表单内容的程序代码是ThisForm.Refresh,其中的Refresh是表单对象的( D )。 A)标题 B)属性 C)事件 D)方法
149. 关闭当前表单的程序代码是Thisform.Release,其中的Release是表单对象的( D )。 A)标题 B)属性 C)事件 D)方法 150. 让控件获得焦点,使其成为活动对象的方法是( D )。
A)show B)release C)gotfocus D)setfocus
151. 当某个字段被绑定到某个控件时,则该控件的( A )属性值发生变化将引起该字段值的变化。
A)Vaule B)Name C)Control D)Caption 152. 表单中只包含一个标签,运行表单时依次引发的事件是( D )。 A)表单的init事件、标签的init事件、表单的load事件 B)标签的init事件、表单的init事件、表单的load事件 C)表单的load事件、表单的init事件、标签的init事件 D)表单的load事件、标签的init事件、表单的init事件
153. 假定表单里有文本框对象Text1和组合框对象Combo1各一个。如果要在Combo1的某个事件中访问文本框Text1的Value属性值,下列式子正确的是( B )。 A)THIS.THISFORM.Text1.Value B)THISFORM.Text1.Value
C)THIS.PARENT.PARENT.Text1.Value D)THISFORM.PARENT.Text1.Value
154. 假定表单里有文本框对象text1和命令按钮组对象cmg1对象各一个,cmg1中包含cm1和cm2两个命令按钮。如果要在cm1命令按钮的某个事件中访问文本框text1的value属性,下列式子正确的是( C )。
A)parent.text1.value B)this.text1.value
C)thisform.text1.value D)this.thisform.text1.value
155. 若想选中表单中的多个控件对象,可按住( A )键的同时再单击欲选中的控件对象。 A)Shift B)Ctrl C)Alt D)Tab 156. 引用当前对象的上一层对象的引用关键字是( D )。
A)ThisForm B)This C)ThisFormSet D)Parent
157. 要将表单的标题设置为\表单1\,应在表单的( C )属性中设置。 A)Name B)Value C)Caption D)Enabled
158. 要改变标签控件Label1的显示内容,应该选择下列( C )属性来设置。 A)Name B)Value C)Caption D)Enabled 159. 以下关于列表框和组合框的叙述中,错误的是( B )。
A)列表框不能输入新的数据项。 B)组合框不能输入新的数据项。 C)下拉组合框可以输入新的数据项。 D)下拉列表框不能输入新的数据项。
160. 如果文本框的InputMask属性值是AAA999,允许在文本框中输入的是( A )。 A)abc123 B)$12345 C)abcdef D)+12345
161. 要使文本框最多只能接受5个数字字符,应对文本框做的设置为( D )
18
A)将Format属性设为9 B)将Format属性设为99999 C)将InputMask属性设为9 D)将InputMask属性设为99999
162. 有一文本框对象Text1与公共变量y数据绑定,y当前值为\,则文本框Value值的数据类型是( A )。
A)字符型 B)日期型 C)数值型 D)无法确定 163. 形状控件不可能显示为( C )。
A)圆 B)正方形 C)三角形 D)椭圆 164. 计时器控件的Interval属性的单位是( D )。
A)秒 B)分 C)小时 D)毫秒 165. 不可以作为文本框控件数据来源的是( D )。
A)数值型字段 B)内存变量 C)字符型字段 D)备注型字段 166. 文本框对象的值是日期型,则应设定Value属性初值为( B )。 A)0 B){} C)(无) D).F. 167. 下列控件中不是容器类控件的是( D )。
A)页框 B)页面 C)命令按钮组 D)命令按钮 168. 下列控件组中全是容器类的是( B )。
A)表格、列、文本框 B)表单、页框、表格
C)命令按钮、选项按钮组、列表框 D)命令按钮组、页框、编辑框 169. 下面有关选项按纽组的Value属性值的叙述中,正确的是( C )。 A)Value值可能为一个逻辑值,为.f.表示当前未选定任何按钮。 B)Value值可能为一个整数,表示被选中的按钮个数。
C)Value值可能为一个字符串,表示被选中按钮的Caption值。 D)Value值可能为一个逻辑值,为.t.表示选中所有按钮。
170. 下列有关选项按纽组的Value属性值的叙述中,正确的是( B )。 A)Value返回值可能为一个逻辑值,为.f.表示当前未选定任何按纽 B)Value返回值可能为一个自然数,为2表示当前选定的是第2个按纽
C)Value返回值可能为一个字符串,若为\则表示当前选定的按纽的name值为abc D)Value返回值可能为一个图形文件名,说明当前选定的按纽是图形按纽
171. 在表单设计器中,要选定表单中某命令按钮组中某个命令按钮,可以( C )。 A)单击命令按钮 B)双击命令按钮
C)右击命令按钮组,选择\编辑\命令,然后再单击命令按钮 D)以上B和C都可以
172. 列表框的Rowsource属性用于设置( A )。
A)列表框的数据源 B)列表框的数据源类型 C)列表框的数据绑定 D)列表框的列数 173. 以下关于表格控件的叙述中,错误的是( D )。
A)表格控件中的数据可以修改 B)表格控件中的记录可以删除
C)表格控件中的记录可以添加 D)表格控件只能显示来自同一个表中的字段 174. 要让命令按钮不能响应用户的事件,应设置它的( A )属性值为.F.。 A)Enabled B)Value C)Visible D)SpecialEffect 175. 下列( A )是指定对象能否响应用户引发事件的属性。
A)Enabled B)Value C)Visible D)SpecialEffect 176. 在创建表单命令按钮组时,命令按钮的个数由( C )属性决定。
19
A)Button B)Parent C)ButtonCount D)Value
177. 另1:下列( C )是指定命令按钮组或者选项按钮组中的按钮数目的属性。 A)Button B)Parent C)ButtonCount D)Value
178. 向表单添加一个单选按钮控件Optiongrout1,默认的选项按钮数目为2个,现要把这个选项按钮数目增加到3个,正确的操作是( B )。 A)Value的值设置为3
B)ButtonCount的值设置为3 C)ControlSource的值设置为3
D)鼠标右击该选项按钮,在弹出的快捷菜单中选择\编辑\,再添加1个单选按钮控件 179. 不能直接在表单中添加的对象是( D )
A)表格 B)选项按钮组 C)命令按钮组 D)页面 180. 不能直接在表单中添加的对象是( B )。
A)页框 B)页面 C)命令按钮组 D)命令按钮
181. 在表单form1中有一个列表框list1和一个文本框text1,form1的init事件代码如下: thisform.list1.additem(\ thisform.list1.additem(\ thisform.text1.value=\
list1的interactivechange事件代码如下:
thisform.text1.value = alltrim(str(thisform.list1.listindex)) + _ thisform.text1.value
表单运行后,在list1中先选择111,再选择222,则text1显示的内容是( B )。 A)12 B)21 C)111222 D)222111
182. 在表单form1中有一个列表框list1和一个文本框text1,form1的init事件代码如下: thisform.list1.additem(\ thisform.list1.additem(\ thisform.text1.value=\
list1的interactivechange事件代码如下:
thisform.text1.value=thisform.text1.value-thisform.list1.value
表单运行后,在list1中先选择222,再选择111,则text1显示的内容是( D )。 A)111 B)222 C)111222 D)222111
183. 在表单form1中有一个列表框list1和一个文本框text1,form1的init事件代码如下: thisform.list1.additem(\ thisform.list1.additem(\ thisform.text1.value=\
list1的interactivechange事件代码如下:
thisform.text1.value = thisform.text1.value + _
alltrim(str(thisform.list1.listindex))
表单运行后,在list1中先选择111,再选择222,则text1显示的内容是( A )。 A)12 B)21 C)111222 D)222111
184. 在表单form1中有一个列表框list1和一个文本框text1,form1的init事件代码如下: thisform.list1.additem(\ thisform.list1.additem(\ thisform.text1.value=\
list1的interactivechange事件代码如下:
20