您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > 成都中医药大学VF 复习题
第1页共7页专科不涉及表单内容一.单项选择题(每题1分,共30分)1.用二维表格结构来表示实体以及实体之间联系的数据模型是A)层次模型B)关系模型C)网状模型D)概念模型2.在关系运算中,从关系中找出满足给定条件的元组的操作称为A)选择B)投影C)连接D)合并3.一个表文件有20条记录,用函数EOF()测试为.F.,此时RECNO()值可能是A)21B).F.C)0D)14.下列选项中,不能用作VFP的变量名是A)B_AA_BASEB)6STUDC)S0000D)_STUD5.在数据表JS.DBF中筛选出字段为姓名,职称的命令是A)SETFILTERTO姓名,职称B)SETFILTER姓名,职称C)SETFIELDSTO姓名,职称D)SETFIELDS姓名,职称6.设A=“123”,B=“234”,下列表达式中,其运算结果为.F.的是A)NOT(A=B)ORB$(“13579”)B)NOTA$(“ABC”)AND(AB)C)NOT(AB)D)NOT(A=B)7.已知有一个二维数组S(3,4),且S(3,3)=10,则下面结果正确的是A)S(9)=10B)S(10)=10C)S(11)=10D)S(12)=108.函数LEFT(“ABCDEFG”,LEN(RIGHT(“ABCDEFG”,5)))的返回值是A)“ABCDE”B)“BCDEF”C)“CDEFG”D)59.函数STR(48.789,2)-SUBS('48.789',5,1)的运行结果是是A)498B)41C)488D)4010.关于VISUALFOXPRO的变量,下面说法中正确的是()A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是011.若一个表已经在当前工作区打开,为了在表的尾部增加一条空记录,应使用命令A)APPENDB)INSERTINTOC)APPENDBLAND)INSERTBLAN12.SEEK命令和LOCATE命令都可以用来查找记录,但在使用上有所不同,如A)SEEK命令可以一次找到全部记录,LOCATE命令一次只能找到一条记录B)SEEK命令必须打开索引文件才能使用,LOCATE命令不需要索引文件C)SEEK命令只能查找字符串,LOCATE命令可以查找任何字段D)SEEK命令可以和CONTINUE连用,LOCATE命令则不能13.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是()。A)建立关联的两个表一定在同一个数据库中B)两表之间临时性联系是建立在两表之间永久性联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当子表记录指针移动时,父表记录指针按一定的规则跟随移动14.要打开多个数据表文件,应该在多个()打开A)工作区中B)数据库中C)工作期中D)项目中15.程序文件的扩展名是A).DBFB).FPTC).PRGD).BAK16.在VFP命令窗口中,运行CX.PRG的命令是A)DOCXB)RUNCX.PRG第2页共7页C)!CX.PRGD)!DOCX.PRG17.设打开的数据表STUD.DBF的数据如下:学号姓名性别及格简历000004王德有男.T.MEMO000002李辉女.T.MEMO000005王刚男.F.MEMO000003曾志明男.T.MEMO000001曾敬男.T.MEMO命令“GO3”和“LOCANEXT3FOR性别=男AND及格”执行后A)记录指针定位并显示第4号记录B)记录指针定位于第4号记录,但不显示该记录C)记录指针分别定位并显示第4、5号记录D)记录指针分别定位于第4、5号记录,但不显示该记录18.有图书表TS.DBF,表结构如下:TS(书号C(4),书名C(30),作者C(8),出版社C(20),价格N(6,2))。建立以书号降序排列的候选索引的命令是A)INDEXON书号TAGSHDESCB)INDEXON–书号TAGSHCANDC)INDEXON书号TAGSHDESCCANDD)INDEXON书号TAGSHCAND19.当前表中有基本工资、奖金、津贴和工资总额字段,都是N型数据。要将职工的所有收入汇总后写入工资总额字段中,应使用命令A)TOTALON工资总额FIELD基本工资,奖金,津贴B)SUM基本工资+奖金+津贴TO工资总额C)REPLACE工资总额WITH基本工资+奖金+津贴ALLD)CALCULATESUM(基本工资,奖金,津贴)TO工资总额20.设表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令A)GO1B)GOTOP()C)SKIP-1D)GOTOP21.执行ACCEPT输入X的值:TOX命令后,内存变量X的类型是()。A)数值型B)逻辑型C)任意型D)字符型22.在VISUALFOXPRO中,下面4个关于日期或日期时间的表达式中,错误的是()A){^2002/09/0111:10:10AM}-{^2001/09/0111:10:10AM}B){01/01/2002}+20C){^2002/02/01}+{^2001/02/01}D){^2002/02/01}-{^2001/02/01}23.有赋值语句:a=“你好”b=“大家”,结果为“大家好”的表达式是()。A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)24.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。A)主索引B)惟一索引C)候选索引D)普通索引25.使用SQL命令将CJST2.DBF中的“大学语文”的值加5分的命令是()。A)UPDATESET大学语文=大学语文+5B)UPDATECFST2SET大学语文=大学语文+5C)UPDATECJST2SET大学语文WITH大学语文+5D)REPLACE大学语文WITH大学语文+526.执行下列一组命令之后,选择职工表所在工作区的错误命令是()。第3页共7页仓库IN0职工IN0A)SELECT职工B)SELECT0C)SELECT2D)SELECT27.从XS表中查询所有姓王的同学的信息,正确的命令是()A.SELECT*FROMXSWHERETRIM(姓名,2)=王B.SELECT*FROMXSWHERERIGHT(姓名,2)=王C.SELECT*FROMXSWHERESUBSTR(姓名,2)=王D.SELECT*FROMXSWHERE姓名LIKE=王%28.在VF中,如果希望一个内存变量只限于本过程中使用,说明这种内存变量的命令是()A.PRIVATEB.PUBLICC.LOCALD.在程序中直接使用的内存变量(不通过A、B、C说明)29.假定一个表单里有一个文本框Text1和一个命令按钮组Commandgroup1,命令按钮组是一个容器对象,其中包含了Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的是()A.Thisform.Text1.ValueB.Thisform.Parent.ValueC.Parent.Text1.ValueD.This.Parent.Text1.Vakue30.关闭表单的程序代码是ThisForm.Release,Release是()A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法二.判断题(每小题1分,共10分)1.数据表文件的一个字段对应于二维表的一列数据。2.日期型字段的宽度是由用户自己设定的。3.修改数据表结构的命令是MODIFYSTRUCTURE。4.CONTINUE命令必须与LOCATE命令配合使用才有意义。5.用ACCEPT命令输入字符数据时,不必使用定界符。6.逻辑运算符的优先顺序是:NOT、AND、OR。7.可以伴随着表的打开而自动打开的索引是非结构化复合索引文件。8.可以终止程序现执行并返回到VFP命令窗口的命令是CANCEL。9.当已打开“学生管理数据库”时,既可以创建数据库表,也可以创建自由表。10.在操作数据表过程中用命令:GOTOBOTTOM后,EOF()的值为.F.11.基于同一类的两个对象可以分别设置自己的属性值。()12.要鼠标左键单击命令按钮实现某段程序,可以将程序写在该命令按钮的CLICK事件中。()13.SQL语句CREATETABLE命令后面跟PRIMARYKEY字句可以定义表的主索引。()三、填空题(每小题1分,共20分)1.在VisualFoxPro中,项目文件的扩展名是_____。2.备注文件与相关的表同名,其扩展名是_____3.YEAR函数返回值的数据类型(用大写字母表示)是_____。4.顺序结构、选择结构和__________是程序的三种基本结构。5.投影运算是从关系中选取若干个________组成一个关系。6.代数式35cab对应的VFP表达式是_________。7.命令?INT(15.32+13.56)的执行结果是_________。8.下面程序用于逐条显示STUD.DBF中所有女生的记录。请将程序补充完整。CLEARUSESTUD第4页共7页DOWHILE()IF性别=男SKIP()ENDIFDISPLAYWAIT按任意键继续显示...()ENDDOUSE9.命令?ROUND(98.2008,1)的执行结果是________。10.有如下一个表单,用来查询学生信息:其中command1的caption属性是“上一条”,command2的caption属性是“下一条”,command3的caption属性是“退出”,请将command1的Click事件代码补充完整:SKIP-1IF(【9】)GOTOP=MESSAGEBOX(”对不起,已到了第一条记录”)ENDIFThisForm.RefreshCommand3退出命令按钮的Click事件代码应为(【10】)11.表单中单击鼠标左键触发的事件是(【9】),刷新表单的方法是(【10】)。四、读程序作选择(每个选择2分,共40分)1.有如下程序:A=1S=0DOWHILEA=10S=S+AIFA=5EXITENDIFA=A+1ENDDO?S则程序运行的结果为()。A)5B)6C)55D)15第5页共7页2.已知如下两表文件STUD.DBFJS.DBF执行如下命令序列SELEAUSESTUDSELEBUSEJSGO3SELE1DISPB.姓名,JS.性别,STUD.姓名,性别最后一条命令显示结果为A)赵辉男刘雨女B)赵辉男王小平男C)周密男王小平男D)周密男刘雨女3.设有表SALE.DBF如下:RECORD#商品名金额1电冰箱31002洗衣机2300325彩电18004空调机4100执行下列命令后,变量S的值为USESALEDELERECO3PACKGOBOTTOMINSERTBLANREPL商品名WITH‘34彩电’,金额WITH3500SUM金额TOSA)11300B)17300C)13000D)155004.设表文件ZG.DBF中有下列记录RECORD#姓名性别单位补贴1孙学东男保卫科10.002高娟女保管室20.003林静之女秘书科25.004刘克忠男设计室15.005陆平男宣传科20.006张河男设计室30.00SETTALKOFFUSEZGCOUNTFOR性别=“男”TOS1SUM补贴FOR单位=“设计室”TOS2执行以上命令后变量S1,S2的值分别是A)4,2B)4,120C)4,45D)4,305.有GZ.DBF,部分数据如下:记录号职工号部门号工资101001063000201002052500301003042600401004024000501005066000601006052000教师号姓名性别S0201101王小平男S0201102张强男S0201103刘雨女教师号姓名性别T1101周密男T1102陈静女T1103赵辉男
本文标题:成都中医药大学VF 复习题
链接地址:https://www.777doc.com/doc-362779 .html