1、张$张三C) D)2003.01.01 CTOD(03/12/03)C)2000 3D).NOT. .T.11.顺序执行以下命令之后,最后一条命令的输出结果是X = AY = XA = 长江黄河X + &X Y - &YA)长江黄河B)A长江黄河A长江黄河C)A长江黄河XAD)A长江黄河长江黄河12.顺序执行以下命令之后,最后一条命令的输出结果是SET EXACT OFFX = A IIF(A = X,X BCD,X+BCD)A)AB)BCDC)ABCDD)A BCD13.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LIST FOR YEAR(出生日期)=1965B)LI
2、ST FOR SUBSTR(DTOC(出生日期),7,2)= 65C)LIST FOR LEFT(DTOC(出生日期),7,2)D)LIST FOR RIGHT(DTOC(出生日期),2)=2.AND.RECNO( )16,命令 VARTYPE (D)的执行结果是。47.打开数据库设计器的命令是DATABASE。48.在VisualFoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在文件中。49.与命令display的执行结果完全相同的另一个list命令应该是50.使记录指针相对于当前记录向上移动5个记录,应该使用命令五、程序填空题51.下面程序的功能是对输入
3、的正整数M和K(MK)通过调用过程SUB计算并显示S的值,这里S=K!+(K+1)!+M!,请填空:CLEARINPUT 输入K值:TOK 输入M值:TOM FOR R = K TO MDO SUB S = S+AENDFOR S的值为: , SRETURNPARAMETERSP , NP = 1FOR L=1 TO NP = P*L52.选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X0,1,-1)等效IF Y = 1ELSEIF X = 0 _ENDIF六、程序分析题53.程序分析题P = 0FOR N = 1 49 N10EXIT MOD (N, 2)
4、 = 0P = P+NP= , P执行上述程序,运行结果是54.设图书.DBF表文件的内容如下:记录号编号书名出版单位单价1113388高等数学清华大学出版社24.002445501数据库导论科学出版社27.903332211计算机基础高等教育出版社23.004665544Visual FoxPro电子工业出版社28.605456788操作系统原理电子工业出版社25.006456728操作系统概论高等教育出版社21.007375666计算机网络清华大学出版社37.008245682计算机原理高等教育出版社25.00阅读下列程序,写出程序的运行结果:USE 图书UPDATE图书 SET 单价=单
5、价+10 WHERE 出版单位=科学出版社SELECT MAX(单价) INTO ARRAY A FROM A(1)SELECT出版单位,AVG(单价) AS 平均价 FROM 图书;GROUP BY 出版单位 INTO CURSOR TEMPSELECT * FROM TEMP ORDER BY 平均价 DESC;INTO TEMP1GO BOTTOM出版单位CLOSE DATABASE执行上述程序,运行结果是:_七、程序设计题55.在c:atatemp4202021234567ditGAEtemp下有“订货管理”数据库,数据库有一表“ORDER_DETAIL”,结构为:订单号C(6),器件
6、名C(16),单价N(10,2)。请编写程序PROG1.DBF,保存在c:atatemp4202021234567ditGAEtemp,要求修改器件的单价,修改方法:器件名为CPU的单价下调 10%,声卡下调10%,闪存下调15%,显卡上浮 10%,内存上浮15%。八、操作题56.(1)请在C:ataAnswer4202021234567VFT下打开数据库CK3。(2)为表zg建立主索引,索引为primarg Key ,索引表达式为“职工号”。(3)为表CK建立候选索引,索引名为candi_Key ,索引表达式为“仓库号”。57.根据表txl.dbf和表jsh.dbf建立一个查询所有教师的职称
7、、电话、奖金;要求查询去向是表,表名为query1.dbf,并执行该查询。58.在考生目录下有数据库“CADB.DBC”,其中有数据库表“ZXKC”和“ZX”。建立单价大于等于1000,按规格降序排列的本地视图“CAMELTST”,该视图按顺序包括字段:产品编号、品名、进贷日期、规格。参考答案单项选择题1.D 2.B 3.A4.D5.D6.B7.C8.A9.C10.B11.B12.D13.C14.B 15.D16.C17.D18.B19.A20.B21.D22.B23.A24.A25.C多项选择题26.ABC27.BD28.ABD29.BD30.AB判断题31.对32.对33.错34.对35.
8、错36.对37.错38.错39.错40.错填空题41.关系模型42.自然43.字段变量44.T.45. 12345646. L47. MODIFY48. RS.FPT49. LISTNEXT1或LISTRECORDRECNO( )50. SKIP5程序填空题51. (1)S=0(2) WITH A,R (3)PROCDURE SUB52. (1)X0 (2)Y=0(3)Y=-1程序分析题53. P=30 54. 37.90 高等教育出版社程序设计题55.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下:use order_detailrepl 单价 with 单价*0.9 for CP
9、U$器件名声卡repl 单价 with 单价*0.85闪存repl 单价 with 单价*1.1显示卡repl 单价 with 单价*1.15 for内存操作题(略)。二级VFP模拟试题及答案(2)一、单项选择题1.下面关于表单数据环境的叙述,错误的是A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系D)表单运行时自动打开其数据环境中的表2.当用户用鼠标单击命令按钮将引发事件A)Click B)LoadC)InitD)Error3.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法A)HideB)ShowC)Release
10、D)SetFocus4.下面关于对象的叙述错误的是A)对象是客观世界的任何实体B)任何对象都有自己的属性和方法C)不同的对象具有相同的属性和方法D)属性是对象所具有的固有特征,方法是描述对象的行为的过程5.下面关于过程调用的叙述中,正确的是A)实参的个数与形参的个数必须相等B)当实参的数目多于形参的数目时,多余的实参被忽略C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F.D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确6.在VisualFoxPro中,关于视图的描述正确的是A)视图是从一个或多个数据库表导出的虚拟表B)视图
11、与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作7.查询设计器中包括的选项卡有A)字段、条件、分组依据B)字段、筛选、排序依据C)条件、分组依据、排序依据D)条件、筛选、杂项8.以下关于空值(NULL)的叙述正确的是A)空值等同于数值0B)Visual FoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值9.SQL是哪几个英语单词的缩写A)Standard Query LanguageB)Structured Query LanguageC)Select Query LanguageD)其他三项都不是10.命令SELE
12、CT 0 的功能是A)选择尚未使用的最小编号的工作区为当前工作区B)选择尚示使用的最大编号的工作区为当前工作区C)选择当前工作区的区号加1的工作区为当前工作区D)随机选择一个工作区为当前工作区11.在Visual FoxPro中,可以跟随表的打开而自动打开的是A)单索引文件B)复合索引文件C)结构复合索引文件D)非结构复合索引文件12.结果为.T.的表达式是A)MOD(13,-2)=-1B)MOD(13,-2)=1C)NOT .T. AND .T.D) 2 +1= 2+113.连续执行以下命令之后最后一条命令的输出结果是( )S=2005年下半年计算机等级考试LEFT(S,6)+RIGHT(S
13、,4)A)2005年下半年等级考试B)2005年下等级考试C)2005年考试D)2005年等级考试14.在Visual FoxPro中存储器图像的字段类型应该是(A)字符型B)通用型C)备注型D)双精度型15.若某一个扩展多为.DBF的文件有3个备注型字段,则该文件对应的备注文件有(A)3个B)1个C)4个D)0个16.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为(A)首记录B)末记录C)首记录的前面D)末记录的后面17.执行以下命令,先后显示了两个各包含10个记录的记录清单,这说明当前表达中(LISTNEXT10FOR 性别=男LISTWHILE性别=男A
14、)至少有10个记录,并且这头10个记录被显示了两遍B)至少有19个记录,并且头19个记录的性别字段值为“男”C)只有20个记录,并且段有记录的性别的值都为“男”D)只有19个记录,并且头19个记录的性别字段值都为“男”18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是A)GORECNO( )+5 与LISTNEXT5B)GO RECNO( )+5 与 SKIP 5C)SKIPRECNO( )+5 与 GORECNO( )+5D)GO 5与SKIP 519.逻辑删除当前表中的全部记录,应该使用命令A)PACKB)DELETEC)DELE
15、TE ALL20.以下关于BROWSE命令的描述正确的是A)只能浏览表文件,不能修改记录内容B)能浏览表文件,但不能增加或删除记录C)不仅能浏览表文件,还能修改表的结构D)能浏览表文件,同时也能增加或删除记录21.对表中的记录数据进行修改时,数据来源A)只能通过键盘输入B)只能在命令中给出C)只能通过键盘输入或在命令中给出D)可以通过键盘输入,在命令中给出或从其他表取得22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令A)DELETEFORSUBSTR(职工编号,3)=5B)DELETEFORSUBSTR(职工编号,3,1)=5C)DELETEFORSUBSTR(职工编号,3,1)=5D)DELETEFORAT(5,职工编号)=323.在Visual FoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是 A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录B)SEEK命令只能查
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1