二级VFP填空练习100题 联系客服

发布时间 : 星期一 文章二级VFP填空练习100题更新完毕开始阅读

47. VFP系统中,打开项目文件的命令是______。 答案: MODIFY PROJECT 48.对象是______的实例。 答案: 类

49. 打开一个空表,函数EOF()的值为______。 答案: .T.

50. 数据库表可以设置长表名,但存贮在磁盘上的文件名是______。 答案: 表名

51. 如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,屏幕显示 ______。

答案: 触发器失败

52. 组合框兼有下拉列表框和______的功能。 答案: 文本框

53. 在SELECT-SQL语句中,DISTINCT选项的功能是______。 答案: 排除查询结果中所有重复的行

54. 在表单中,一个OLE绑定型控件利用表中的______型字段显示一个OLE对象。

答案: 通用

55. 已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。 答案: 'GOOD'

56. 下列程序用来求0~100偶数之和,请将它写完整: N=0 S=0

DO WHILE .T.

13

IF N>100 _______ ELSE S=S+N ENDIF N=N+2 ENDDO 答案: EXIT

57. 本地视图的______ 表随视图的打开而自动地打开,但是不随视图的关闭而关闭。 答案: 基

58. 在VFP系统中,多个对象的同一个属性(如width属性)可以同时设定,设定前必须同时_______这些对象。 答案: 选定

59.下述命令执行后,S4的值为______________. S1=' ABCD ' S2=' EFG '

S3=ALLT(S1)+ALLT(S2) S4=SUBSTR(S3,5,2) 答案: 'EF' 60. 答案: D:\\ DATA\\ MYDATA2.DBC

假定有三个数据库文件MYDATA1,MYDATA2,MYDATA3,它们 分别存放在C盘的DATA目录,D盘的DATA目录,A盘的 DATA目录,执行下列程序以后,DBC()函数的值为 _______。

OPEN DATABASE C:\\DATA\\MYDATA1 OPEN DATABASE D:\\DATA\\MYDATA2

14

OPEN DATABASE A:\\DATA\\MYDATA3 SET DATABASE TO MYDATA2 ?DBC()

61. 商品数据库中有两个表:商品基本信息表 答案: VAL IN

DTOC(XSRQ)+SPBH

(spxx.dbf)和销售情况表(xsqk.dbf),表结构分别如下 ,且spxx表已经建立结构复合索引,索引表达式为spbh。 商品基本信息表(spxx.dbf) 销售情况表( xsqk.dbf)

商品编号 spbh C,6 流水号 lsh C, 6

商品名称 spmc C,20 销售日期 xs rq D

进货价 jhj N,12,2 商品编号 spbh C,6

销售价 xsj N,12,2 销售数量 xssl N,8,2

备注 bz M 销售金额 xs e N,12,2 1)

要求在向销售情况表中添加记录时,对流水号自动加1,对位数不足字段宽度的流水号,在字符串前以字符\补足,如\补\后应为\。下列程序段就是用来完成上述功能,请将它写完整: SELECT MAX(lsh) FROM xsqk INTO CURSOR

15

cMaxlshtmp

LOCAL lcMaxlsh,lcNextlsh lcMaxlsh= cMaxlshtmp.lsh &&求出 xsqk表中最大的流水号

lcNextlsh=_______(lcMaxlsh)+1 &&下一个流 水号在最大流水号上加1 INSERT INTO xsqk (lsh) VALUE(PADL(lcNextlsh,5,'0')) USE ______ cMaxlshtmp &&将临 时表关闭

2) 如果对xsqk.dbf表按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为 ______。

62.根据上题提供的spxx.dbf和xsqk.dbf创建下列表单, 答案: SPXX.SPBH , XSQK.XSSL SPBH

SPXX.XSJ*XSQK.XSSL TA

该表单用来录入每笔销售业务。

表单中商品编号为组合框,它的RowSource为______。销售数量文本框的ControlSource为_______。

当商品编号发生变化时,销售价和销售金额也相应地发生变化,则表单中组合框的InteractiveChange事件的代码为:(销售价和销售金额文本框的Name属性值分别为 Txtxsj,Txtxse) Local lcspbh lcspbh=This.Value

16