湘潭大学visual foxpro课程考试备考习题10

更新时间:2023-11-07 16:15:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试卷编号:8245

所属语言:Visual Foxpro 试卷方案:VF_1004261709 试卷总分:100分 共有题型:8种

━━━━━━━━━━━━━━ 一、填空 共5题 (共计10分) ━━━━━━━━━━━━━━

第1题 (2.0分) 题号:1565

在表单中添加控件后,除了通过属性窗口为其设置各种属性外,也可以通过相

应的 【1】为其设置常用属性. 答案:

=======(答案1)======= 生成器

第2题 (2.0分) 题号:1566

在表设计器的【1】选项卡中,可以设置记录验证规则、有效性出错信息,还

可以指定记录插入、更新及删除的规则. 答案:

=======(答案1)======= 表

第3题 (2.0分) 题号:1220

利用LOCATE命令查找到满足条件的第1条记录后,连续执行【1】命令即可找到

满足条件的其他记录. 答案:

=======(答案1)======= CONTINUE

=========或========= CONT

第4题 (2.0分) 题号:1290

使用index命令不能创建【1】索引.

答案:

=======(答案1)======= 主

第5题 (2.0分) 题号:1522

在SQL中,测试列值是否为空值用 IS NULL运算符号,测试列值是否为非空值

用运【1】算符号. 答案:

=======(答案1)======= EXISTS

━━━━━━━━━━━━━━ 二、判断 共9题 (共计9分) ━━━━━━━━━━━━━━

第1题 (1.0分) 题号:994

备注字段的数据输入的方法是:将光标停在备注字段上,然后 按Ctrl+PgUp键,便进入备注字段编辑窗口,然后输入备注字段 内容. 答案:Y

第2题 (1.0分) 题号:1079

在Visual FoxPro中,您可以同时打开多个数据库,而且在同 一时间内,可以有多个数据库是\当前数据库\答案:N

第3题 (1.0分) 题号:989

Visual FoxPro 中文版是一个关系数据库管理系统. 答案:Y

第4题 (1.0分) 题号:1094

主索引只能存放在结构复合索引文件中. 答案:Y

第5题 (1.0分) 题号:604

VFP中数据库文件的扩展名为.DBF,表文件的扩展名为.DBC. 答案:N

第6题 (1.0分) 题号:999

表间的关系有永久关系和临时关系. 答案:Y

第7题 (1.0分) 题号:605 VF程序文件的扩展名是.DBF . 答案:N

第8题 (1.0分) 题号:594

Visual FoxPro的字符型字段最长为256个字符. 答案:N

第9题 (1.0分) 题号:1154

使用表单文件可以方便、直观地进行数据管理. 答案:Y

━━━━━━━━━━━━━━━━━ 三、单项选择 共10题 (共计10分) ━━━━━━━━━━━━━━━━━

第1题 (1.0分) 题号:3346 用鼠标双击对象时将引发()事件. A:Click B:DblClick C:RightClick D:Gotfocus

答案:B

第2题 (1.0分) 题号:3300

下列符号中()不能作为VisualFoxPro中的变量名. A:abc B:XYZ C:5you D:goodluck

答案:C

第3题 (1.0分) 题号:3095

Visual FoxPro中,将当前索引文件中的\姓名\设置为当前索引, 应输入的命令是(). A:SET ORDER 姓名 B:SET 姓名

C:SET ORDER TO TAG 姓名 D:SET INDEX TO 姓名

答案:C

第4题 (1.0分) 题号:3066 DTOC({98/09/28})的值应为 (). A:1998年9月28日 B:98/09/28 C:″98/09/28″ D:″98-09-28″

答案:C

第5题 (1.0分) 题号:3713

在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立 两个表之间的关联,这种关联是(). A:永久性关联

B:永久性关联或临时性关联 C:临时性关联

D:永久性关联和临时性关联

答案:C

第6题 (1.0分) 题号:3802

假设系统中存在menu菜单程序,运行该菜单程序应输入()命令. A:DO

B:DO C:OPEN D:OPEN

答案:B

第7题 (1.0分) 题号:3689

要将表CJ.DBF与Grid对象绑定,应设置Grid对象的两个属性的值如下(). A:RecordSourceType属性为Cj,RecordSource属性为0 B:RecordSourceType属性为0,RecordSource属性为Cj C:RowSourceType属性为0,RowSource属性为Cj D:RowSourceType属性为Cj,RowSource属性为0

答案:B

第8题 (1.0分) 题号:3842

下列关于查询的说法,不正确的一项是().

A:查询是Visual Foxpro支持的一种数据库对象 B:查询就是预先定义好的一个SQL SELECT语句

C:查询是从指定的表中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果 D:查询就是一种表文件

答案:D

第9题 (1.0分) 题号:3116

