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 数据库编程填空等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)