Visual foxpro 练习题.docx

上传人:牧羊曲112 文档编号:3168592 上传时间:2023-03-11 格式:DOCX 页数:18 大小:42.52KB
返回 下载 相关 举报
Visual foxpro 练习题.docx_第1页
第1页 / 共18页
Visual foxpro 练习题.docx_第2页
第2页 / 共18页
Visual foxpro 练习题.docx_第3页
第3页 / 共18页
Visual foxpro 练习题.docx_第4页
第4页 / 共18页
Visual foxpro 练习题.docx_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Visual foxpro 练习题.docx》由会员分享,可在线阅读,更多相关《Visual foxpro 练习题.docx(18页珍藏版)》请在三一办公上搜索。

1、Visual foxpro 练习题试卷编号:8250 所属语言:Visual Foxpro 试卷方案:VF_1004261709 试卷总分:100分 共有题型:8种 一、填空 共5题 第1题 题号:1514 在ORDER BY子句的选择项中,省略DESC时,代表输出. 答案: =(答案1)= 升序 第2题 题号:1600 自由表的索引类型可以有普通索引、唯一索引和索引. 答案: =(答案1)= 候选 第3题 题号:1289 使用命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置 系统菜单. 答案: =(答案1)= SET SYSMENU 第4题 题号:1571 在程序中为了隐藏已显示的

2、Myform1表单对象,应当使用的命令是. 答案: =(答案1)= Myform1. hide 第5题 题号:1279 设计自定义工具栏时,可通过设置属性来给按钮添加位图或图标. 答案: =(答案1)= Picture 二、判断 共9题 第1题 题号:1161 在VFP中,FOR.ENDFOR循环结构中,若省略STEP 项,则表明 其循环变量的步长为1. 答案:Y 第2题 题号:994 备注字段的数据输入的方法是:将光标停在备注字段上,然后 按Ctrl+PgUp键,便进入备注字段编辑窗口,然后输入备注字段 内容. 答案:Y 第3题 题号:1105 SKIP命令和GO命令完全相同. 答案:N 第

3、4题 题号:984 Visual FoxPro中的内存变量名允许与数据库中的字段名同名. 答案:Y 第5题 题号:1033 数据库是将许多具有相关性的数据以一定方式组织存储在一起 形成的数据集合. 答案:Y 第6题 题号:1007 当eof为.t.时,recno永远为reccount+1. 答案:Y 第7题 题号:1085 在Visual FoxPro中引用数组时,每一个数组在内存中占用二个存储单元. 答案:N 第8题 题号:1014 利用RQBE窗口创建报表文件,可以通过OUTPUT列表框编辑报表的表格. 答案:N 第9题 题号:1112 生成器(Builder)可以独立使用. 答案:N 三

4、、单项选择 共10题 第1题 题号:3676 下列关于字段名的命名规则,不正确的是. A:字段名必须以字母或汉字开头 B:字段名可以由字母、汉字、下划线、数字组成 C:字段名中可以包含空格 D:字段可以是汉字或合法的西文标识符 答案:C 第2题 题号:3816 若使自定义函数向调用程序返回一个值,应使用语句. A:endfunc B:end C:return D:endproc 答案:C 第3题 题号:3246 设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为. A:3.141 B:3.142 C:3.140 D:3.000 答案:B 第4题 题号:3095 Vi

5、sual FoxPro中,将当前索引文件中的姓名设置为当前索引, 应输入的命令是. A:SET ORDER 姓名 B:SET 姓名 C:SET ORDER TO TAG 姓名 D:SET INDEX TO 姓名 答案:C 第5题 题号:3049 数据绑定型控件不可以直接设置其Control属性. A:TextBox B:ComboBox C:Grid D:ListBox 答案:C 第6题 题号:3397 Visual FoxPro中设置参照完整性时,要设置成:当更改父表中的主关键段 或候选关键字段时,自动更改所有相关子表记录中的对应值,应先择. A:忽略 B:级联 C:限制 D:忽略或限制 答

