成都中医药大学VF复习题.doc

上传人:李司机 文档编号:1180985 上传时间:2022-07-15 格式:DOC 页数:7 大小:120KB
返回 下载 相关 举报
成都中医药大学VF复习题.doc_第1页
第1页 / 共7页
成都中医药大学VF复习题.doc_第2页
第2页 / 共7页
成都中医药大学VF复习题.doc_第3页
第3页 / 共7页
成都中医药大学VF复习题.doc_第4页
第4页 / 共7页
成都中医药大学VF复习题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《成都中医药大学VF复习题.doc》由会员分享,可在线阅读,更多相关《成都中医药大学VF复习题.doc(7页珍藏版)》请在三一办公上搜索。

1、专科不涉及表单容一.单项选择题每题 1 分,共 30 分1.用二维表格结构来表示实体以及实体之间联系的数据模型是A层次模型 B关系模型 C网状模型 D概念模型2.在关系运算中,从关系中找出满足给定条件的元组的操作称为A选择 B投影 C连接 D合并3.一个表文件有 20 条记录,用函数 EOF测试为.F.,此时 RECNO值可能是A21 B.F. C0 D14.下列选项中,不能用作 VFP 的变量名是AB_AA_BASE B6STUD CS0000 D_STUD5.在数据表 JS.DBF 中筛选出字段为,职称的命令是ASET FILTER TO,职称BSET FILTER,职称CSET FIEL

2、DS TO,职称DSET FIELDS ,职称6.设 A= 123,B= 234,下列表达式中,其运算结果为.F.的是ANOT OR B$ B NOT A$ AND ABCNOTABDNOT7.已知有一个二维数组 S3,4,且 S3,3=10,则下面结果正确的是A S=10 B S=10 C S=10 D S=10 8.函数 LEFTABCDEFG,LENRIGHT的返回值是A ABCDE B BCDEF C CDEFG D 59.函数 STR-SUBS的运行结果是是A498 B41 C488 D4010. 关于 VISUAL FOXPRO 的变量,下面说法中正确的是A使用一个简单变量之前要先

3、声明或定义B数组中各数组元素的数据类型可以不同C定义数组以后,系统为数组的每个数组元素赋以数值 0D数组元素的下标下限是 011. 若一个表已经在当前工作区打开,为了在表的尾部增加一条空记录,应使用命令AAPPEND B INSERT INTOCAPPEND BLANDINSERT BLAN12. SEEK 命令和 LOCATE 命令都可以用来查找记录,但在使用上有所不同,如ASEEK 命令可以一次找到全部记录,LOCATE 命令一次只能找到一条记录BSEEK 命令必须打开索引文件才能使用,LOCATE 命令不需要索引文件CSEEK 命令只能查找字符串,LOCATE 命令可以查找任何字段DSE

4、EK 命令可以和 CONTINUE 连用,LOCATE 命令则不能13. 两表之间临时性联系称为关联,在两个表之间的关联已经建立的情况下,有关关联的正确叙述是 。A建立关联的两个表一定在同一个数据库中B两表之间临时性联系是建立在两表之间永久性联系基础之上的C当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D当子表记录指针移动时,父表记录指针按一定的规则跟随移动14. 要打开多个数据表文件,应该在多个 打开A工作区中 B数据库中 C工作期中 D项目中15. 程序文件的扩展名是A.DBFB.FPT C.PRGD.BAK16. 在 VFP 命令窗口中,运行 CX.PRG 的命令是ADO CX

5、 BRUN CX.PRGC!CX.PRG D!DO CX.PRG17. 设打开的数据表 STUD.DBF 的数据如下:学号性别及格简历 000004 王德有男 .T. MEMO 000002 辉女 .T. MEMO 000005 王刚男 .F. MEMO 000003 曾志明男 .T. MEMO 000001 曾敬男 .T. MEMO命令GO 3和LOCA NEXT 3 FOR 性别=男 AND 及格执行后 A记录指针定位并显示第 4 号记录 B记录指针定位于第 4 号记录,但不显示该记录 C 记录指针分别定位并显示第 4、5 号记录D 记录指针分别定位于第 4、5 号记录,但不显示该记录18

