VFP综合测试试题
-
一、选择题
22.
在
下列选项中,返回结果为字符型的是()
A
< br>.
str(len(3.1415926))
(alltr(“17
计算机高考班
”))
()+50
(date())
-
year({^2018
-
10
-
01})
23.
有一
cj
表,在
cj
表中创建一个非结构复合索引,索引文件名为()
A
.
24.
现有
一
zgxx
表和
zggz
表,联接时若想将两个表的内容全部显示出来应该用()
A
.
inner
join
outer
join
C.
right
outer
join
D.
full
join
25.
引用当前表单
form1
p>
时,对象名为()
A
.
thisform
1
rm1
2
6.
更改表单的代表图标时,图标文件类型必须为()
A
.
jpg
27.
在表单中对对象进行设置,过程代码应该书写在()事件中。
A
.
load
k
28.
下面不属于循环语句的是(
)
。
A
.
if…endif
while …enddo
C.
scan …endscan
D. for…endfor
29.
下面(
)控件不能和字段进行绑定。
A
.文本框
B.
复选框
C.
图片
D.
按钮
3
0.
在表单运行时,当前复选框状态为灰色不可用,复选框的取值应为()
。
A
.
0
B.1
C.2
D.3
二、填空题
19.
< br>表单的事件主要分为系统触发产生和
.
中的分支语句可分为单分支语句、
、
。
22.
若
要隐藏表单中的某个对象,应将对象的
属性设置为
。
23.
在
运行表单时,
text1
中的内容每隔
0.4min
执行一次,
应该将计时器控件的
< br>
属
性设置为
ms
。
<
/p>
24.
在程序运行过程中,设置某一控件不可用,应该设置其
p>
。
p>
25.
为当前表单的
command1
p>
按钮设置热键为
”
确定
R”,
具体代码为:
三、判断题
1.
报表中的组标头带区和组注脚带区每报表打印一次。
(
)
p>
2.
在数据表中空值用
null
表示。
(
)
语句中的
数据更新包括
alter
、
delet
e
、
update.
(
)
4.
在循
环执行过程中,结束本次循环的命令是
exit.
(
)
p>
5.
在
VFP
中,
设置对象获得焦点的方法是
gotfocus.
(
)
p>
6.
没有
caption
< br>属性的控件是文本框控件
.
(
)
四、程序填空题
3.
在某技能比赛的成绩表
中有字段:队伍编号
(C,10)<
/p>
、分数
(N,5,2)
、裁判号
(C,10)
和日期
(D)
等。使用
SQL
语句删除“日期”字段,然后查询每一位裁判打分的平均
分,并按“裁判号”的降序显示数据。
Alter Table CJ
日期
Select
,
avg(
分数
)
From CJ;
Group By
裁判号
;
Order By
裁判号
desc
4.
要求:
(
1
)编制一个表单完成口令判定功能;
(
2
)用户从键盘输入口令时,表单的显示控
件以“
*
”代替具体内容;
(
3
)系统的口令存放在表文件“学生
.
dbf
”的姓名字段中,要求
完全匹配;
(
4
)输入口令后,按回车,将自动在表单上显示“正确”或
“错误”信息。
***text1
的
事件代码:
loca for alltrim()=
n=”
正确!
”
else
n=”
错误!
”
Endif
5.
下列表单实现的功能是在
TEXT1
中输入圆的半径,
p>
单击
“计算”
按钮后,
计算出圆的面积,
并将结果以消息提示框的方式进行输出,消息提示框风格为
65
,已设置。
“
计算
”
按钮
Command1
的单击事件代码
:
r=
s=3.1415926*r*r
messagebox(
,65,
)
五、读程序写结果