6、案:B 第7题 题号:3760 在使用restore from 命令时,为了使内存中原来的变量不会 因恢复操作而被清除,应选参数. A:add B:additive C:all like D:all except 答案:B 第8题 题号:3840 下列创建查询文件的方法中,不正确的一项是. A:单击文件菜单中的新建命令,选择查询并单击新建文件按钮 B:执行CREATE QUERY命令打开查询设计器创建查询 C:用MODIFY QUERY命令打开一个已有的查询文件 D:执行OPEN QUERY命令打开查询设计器创建查询 答案:D 第9题 题号:3873 依次执行以下6条命令: SELECT1 U

7、SE F1 SELECT2 USE F2 SELECT3 USE F3 现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列. A:GO F1 APPEND B:GO 1 APPEND C:SELECT 1 APPEND D:USE F1 APPEND 答案:C 第10题 题号:4003 通过如下程序段,可知第52个元素所在的行与列的位置是. DIMENSION ARRAY11,20 ?ASUBSCRIPTARRAY,52,1 ?ASUBSCRIPTARRAY,52,2 A:5,8 B:8,5 C:3,12 D:12,3 答案:C 四、多项选择 共5题 第1题 题号:341 关于

8、记录的逻辑删除,叙述正确的有. A:逻辑删除的记录还可以恢复 B:逻辑删除的记录还可以浏览 C:逻辑删除的记录还可以替换 D:逻辑删除的记录等待一段时间后,自动永久删除 答案:ABC 第2题 题号:338 打开Visual FoxPro项目管理器的文档(Docs)选项卡,其中 包含的文件类型有. A:表单(Form)文件 B:报表(Report)文件 C:标签(Label)文件 D:程序(PRG)文件 答案:ABC 第3题 题号:353 属于记录查找的命令有. A:TOTAL B:LOCATE C:SEEK D:CONTINUE 答案:BCD 第4题 题号:340 关于工作区以下叙述正确的有.

9、 A:Visual Foxpro系统最多能同时使用32767个工作区 B:在每个工作区中只能打开一个表 C:每个工作区中都各有一条记录指针指向该区表的当前记录 D:工作区既可用数字表示,也可以用字符等表示的别名表示 答案:ABCD 第5题 题号:250 Visual Foxpro的工作方式包括. A:命令方式 B:菜单方式 C:程序文件方式 D:交互执行方式 答案:ABCD 五、程序填空 共3题 第1题 题号:790 *- * *- *功能:求1到50的累加和并显示。请在处添上 * 适当的内容,使程序完整。 *- SET TALK OFF *SPACE* I=1 *SPACE* DO WHIL

10、E H=H+I *SPACE* ENDDO ? H SET TALK ON RETURN 答案: =(答案1)= H=0 =或= STOR 0 TO H =(答案2)= I I =或= 50= I =或= I 51 =(答案3)= I= I+1 =或= I= 1+I =或= STOR I + 1 TO I =或= STORE I + 1 TO I 第2题 题号:833 *- * *- *功能: 计算一元二次方程的根。 * 请在处添上适当的内容,使程序完整。 *- SET TALK OFF clear input a= to a input b= to b input c= to c if ab

11、s(a)0 虚=(答案3)= sqrt( -deta ) 第3题 题号:826 *- * *- *功能: 现有结构相同的两个数据库,计算机二级库JSJ.DBF和英语 * 四级库YY.DBF,含如下字段内容:学号(C,4),姓名(C,8), * 性别(C,2),专业(C,16)。要求编一程序,将两个数据库中 * 关键字段学号相同的记录从YY.DBF中删除掉,并将其存放 * 到结构相同的ER.DBF库文件中,最后显示ER.DBF库中的记 * 录内容 * 请在处添上适当的内容,使程序完整。 *- SET TALK OFF SET SAFE OFF SELE 1 USE JSJ *SPACE* COP

12、Y TO ER INDE ON 学号 TO ER SELE 2 USE YY SET RELA TO 学号 INTO A GO TOP SELE 3 USE ER SELE 2 DO WHILE .NOT. EOF *SPACE* IF 学号= SCAT TO M SELE 3 APPE BLANK *SPACE* FROM M SELE 2 DELE ENDIF SKIP ENDD PACK SELE 3 LIST CLOSE DATA SET TALK ON RETURN 答案: =(答案1)= STRU =(答案2)= A- 学号 =或= A. 学号 =或= JSJ. 学号 =或= JS