当某控件对象获得焦点后又失去焦点,将依次激发()事件. A:When Valid GotFocus LostFocus B:When GotFocus Valid LostFocus C:Valid GotFocus When LostFocus D:Valid When GotFocus LostFocus

答案:B

第10题 (1.0分) 题号:3121

对列表框的内容进行一次新的选择,将发生()事件. A:CLICK B:WHEN

C:InterActiveChange D:GotFocus

答案:C

━━━━━━━━━━━━━━━━ 四、多项选择 共5题 (共计10分) ━━━━━━━━━━━━━━━━

第1题 (2.0分) 题号:344

如果要在屏幕上直接看到查询结果,\查询去向\可以选择(). A:屏幕 B:浏览 C:临时表 D:视图

答案:AB

第2题 (2.0分) 题号:345

使用USE <表文件名>命令打开表文件时,能同时自动打开的相关文件有(). A:备注文件

B:独立复合索引文件 C:结构复合索引文件 D:内存变量文件

答案:AC

=========或========= IF .NOT .FOUN()

=======(答案3)======= s= s+金额

=========或========= s=金额 +s

=========或========= STOR s+金额 TO s

=========或========= STOR 金额+s TO s

━━━━━━━━━━━━━━━━ 七、程序设计 共2题 (共计10分) ━━━━━━━━━━━━━━━━

第1题 (5.0分) 题号:728

*------------------------------------------------------- *【程序设计】

*-------------------------------------------------------

*题目:编程找出一批正整数中的最小的偶数。 * 将结果存入变量OUT中。

* 请按照题目要求,在下面编写程序代码。

*------------------------------------------------------- SET TALK ON

SET LOGERRORS ON dime array(10) array(1)=1 array(2)=3 array(3)=6 array(4)=96 array(5)=4 array(6)=23 array(7)=35 array(8)=67 array(9)=12 array(10)=88 OUT=-1

**********Program**********

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

答案:---------------------- min=100 for i=1 to 10 if array(i)%2=0 if min>array(i) min=array(i) endif endif endf

out=min ? out

----------------------

第2题 (5.0分) 题号:700

*------------------------------------------------------- *【程序设计】

*-------------------------------------------------------

*题目:编程判断一个整数w的各位数字平方之和能否 * 被5整除, 可以被5整除则返回1,否则返回0。 * 将结果存入变量OUT中。

* 请按照题目要求,在下面编写程序代码。

*------------------------------------------------------- SET TALK ON

SET LOGERRORS ON ? \输入一个整数:w=39\ OUT=-1 w=39

**********Program**********

********** End ********** DO YZJ WITH OUT SET LOGERRORS OFF SET TALK OFF

答案:---------------------- s=0

do while w>0

s=s+(w)*(w) w=int(w/10) enddo if s%5=0 out=1 else out=0 endif ? out

----------------------

━━━━━━━━━━━━━━━━━━ 八、VF窗体设计 共2题 (共计21分) ━━━━━━━━━━━━━━━━━━

第1题 (11.0分) 题号:97 一、基本操作

1、将自由表“定货”与“客户”添加到“学生”数据库中。

2、建立数据库表“课程”与“选修”之间的关联(两表的索引 已经建立)。

3、为(2)题中的两个表之间的联系设置完整性约束,要求 “更新”规则为“忽略”,“删除”规则和“插入”规则均为 “限制”。

二、简单应用

1、设计表单form1,其中有三个按钮,标题分别为“汇报”、“查看” 和“关闭”。单击“汇报”按钮,弹出对话框“您单击的是 汇报按钮!”。单击“查看”按钮,弹出对话框“您单击的是 查看按钮!”。单击“关闭”按钮则退出表单。

2、根据“定货”表和“客户”表建立一个查询cha,查询出所有 所在地是“上海”的公司的“公司名称”、“订单日期”、 “送货方式”,查询结果按“公司名称”升序排列,要求查询 去向是表,表名是que.dbf,并执行该查询。

第2题 (10.0分) 题号:28

--------------------------------------------------------------------- 运行状态(如图1) 编辑状态(如图2)

制作如图所示表单。

--------------------------------------------------------------------- 设置:

1、设置表单名称为“Form1”,标题为“时间”。

2、设置标签(Label1)的标题为“时间”。

3、设置文本框的名称为“Text1”。

4、设置计时器(Timer1)的时间间隔(Interval)为1000。

5、设置命令按钮(Command1)的标题为“退出”。

要求:

1、表单没有“最大化”和“最小化”按钮。

2、表单内控件如图中所示:文本框中显示当前系统时间,每1秒钟刷新1次。 3、“退出”按钮要具有关闭表单功能。

4、表单整体效果美观,比例合适。

本文来源:https://www.bwwdw.com/article/c462.html

Top