6、. 有图书表 TS.DBF,表结构如下:TS书号 C,书名 C,作者 C,C,价格 N。建立以书号降序排列的候选索引的命令是A INDEX ON 书号 TAG SH DESCB INDEX ON 书号 TAG SH CANDC INDEX ON 书号 TAG SH DESC CANDD INDEX ON 书号 TAG SH CAND19. 当前表中有基本工资、奖金、津贴和工资总额字段,都是 N 型数据。要将职工的所有收入汇总后写入工资总额字段中,应使用命令A TOTAL ON 工资总额 FIELD 基本工资,奖金,津贴B SUM 基本工资+奖金+津贴 TO 工资总额C REPLACE 工资总额

7、 WITH基本工资+奖金+津贴 ALLD CALCULATE SUM TO 工资总额20. 设表文件及其索引文件已打开,为了确保指针定位在物理记录号为 1 的记录上,应该使用命令AGO 1 BGO TOP CSKIP -1 DGO TOP21. 执行 ACCEPT 输入 X 的值: TO X 命令后,存变量 X 的类型是 。A数值型B逻辑型C任意型D字符型22. 在 VISUAL FOXPRO 中,下面 4 个关于日期或日期时间的表达式中,错误的是A2002/09/01 11:10:10AM-2001/09/01 11:10:10AMB01/01/2002+20C2002/02/01+2001

8、/02/01D2002/02/01-2001/02/0123. 有赋值语句:a=你好 b=大家,结果为大家好的表达式是 。Ab+ATa,1 Bb+RIGHTa,1Cb+LEFTa,3,4 Db+RIGHTa,224. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 。A主索引 B惟一索引C候选索引 D普通索引25. 使用 SQL 命令将 CJST2.DBF 中的大学语文的值加 5 分的命令是 。AUPDATE SET 大学语文=大学语文+5 BUPDATE CFST2 SET 大学语文=大学语文+5CUPDATE CJST2 SET 大学语文 WITH 大学语文+5 DRE

9、PLACE 大学语文 WITH 大学语文+526. 执行下列一组命令之后,选择职工表所在工作区的错误命令是 。CLOSE ALLUSE 仓库 IN 0USE 职工 IN 0 ASELECT 职工 BSELECT 0 CSELECT 2 DSELECT 27. 从 XS 表中查询所有姓王的同学的信息,正确的命令是 ASELECT * FROM XS WHERE TRIM=王BSELECT * FROM XS WHERE RIGHT =王CSELECT * FROM XS WHERE SUBSTR =王DSELECT * FROM XS WHERE LIKE=王%28. 在 VF 中,如果希望一个

10、存变量只限于本过程中使用,说明这种存变量的命令是APRIVATE BPUBLICCLOCAL D在程序中直接使用的存变量不通过 A、B、C 说明29. 假定一个表单里有一个文本框 Text1 和一个命令按钮组 Commandgroup1,命令按钮组是一个容器对象,其中包含了 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的 Value 属性值,正确的是AThisform.Text1.Value BThisform.Parent.ValueCParent.Text1.Value DThis.Parent.Text1.Vakue30

11、. 关闭表单的程序代码是 ThisForm.Release,Release 是A表单对象的标题 B表单对象的属性C表单对象的事件 D表单对象的方法二.判断题每小题 1 分,共 10 分1.数据表文件的一个字段对应于二维表的一列数据。2.日期型字段的宽度是由用户自己设定的。3.修改数据表结构的命令是 MODIFY STRUCTURE。4.CONTINUE 命令必须与 LOCATE 命令配合使用才有意义。5.用 ACCEPT 命令输入字符数据时,不必使用定界符。6.逻辑运算符的优先顺序是:NOT、AND、OR。7.可以伴随着表的打开而自动打开的索引是非结构化复合索引文件。8.可以终止程序现执行并返

12、回到 VFP 命令窗口的命令是 CANCEL。9.当已打开学生管理数据库时,既可以创建数据库表,也可以创建自由表。10. 在操作数据表过程中用命令:GOTO BOTTOM 后,EOF的值为.F.11. 基于同一类的两个对象可以分别设置自己的属性值。 12. 要鼠标左键单击命令按钮实现某段程序,可以将程序写在该命令按钮的 CLICK 事件中。 13. SQL 语句 CREATE TABLE 命令后面跟 PRIMARY KEY 字句可以定义表的主索引。 三、填空题每小题 1 分,共 20 分1.在 Visual FoxPro 中,项目文件的扩展名是_。2.备注文件与相关的表同名, 其扩展名是_3.