13、J- 学号 =(答案3)= GATHER 六、程序改错 共3题 第1题 题号:777 *- * *- *题目:计算S=1+3+5+99 的程序。 *- *注意:不可以增加或删除程序行,也不可以更改程序的结构。 *- SET TALK OFF store 0 to s store 1 to i *FOUND* do i=99 s=s+i *FOUND* i=i+1 enddo ?s=,s SET TALK ON RETU 答案: =(答案1)= do while i=99 =或= do while iY M=X N=Y ELSE M=Y N=X *FOUND* ENDFOR A=MOD(M,N)

14、 *FOUND* DO WHILE A=0 M=N N=A A=M%N ENDDO ?N SET TALK ON CANCEL 答案: =(答案1)= INPUT Y= TO Y =或= INPU Y= TO Y =(答案2)= ENDIF =或= ENDI =(答案3)= DO WHILE A 0 =或= DO WHILE 0 0 =或= DO WHIL 0姓名+SPACE(5)+DTOC(签订日期)+ +STR(金额,6,2) *FOUND* s=金额 CONTINUE ENDDO ? ? 总金额为:+STR(s,8,2) ENDIF ? WAIT 继续查询吗(Y/N)? TO p IF

15、!UPPER(p)=Y EXIT ENDIF ENDDO CLOSE DATA SET SAFETY ON SET TALK ON RETU 答案: =(答案1)= SET RELA TO 职员号 INTO A =或= SET RELA TO 职员号 INTO zy =(答案2)= IF EOF =或= IF .NOT .FOUND =或= IF .NOT .FOUN =(答案3)= s= s+金额 =或= s=金额 +s =或= STOR s+金额 TO s =或= STOR 金额+s TO s 七、程序设计 共2题 第1题 题号:742 *- * *- *题目:计算机等级考试数据表为STU

16、DENT.DBF,凡笔试和上机成绩 * 均达到80分以上者,应在等级字段中填入优秀字样。 * 请用DO WHILE .ENDDO语句编写。 * 请按照题目要求,在下面编写程序代码。 *- SET TALK ON SET LOGERRORS ON CLEAR *Program* * End * CLOSE DATA SET LOGERRORS OFF SET TALK OFF 答案:- USE STUDENT DO WHILE .NOT. EOF IF 笔试=80 .AND. 上机=80 REPL 等级 WITH 优秀 ENDIF SKIP ENDD LIST - 第2题 题号:739 *- *

17、 *- *题目:编程计算正整数num的各位上的数字之积。 * 例如,若输入:252,则输出应该是:20。 * 将结果存入变量OUT中。 * 请按照题目要求,在下面编写程序代码。 *- SET TALK ON SET LOGERRORS ON ?输入正整数num=434 num=434 OUT=-1 *Program* * End * DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF 答案:- s=1 do while num0 s=s*(num%10) num=int(num/10) endd out=s ? out - 八、VF窗体设计 共2题 第

18、1题 题号:79 一、基本操作题 1、建立自由表货运表(不要求输入数据),表结构为: 货号 字符型 (5) 车辆号 字符型 (5) 数量 数值型 司机姓名 字符型 二、简单应用题 1、在订货管理数据库中建立视图视图l,包括表订货信息中的 所有字段,并按公司编号按升序排序,公司编号相同的,按 订单号排序。 2、建立表单form1,在表单上添加表格控件,数据源使用Sql语句 “select * from 货运表”。 第2题 题号:67 - 编辑状态(如图1) 运行状态(如图2) 制作如图所示表单。 - 设置: 1、设置表单名称为“Form1”,背景色为“蓝色”。 2、设置标签控件“Label1”标题为“对有标记的记录,是否删除?”,前景色为 “白色”,字体为“楷体”、20号字,背景为透明。 3、设置标签控件“Label2”标题为“对有标记的记录,是否删除?”。前景色为 “黑色”,字体为“楷体”、16号字,背景为透明。 4、设置选项按钮组“optiongroup1”包含两个选项按钮“option1”和“option2”。 设置选项按钮“option1”标题为“是”,类型为“1-图形”。 设置选项按钮“option2”标题为“否”,类型为“1-图形”。

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号