vfp考试题目 求解答

vfp考试题目 求解答,第1张

1、VFP是基于Windows平台的应用程序,因此许多 *** 作与Windows的Office软件类似。 ( 错 )

2、不论表文件是否打开,同名的字段变量的优先级高于内存变量。错

3、同一个表文件中,所有记录的长度均相等。 ( 对 )

4、建立表文件时,也一定产生同名的备注文件。 ( 错 )

5、索引与排序的意义相同。 ( 错 )

1、数据库DB,数据库系统DBS,数据库管理系统DBMS三者的关系为( a )。

A、DBS包括DB和DBMS B、DBMS包括DB和DBS

C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

2、在已打开表文件的第五条记录前插入一条记录的 *** 作应为( d )。

A、go 5 B、 go 4 C、 go 5 D、 go 5

insert insert before insert blank insert before

3、表文件有5个字段,其中3个字符型字段宽度分别为6,12,10,另有一个逻辑型字段和一个日期型字段,问每条记录的总字节数为( B )。

A、37 B、38 C、39 D、40

4、假设数据库表文件已打开,为确保记录指针定位在物理记录号为1的记录上,应执行( C )。

A、go top B、go Bof() C、 go 1 D、skip 1

5、以下所列不属于索引作用的是_D____。

A、记录排序 B、建立表格间的关系 C、控制字段中重复值的输入 D、运算

6、视图设计器中含有的,但查询设计器中却没有的选项卡是( D )。

A、筛选 D、排序依据 C、分组依据 D、更新条件

7、设计菜单要完成的最终 *** 作是( D ) 。

A、创建主菜单及子菜单 B、指定各菜单任务

C、浏览菜单 D、生成菜单程序Mpr

8、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( B )。

A、Name属性 B、Caption属性

C、Closable属性 D、AlwaysOnTop属性

9、以下属于非容器类控件的是( B )。

A、Form B、Label C、Page D、Container

10、在Visual FoxPro中,表单(Form)是指( D )。

A、数据库中各个表的清单 B、一个表中各个记录的清单

C、数据库查询的列表 D、窗口界面

记录个数测试函数reccount()返回的是表文件中物理存在的记录个数,不管记录是否被逻辑删除以及set deleted的状态如何,所以本题正确答案为40条记录。

本题中,s表中共有40条记录,使用delete命令逻辑删除了年龄从20到30之间(含等于)的15条记录(共有40条,年龄小于20的有15条,等于20的有1条,大于30的有10条,即大于20并且小于等于30的有40-15-1-10=14条,所以大于等于20并且小于等于30的记录个数为14+1=15条)。

使用set delete on命令设置后,逻辑删除的记录将不会显示出来,因此,本题如果使用list显示命令或使用browse浏览命令时,将显示25条记录,即逻辑删除的15条记录将不显示。如果使用set delete off命令设置后,逻辑删除的记录将会显示出来,显示时在记录前有删除标记,即将显示40条记录,包括15条被逻辑删除的记录。系统默认状态为set delete off。

所以答案是40

1将D1表中工龄最短得人得记录显示出来

SET TALK OFF

USE D:\D1

MIN=GL

J=RECCOUNT()

FOR I=1 TO J

IF _MIN>GL

MIN=GL

R=RECNO()

ENDIF

SKIP

ENDFOR

LIST FOR RECNO()=R

USE

SET TALK

CANCEL

2输入学生姓名,显示该学生得记录

SET TALK OFF

USE D:\D1

ACCE "请输入学生得姓名:" TO XMM

LOCA FOR XM=XMM

IF FOUND()

DISP

ELSE

"查无此人!"

ENDIF

USE

SET TALK ON

RETURN

3显示所有零件单价在20元以上得记录

SET TALK OFF

USE D:\D1

DO WHILE NOT EOF()

IF LJDJ>=20

DISPLAY

ENDIF

SKIP

ENDDO

USE

SET TALK ON

RETURN

4将D2中商品单价在30元以下(包括30元)得商品数量增加20

SET TALK OFF

USE D:\D2

DO WHILE NOT EOF()

IF SPDJ>30

SKIP

LOOP

ENDIF

REPLACE SPSL WITH SPSL+20

SKIP

ENDDO

LIST

USE

SET TALK ON

5删除所有副教授得记录

SET TALK OFF

USE D:\D1

DO WHILE NOT EOF()

IF ZC="副教授"

DELETE

ENDIF

SKIP

ENDDO

PACK

USE

SETTALK

RETURN

6根据输入决定显示及格或不及格学生得记录(60或60分以上为及格,其余为不及格)

SET TALK OFF

USE D:\D1

"输入P————显示及格学生得记录"

"输入F————显示不及格学生记录"

WAIT "请选择:" TO K

IF K="P"

DISP FOR CJ>=60

ELSE

IF K="F"

DISP FOR CJ<60

ELSE

"输入错误"

ENDIF

ENDIF

USE

SET TALK ON

RETURN

7将水果为山竹商品单价上涨10%

SET TALK OFF

USE D:\D1

DO WHILE NOT EOF()

IF SGMC="山竹"

REPLACE SGDJ WITH SGDJ11

"更新成功!"

ENDIF

SKIP

ENDDO

USE

SET TALK ON

RETURN

8按照出生日期得先后次序建立索引,显示索引后得全部数据,以及出生日期最大(年龄最小)的记录

SET TALK OFF

SET HEANDING OFF

CLEAR

USE D:\D1

INDEX ON CSRQ TO I_CSRQ

LIST

GO BOTTOM

DISPLAY

SET HEARDING ON

USE

SET TALK ON

RETURN

以上就是关于vfp考试题目 求解答全部的内容,包括:vfp考试题目 求解答、国家计算机二级VF的题目,请帮忙解释下、VF6.0 数据库编程填空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9407631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存