A.6 5 7
B.7 5 6 C.5 6 7 D.6 7 5 1503.设程序abc.prg如下:
parameters n for i=1 to n
if mod(i,2)=1 if mod(i,5)=0
?? str(i,3)
endif
endif
endfor 在执行命令do abc with 30后,显示的结果为( )。 答案:(C)
A.5 10 15 20 25 30 B.1 11 21
C.5 15 25 D.10 20 30 1504.运行下列程序,其结果为( )。
store 1 to i,j do proc1
? i,j procedure proc1 i=i+j j=j+i
endproc 答案:(B) A.1 1
B.2 3 C.2 2 D.3 3
1505.现有程序proc1.prg如下所示,运行命令do proc1 with 10,则显示结果为( )。 parameter n
for i=2 to n-1 if mod(n,i)=0
?? i endif
endfor
return 答案:(D) A.5 10
B.2 4 6 8 10 C.2 4 8
D.2 5 第 16 题 1601.如果要指定默认的盘和文件夹,应使用( )命令进行设置。 答案:(B)
A.set system
B.set default C.set deleted D.set safety 1602.对象的属性是指( )。 答案:(C)
A.对象所具有的行为 B.对象所具有的动作
C.对象所具有的特征和状态 D.对象所具有的继承性
1603.下列对象的引用属于相对引用的是( )。 答案:(D)
A.thisform.combo1
B.thisform.command1.caption
C.thisform.name D.this.value 1604.假定表单里有文本框对象text1和命令按钮组对象cmg1对象各一个,cmg1中包含cm1和cm2两个命令按钮。如果要在cm1命令按钮的某个事件中访问文本框text1的value属性,
下列式子正确的是( )。 答案:(A) A.thisform.text1.value
B.this.thisform.text1.value C.parent.text1.value
D.this.text1.value 1605.表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的是( )。 答案:(D) A.先是命令按钮的init事件,然后是表单的init事件,最后是表单的load事件
B.先是表单的init事件,然后是命令按钮的init事件,最后是表单的load事件 C.先是表单的load事件,然后是表单的init事件,最后是命令按钮的init事件
D.先是表单的load事件,然后是命令按钮的init事件,最后是表单的init事件 1606.一个表单从加载到显示,依次引发的表单事件有( )。 答案:(A) A.load、init、 activate
B.init、activate、load C.load、activate、init
D.init、load、activate 1607.设表单中有文本框text1和text2。在text2中的某个事件中,要把text1的值赋给
text2,错误的语句是( )。 答案:(A) A.thisform.text2.value=this.value
B.this.value=thisform.text1.value
C.thisform.text2.value=thisform.text1.value D.thisform.text2.value=this.parent.text1.value
1608.下列关于对象的叙述中,错误的是()。 答案:(D) A.所有的对象都有init事件
B.不同的对象其事件的集合可能不同 C.双击对象可以弹出事件代码编辑窗口 D.在对象的属性窗口内的方法程序选项卡中,罗列的都是方法
1609.下列关于对象的叙述中,正确的是()。 答案:(B)
A.每个对象的属性集合都相同 B.可以为对象设置新的属性 C.对象的caption属性值与name属性值必须相等 D.每个对象都有value属性
1610.刷新当前表单内容的程序代码是ThisForm.Refresh,其中的Refresh是表单对象的( )。 答案:(D)
A.标题 B.属性
C.事件
D.方法
第 17 题 1701.表单初运行时,以下( )方法可实现在表单的标签对象label1中显示系统日期。 答
案:(C) A.在属性窗口中将label1的caption属性设为:date()
B.在属性窗口中将label1的caption属性设为:=date() C.在属性窗口中将label1的caption属性设为:=dtoc(date()) D.在form1的init事件中输入代码:thisform.label1.caption=date()
1702.有一文本框对象text1与公共变量y数据绑定,y当前值为字符串\,文本框将显示( )。 答案:(C)
A.text1 B.y C.abc D.\
1703.形状控件所显示的图形不可能是( )。 答案:(D) A.圆
B.椭圆 C.圆角正方形 D.等边三角形
1704.下面关于列表框和组合框的正确叙述是( )。 答案:(A) A.列表框可以实现多重选择,而组合框不能
B.组合框可以实现多重选择,而列表框不能 C.列表框和组合框都可以实现多重选择
D.列表框和组合框都不能实现多重选择 1705.要使文本框最多只能接受6个数字,应对文本框做的设置为( )。 答案:(A)
A.将inputmask属性设为999999
B.将inputmask属性设为a C.将format属性设为999999
D.将format属性设为a 1706.不可以作为文本框控件的数据来源的是( )。 答案:(B)
A.数值型字段 B.备注型字段 C.字符型字段
D.内存变量
1707.既有文本框的特性又有列表框的特性的控件是( )。 答案:(D) A.文本框 B.列表框 C.下拉列表框
D.下拉组合框 1708.设表单form1中有一个单列数据的列表框list1。现要在list1的某个事件过程中引
用最后一个列表项,可使用( )。 答案:(D) A.list1.list(list1.listcount)
B.form1.list1.list(list1.listcount)
C.thisform.list(thisform.listcount)
D.this.list(this.listcount)
1709.下列关于组合框的叙述中,正确的是( )。 答案:(C) A.value属性和displayvalue属性的值总是相等的。
B.当组合框中有多列时,value只能返回第一列的值,displayvalue可以返回任意指定
列的值。
C.当组合框中有多列时,displayvalue只能返回第一列的值,value可以返回任意指定
列的值。 D.当组合框中有多列时,value与displayvalue都可以返回各自指定列的值。
1710.要更改表单Form1左上角默认的狐狸图标,应该对下列哪一个表单属性进行设置( )。
答案:(B)
A.MouseIcon B.Icon C.MousePointer D.Name
第 18 题
1801.下列控件中,具有caption属性的是( )。 答案:(B) A.列表框 B.复选框
C.页框 D.选项按钮组
1802.不能直接在表单中添加的对象是( )。 答案:(B) A.页框
B.页面 C.命令按钮组
D.命令按钮
1803.可以直接在页框中添加的对象是( )。 答案:(D) A.表单
B.表格 C.文本框
D.页面 1804.下列控件组中全是容器类的是( )。 答案:(A) A.表单、页框、表格