13、YEAR 函数返回值的数据类型是_。4.顺序结构、选择结构和_是程序的三种基本结构。5.投影运算是从关系中选取若干个_组成一个关系。6.代数式对应的 VFP 表达式是_。35cab 7.命令 ?INT的执行结果是_。8.下面程序用于逐条显示 STUD.DBF 中所有女生的记录。请将程序补充完整。CLEARUSE STUDDO WHILE IF 性别=男 SKIP ENDIFDISPLAYWAIT 按任意键继续显示. ENDDOUSE9.命令 ?ROUND的执行结果是_。10. 有如下一个表单,用来查询学生信息:其中 command1 的 caption 属性是上一条,command2 的 ca

14、ption 属性是下一条,command3的 caption 属性是退出,请将 command1 的 Click 事件代码补充完整:SKIP -1IF 9 GO TOP =MESSAGEBOXENDIFThisForm.RefreshCommand3 退出命令按钮的 Click 事件代码应为 10 11.表单中单击鼠标左键触发的事件是 9 ,刷新表单的方法是 10 。四、读程序作选择1.有如下程序:A=1 S=0 DO WHILE A=5EXIT ENDIF A=A+1 ENDDO?S则程序运行的结果为 。 A5 B6 C55 D152.已知如下两表文件STUD.DBF JS.DBF执行如下命

15、令序列SELE AUSE STUDSELE BUSE JSGO 3SELE 1DISP B.,JS.性别,STUD.,性别最后一条命令显示结果为A辉男雨 女 B辉男王小平男C周密男王小平男 D周密男雨女 3.设有表 SALE.DBF 如下:RECORD#商品名金额1 电冰箱 3100 2 洗衣机 2300 3 25彩电 1800 4 空调机 4100执行下列命令后,变量S的值为USE SALEDELE RECO 3PACKGO BOTTOMINSERT BLANREPL 商品名 WITH 34彩电,金额 WITH 3500SUM 金额 TO SA11300 B17300 C13000 D155

16、004.设表文件 ZG.DBF 中有下列记录RECORD# 性别 单位 补贴1 学东 男 保卫科 10.002 高娟女 保管室 20.003 林静之女 秘书科 25.004 克忠男 设计室 15.005 陆平 男 宣传科 20.006 河 男 设计室 30.00SET TALK OFFUSE ZGCOUNT FOR 性别= 男TO S1SUM 补贴FOR 单位= 设计室TO S2执行以上命令后变量S1,S2的值分别是A4,2 B4,120 C4,45 D4,305.有GZ.DBF,部分数据如下:记录号职工号部门号工资1 01001 06 3000 2 01002 05 2500 3 01003

17、 04 26004 01004 02 40005 01005 06 60006 01006 05 2000教师号XX性别S0201101王小平 男S0201102张强男S0201103刘雨女教师号XX性别T1101周密男T1102陈静女T1103赵辉男7 01007 06 5000执行下列程序:USE GZSTORE 0 TO XLOCA FOR 工资3000DO WHILE NOT EOF IF SUBSTR=06 X=X+工资 ENDIFCONTENDDO?XUSE?X 的显示结果为A6000 B5000 C11000 D140006.S=0FOR I=1 TO 100 STEP 2 S=

18、S+INEXT?S=,S以上程序循环次数是A 100 B 101 C 50D 517.设表文件XS.DBF有10条记录,阅读下面程序:USE XSGO BOTTOMN=3DO WHILE N=1DISPSKIP -1N=N-1ENDDOUSERETURN程序的功能是 。A显示所有记录 B分别显示前三个记录C显示第三个记录 D分别显示后三个记录8. 执行以下程序 STORE 5 TO X1,X2,X3X1=X1+1 DO CX1 ?X1+X2+X3 RETURN *子程序一:CX1.PRG X2=X2+1?X1+X2+X3 DO CX2 X3=X3+1 RETURN *子程序二:CX2.PRG LOCAL X3 X3=X3+1RETURN TO MASTER子程序一 CX1.prg 中?输出的结果是 A10 B12 C17 D18主程序中?输出的结果是 A10 B12 C17 D189. 有如下程序 :LOCAL X1?X1DO PIPROCEDURE PIXl = 1?X1RETURNENDPROC执行程序的结果为 AF.1B1.F.C.F.F.D1 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号