您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > VFP上机习题(附答案)
1VFP习题(红色部分为答案)由于上机题和之前做的题一样,所以用WORK查找试题的关键字便可以省下手翻资料的时间@@^_^。查找快捷键:ctrl+F粗鲁提示:不清楚这样算不算作弊行为,所以小心行事(1)如下不正确的数值型常量是()。[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30%ABDE(2)在VisualFoxPro中,合法的字符串是()。[多选题,答案不够或超出时,此题按零分计!](A){[计算机水平测试]}(B)[(计算机水平测试)](C)'计算机水平测试’'(D)'计算机水平测试](E)计算机水平测试BD(3)日期时间型常量又称为T型常量,如下错误的形式是()。[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}正确:{^2002-05-18,10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p}ABCDE(4)如下正确的逻辑常量是()。[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n.CDEF(5)如下选项()是正确的内存变量名。[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_AA没有空格(C)不是变量2(D)非变量(E)A变量(F)_ASDACDEF(6)如下选项()是正确的赋值命令。[多选题,答案不够或超出时,此题按零分计!](A)STOR2TOAA,SS(B)STOR2,3TOAA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4ACEF(7)对于赋值命令:X='',如下与此命令等价的有()。[注意空字符串与一个空格符组成的非空字符串。][多选题,答案不够或超出时,此题按零分计!](A)STOR[]TOX(B)STORTOX(C)STOR''TOX(有空格)(D)X=[](E)STORTOX(有空格)ABD(8)常见表达式有四种,如下选项()是错误的。[多选题,答案不够或超出时,此题按零分计!](A)关系型(B)日期型(C)时间型(D)字符型(还有数值型)(E)逻辑型AC(9)假设执行赋值命令:AA=□12□和BB=□12□(注:□表示空格)。如下选项中()不是AA+BB的正确结果。□12□□12□直接相连[多选题,答案不够或超出时,此题按零分计!](A)□24□(B)□□1212□□(C)□12□□12□(D)□□24□□(E)□12□12□□ABDE(10)假设执行赋值命令:AA=□12□和BB=□12□(注:□表示空格)。如下()不是AA-BB的正确结果。□12□12□□后摆尾[多选题,答案不够或超出时,此题按零分计!](A)□00□(B)□□00□□3(C)□1212□□□(D)□12□12□□(E)1212□□□□ABCE(11)假设在命令窗口输入:X=23,则如下选项()是错误的。[多选题,答案不够或超出时,此题按零分计将2《3赋入X(A)是一个错误的命令。(B)X取值一定等于2且小于3。(C)X取值在[2,3)区间。(D)X取值要小于3,现取值是2。(E)X取值是2,所以小于3。ABCDE第二周(1)若X=56.789,表达式:STR(X,2)-SUBS(56.789,5,1)的结果与如下的选项()不相等。(注:可选项中有定界符的表示字符型常量,定界符不是常量的一部分!!)[多选题,答案不够或超出时,此题按零分计!](A)568STR(X,2)57(B)578SUBS(56.789,5,1)8(C)568STR(X,2)-SUBS(56.789,5,1)“578”(D)578(E)49ABCE(2)如下选项中,输出的结果是123.00的选项有()。[多选题,答案不够或超出时,此题按零分计!](A)?VAL(123.008)(B)?VAL(12345.678)VAL默认保留2位小数(C)?VAL(123A45.678)(D)?VAL(123天45.678)(E)?VAL(123.D678)BCDE(3)对于表达式mod(16,5)+MOD(-16,-5),如下选项()是错误的结论。[多选题,答案不够或超出时,此题按零分计!](A)结果是mod(16,5)的两倍。(B)结果是MOD(-16,-5)的两倍。(C)结果是零。(D)结果是壹。(E)结果是贰。ABDE(4)设已执行下列赋值命令:A='',BB=A,CC='BB',DD=[](注:这里是指顺序执行四个赋值命令!每命令后面要按回车!!)。()选项的结果是相同的。[多选题,答案不够或超出时,此题按零分计!](A)LEN(DD-BB-CC+A)(B)LEN(A+BB+CC)4(C)LEN(DD-CC-A)(D)LEN(A+CC+A)(E)LEN(A-DD+A)BC(5)VFP的命令格式:命令动词[范围][条件表达式][FIELDS字段名表]。如下正确表示范围的是()。[多选题,答案不够或超出时,此题按零分计!](A)LIKE数值表达式记!(B)NEXT数值表达式(C)EXCEPT数值表达式(D)RECORD数值表达式(E)ALLBDE(7)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);备注(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录。(注:备注字段中的内容不要输入任何分隔符)01001江边月优秀团员01002林中虎优秀班干部[操作题,你应该先用SETDEFATOD:\KS指定一个默认的存取文件夹,再作其它操作!](8)有数据表BCD.DBF,现要求从该表的姓名与备注两字段之间插入一新字段:性别(C,4)。然后在原数据的基础上补充输入数据如下(注:备注字段中输入的内容不要输入任何分隔符):01001江边月女人羽毛球高手01002林中虎男人电脑游戏高手[操作题,你应该先用SETDEFATOD:\KS指定一个默认的存取文件夹,再作其它操作!]第三周(1)数据库、数据库系统、数据库管理这三者之间的关系是()[单选题,答案超出时,此题按零分计!](A)数据库系统包含数据库和数据管理系统(B)数据库管理系统包含数据库和数据库系统(C)数据库包含数据库系统和数据库管理系统(D)数据库系统就是数据库,也就是数据库管理系统A(2)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是()[单选题,答案超出时,此题按零分计!](A)互不相关的(B)不可分解的(C)长度可变的(D)互相关联的B5(3)在关系型数据库管理系统中,所谓关系是指()[单选题,答案超出时,此题按零分计!](A)各条数据记录之间存在着一定的关系(B)各个字段数据之间存在着一定的关系(C)一数据库与另一数据库之间存在着一定的关系(D)满足一定条件的一个二维数据表格D(4)一个关系型数据库管理系统所应具备的3种基本关系操作是()[单选题,答案超出时,此题按零分计!](A)选择、投影与连接(B)编辑、浏览与替换记!(C)插入、删除与修改(D)排序、索引与查询A(5)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);出生日期(D);学费(N,9,2);自费(L);奖惩(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录:0161陈一天1988.03.0512345.67.T.0389黄有月1987.11.085432.10.F.[操作题,你应该先用SETDEFATOD:\KS指定一个默认的存取文件夹,再作其它操作!](6)假设某数据表中有字段:性别(L),要显示性别是真值的记录可采用如下选项()。[在目录D:\KS下有一个数据表文件SYSLX1.DBF,你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)LISTFOR性别=真(B)LISTFOR性别(C)LISTFOR性别=T(D)LISTFOR性别=.T.(E)LISTFOR性别=TBD(7)设一有记录的数据表,打开后分别执行如下选项,()在执行后使?eof()为真。[在目录D:\KS下有一个数据表文件SYSLX1.DBF,你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)先执行GOTOP,然后执行LIST。(B)先执行GOTOP,然后执行DISP。List=dispall(C)先执行GOTOP,然后执行DISPALL。(D)先GOBOTT,再SKIP。(E)GOBOTTACD(8)设有一个仅有表结构而无任何记录的空表,刚打开此表时,正确的选项有如下()。[在D:\KS文件夹中有文件空表.dbf,你可以打开该表文件进行验证!!][多选题,答案不够或超出时,此题按零分计!](A)?recn()的结果是1。!!6(B)?eof()的结果是真值。(C)?bof()的结果是真值。(D)?recc()的结果是1。[注意:不是RECN()](E)?eof()的结果是假值。ABC(9)设一有记录的数据表,打开后分别执行如下选项,()在执行后使?BOF()为真。[在目录D:\KS下有一个数据表文件SYSLX1.DBF,你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)执行GOTOP即可。(B)先执行GOTOP,然后执行SKIP-1。(C)先执行GOTOP,然后执行SKIP。(D)无需任何操作,有数据的表刚打开时BOF()总是真。(E)先执行GO1,然后执行SKIP-1。BE(10)有表ZGDA.DBF,现要求从该表产生新表,表名为:ADGZ.DBF(建议用COPY命令)。新表的数据要求如下:从ZGDA.DBF中选出字段依次为:编号、姓名、职称、基本工资,而且职称符合高工条件的数据。提示1:先按题目提示设好当前存取文件的路径。题目指定的新文件名不得改变。参考:COPYTO新文件名FOR指定条件FILE要求的字段顺序排列[FIEL不要写成FILE!][操作题,你应该先用SETDEFATOD:\KS指定一个默认的存取文件夹,再作其它操作!]P60,例4-3第四周(1)设一有记录的数据表,打开后分别执行如下选项,()在执行后使?eof()为假。[在目录D:\KS下有一个数据表文件SYSLX1.DBF,你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)先执行GOTOP,然后执行LIST。(B)先执行GOTOP,然后执行DISP。(C)先执行GOTOP,然后执行DISPALL。(D)先GOBOTT,再SKIP。(E)GOBOTTBE(2)在数据表已打开的前提下,要显示表中的记录可用以下()选项。[多选题,答案不够或超出时,此题按零分计!](A)LISTALLRECODE(B)LISTSTRU(C)DISPALL(D)LIST(E)DISPALLRECODECD(3)假设某数据表中有字段:性别(L),要逻辑删除性别是假值的记录可采用如下选项()。[在目录D:\KS下有一个数据表文件SYSLX1.DBF,你可以打开该表作验证!为保证验证的正确性,执行每选项前必须先执行命令RECALLALL]7[多选题,答案不够或超出时,此题按零分计!](A)DELETEFOR性别=假(B)DELETEFOR.NOT.性别(C)DELETEFOR性别=.F.(D)DELETEFOR性别=F(E)DELETEFOR性别=.F.BC(4)对数据表的记录作物理删除时,要独占打开数据表。现设数据表已独占打开,如下选项()可以实现物理删除所有记录。[多选题,答案不够或超出时,此题按零分计!](A)DELETEALL(B)ZAP(C)先DELEALL,再PACK。(D)先DELE,再PACK。(E)ZAPALLBC(5)有数据表ZGDA.D
本文标题:VFP上机习题(附答案)
链接地址:https://www.777doc.com/doc-2854522 .html