VFP数据库(1)
一、填空题
1.VFP的命令一般由命令关键字和 两部分组成。
?b?b2?4ac2.将数学式写成VFP能识别的表达式 。
2a3.职工表中有编号、姓名、职务和政治面貌等字段,适合建立主索引的是 。 4.若replace命令缺省范围和条件子句,则替换的是 记录。
5.索引的作用一是快速查找记录;二是用于建立 ,从而建立参照完整性。 6.查询从本质上讲是一条 语句。
7.VFP中退出循环可用循环控制变量实现,也可使用 语句。 8.表单中可以输入编辑多行文本的控件为 。 9.打印报表xsqk.frx的命令是 。
10.若要将组合框设置为下拉列表框应将 属性的值设置为2。 二、单项选择题
1.VFP的命令书写规则,下列描述中正确的是( )
A. 命令动词后的子句有严格的顺序 B. 命令关键字都能只取前面4个字符
C. For和While引导的条件子句在功能上有区别 D. 命令严格区分大小写
2.下列选项中,不能作为VFP变量名的是( )
A. AB B. AB12
C. 12AB D. _AB
3.表达式alltrim(“VF_”-“_6.0”)的值为( )
A. “VF_ _6.0” B. “VF_6.0_”
C. “VF__6.0” D. “VF6.0_”
4.有一数值型字段宽度为5,小数位数为2,则此字段能存放的最小值是( )
A. -0.01 B. -9.99
5.下列关于表索引的说法中,不正确的是( )
1
C. 0.0 D. -99.99
A. 任何表的结构复合索引能控制表中关键字段重复值的输入 B. 一个数据表可建立多个候选索引 C. 主索引只适用于数据库表
D. 当表打开时,其对应的结构复合索引文件将自动打开
6.当两个表进行完全联接时,交叉组合后形成的新纪录的个数是( )
A. 两张表记录之差 B. 两张表记录之和
C. 两张表中记录多者
D. 不会少于其中任何一张表的记录数
7.查询xscj.dbf表中“VFP”学科成绩在60~79分数段的学生记录,并按该科成绩降序排序,以下语句中正确的是( )
A. Select * from xscj where VFP between 60 and 79 order by VFP B. Select * from xscj where VFP in(60,79) order by VFP
C. Select * from xscj where VFP between 60 and 79 order by VFP desc D. Select * from xscj where VFP in(60,79) order by VFP desc 8.当循环次数一定时,通常使用的循环语句是( )
A. Scan…endscan B. For…endfor
9.在表单文件中,触发load事件的是( )
A. 当表单初始化时 B. 当从内存中释放对象
C. 当表单装入内存 D. 当用户双击对象 C. Do while…enddo D. 三者都是
10.要将文本框text1中的文本内容赋给变量bh,以下语句中正确的是( )
A. Bh=thisform.text1.caption B. bh=thisform.text1.text
11.下列命令中,能够建立事件循环的是( )
A. Read events B. Clear events
C. Close all D. Close database
C. bh=thisform.text1.value D. B、C均可
12.在表单中,既可作为方法名,又可作为命令的是( )
A. Setfocus B. Refresh
2
C. Release D. load
3