
A、REPLACE ALL年龄WITH YEAR(DATE()-YEAR(出生年月) B、REPLACE ALL年龄WITH DATE()-出生年月 《Visual FoxPro6.0程序设计》综合考试试卷(C) C、REPLACE ALL年龄WITH DTOC(DATE()-DTOC(出生年月) 姓名 学号 分数 D、REPL ALL年龄WITH.(SUBS(DATE(),7,2)-SUB(DTOC(出生年月),7,2) 选择题(60=2*30) 11、表文件共有20个记录,当前记录号是10,执行命令L1 ST NEXT5以后,当前记录号是 得分 阅卷人 A.10B、15C、14D、20 12、在索引的四种类型中,不具备唯一性的是」 A、主索引B、候选索引C、唯一索引 D、普通索引 1、用二维表来表示实体及实体之间联系的数据模型称为」 A、实体一联系模型B、关系模型 C、层次模型D、网状模型 13、SET RELATION关联操作是一种 A、逻辑连接B、物理连接 C、逻辑挂序 D、物理挂序 2、在命令格式或,与短语“FIELD”对应的关系运算是。 14、视图设计器比查询设计器多出的选项卡是 A、选择B、投影 C、连接 D、自然连接 A、字段选取 B、挂序依据 C、联结条件 D、更新条件 3、如果表文件中含有M型和G型字段,则相对应的表文件的备注文件的扩展名为 15、向表中插入数据的SQL命令是 A、DBTB、DBFC、BAT D.FPT A、INSERT B、INSERT INTO C、NSERT IN D、INSERT BEFORE 4、设系统日期为1999年12月31日,则表达式VAL(SUBS(“586”,1,1)+RIGHT(STR 16、有如下程序: (YEAR(DATE()),2)+1的计算结果是 DIMENSION K (2.3) A、600 B、5+1999C、600.00D、出错信息 5、使用命令DECLARE MM(2,3)定义的数组,包含的数组的个数为 1=1 DO WHILE N<=2 A、2B、3 C、5D、6 6、如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的先后顺序是」 =1 DO WHILE =3 A、数值运算、关系运算、逻辑运算、函数B、数值运算、逻辑运算、关系运算、函数 K(IJIJ C、函数、数值运算、关系运算、逻辑运算D、函数、关系运算、逻辑运算、数值运算 ??K(1J)+SPACE(2) =+1 7、打开一个数据库的命令是 ENDDO A、USEB、USE DATABASE C、OPEN D、OPEN DATABASE =+1 8、可以伴随着表的打开而自动打开的索引是 ENDDO A、单一素引文件B、复合索引文件C、结构化复合索引文件D、非结构化复合素引文件 RETURN 运行此程序的结果是」 9、打开一个空表文件,分别用EOF()和BOF()测试,其结果一定是 A、123 B、12 C、123D、123 A、.T和T.B、F.和E. C、.T和F. D、.F和T. 246 32 123249 0、若已打开表,其中出生年月字段为日期型,年龄字段为数值型。要计算每个人今年的年龄 17、执行如下程序 并把其值填入年龄字段中,应使用命令 S=0
《Visual FoxPro 6.0 程序设计》 综合考试试卷(C) 姓名 学号 分数 一、 选择题(60=2*30) 得分 阅卷人 1、用二维表来表示实体及实体之间联系的数据模型称为 A、实体—联系模型 B、关系模型 C、层次模型 D、网状模型 2、在命令格式或,与短语“FIELD ”对应的关系运算是 A、选择 B、投影 C、连接 D、自然连接 3、如果表文件中含有 M 型和 G 型字段,则相对应的表文件的备注文件的扩展名为 A、DBT B、DBF C、BAT D、FPT 4、设系统日期为 1999 年 12 月 31 日,则表达式 VAL(SUBS(“586”,1,1)+RIGHT(STR (YEAR(DATE())),2))+1 的计算结果是 A、600 B、5+1999 C、600.00 D、出错信息 5、使用命令 DECLARE MM(2,3)定义的数组,包含的数组的个数为 A、2 B、3 C、5 D、6 6、如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的先后顺序是 A、数值运算、关系运算、逻辑运算、函数 B、数值运算、逻辑运算、关系运算、函数 C、函数、数值运算、关系运算、逻辑运算 D、函数、关系运算、逻辑运算、数值运算 7、打开一个数据库的命令是 A、USE B、USE DATABASE C、OPEN D、OPEN DATABASE 8、可以伴随着表的打开而自动打开的索引是 A、单一索引文件 B、复合索引文件 C、结构化复合索引文件 D、非结构化复合索引文件 9、打开一个空表文件,分别用 EOF()和 BOF()测试,其结果一定是 A、.T.和.T. B、.F. 和.F. C、.T.和.F. D、.F.和.T. 10、若已打开表,其中出生年月字段为日期型,年龄字段为数值型。要计算每个人今年的年龄 并把其值填入年龄字段中,应使用命令 A、REPLACE ALL 年龄 WITH YEAR(DATE())-YEAR(出生年月) B、REPLACE ALL 年龄 WITH DATE()-出生年月 C、REPLACE ALL 年龄 WITH DTOC(DATE())-DTOC(出生年月) D、REPL ALL 年龄 WITH (SUBS(DATE(),7,2)-SUB(DTOC(出生年月),7,2) 11、表文件共有 20 个记录,当前记录号是 10,执行命令 LIST NEXT 5 以后,当前记录号是 A、10 B、15 C、14 D、20 12、在索引的四种类型中,不具备唯一性的是 A、主索引 B、候选索引 C、唯一索引 D、普通索引 13、SET RELATION 关联操作是一种 A、逻辑连接 B、物理连接 C、逻辑排序 D、物理排序 14、视图设计器比查询设计器多出的选项卡是 A、字段选取 B、排序依据 C、联结条件 D、更新条件 15、向表中插入数据的 SQL 命令是 A、INSERT B、INSERT INTO C、 INSERT IN D、INSERT BEFORE 16、有如下程序: DIMENSION K(2,3) I=1 DO WHILE N<=2 J=1 DO WHILE J<=3 K(I,J)=I*J ??K(I,J)+SPACE(2) J=J+1 ENDDO ? I=I+1 ENDDO RETURN 运行此程序的结果是 A、 1 2 3 B、1 2 C、1 2 3 D、1 2 3 2 4 6 3 2 1 2 3 2 4 9 17、执行如下程序 S=0

=1 28、可以设置文本框进行密码输入的属性是 INPUT "N=7 TO N DO WHILE S<=N A、VALUE B、ENABLED C、PASSWORDCHAR D、FONDNAME S=S+I 29、确定页面面数的属性是」 =+1 ENDDO A、PAGECOUNT B、TABSTRETCH C、TABSTYLE D、ACTIVEPAGE ?S 30、表单的SHOWWINDOW属性可指定表单 如果输入N值为5,则最后S的显示值是 A、在屏幕中 B、在顶层表单中 C、作为顶层表单 D、以上都可以 A、1B、3 C.5 D、6 二、填空题(34=2*17) 18、过程的入口语句是 得分 阅卷人 A、DO过程名B、DO CASE C、PROCEDURE过程名D、RETURN 19、报表的数据源可以是 1、VFP具有交互操作方式以及」 两种工作方式:提供了向导、设计器和 A、自由表或其它报表 B、数据库表、自由表或视图 三类支持可视化设计的辅助工具。 C、数据库表、自由表或查询D、表、查询或视图 2、命令 的结果是将系统主菜单设置为默认菜单。 20、要设置菜单项“打印(卫)”,即给打印菜单设置一个热键,应该输入 3、项目管理器的“文档”选项卡包含 、报表和标签三项内容:数据库表设计器 A、打印(卫)B、打印(P)C、打印(P) D、打印<P) 中的“字段”选项中记录有效性包含有规侧 和默认值三项:在“表”选项中的 21、在当前菜单项之插入一个VFP系统莱单命令的方法是单击_ 触发器中包含有」 、更新、 三个触发器。 A、插入B、插入栏C、莱单级D、系统莱单 4、连线(将左、右两列相关内容用线连接起来) 22、在表单对象中DBC1ick事件是指 时触发的基本事件 数据库 DBF A、当创建对象时 B、当从内存中释放对象C、当表单装入内存D、当用户双击对 菜单 DBC 单 源程序 MPR 23 属于非容器类控件。 查询文件 QPR A、Form B、Label C、Pag D、Container 表 PRG 24、 表示当前对象。 5、关系运算中常见的有选择、 、联接三种:其中选择运算是通过 子句实 A、THIS B、THISFORM C、THISFROMSET D、PARENT 现的:关联是通过】 或 实现的:联接是通过」 命令实现的。 25、在表单对象中,标笼没有」 属性。 6、表达式LEN(SPACE(2)-SPACE(3)的结果是 A、CAPTION B、AUTOSIZE C、WORWRAP D.ALUE 7、记录定位有相对定位、绝对定位和条件定位三种,使用的命令分别 26、计时器控件的主要属性是 是一、一、 A、ENABLED B、CAPTION C、INTERVAL D、VALUE 8、VFP设置有 个工作区,在二个及多个表之间建立关系,其父表的索引类型 27、决定微调控件最大值的属性是 必须是 ,子表的索引类型可以是 A、KEYBOARDHIGHVALUE B、VALUE 假定图书管理数据库中有如下3个表,以下三题均以此库中的表为基础进行操作。 C、KEYBOARDLOWVALUE D、INTERVAL
I=1 INPUT “N=?” TO N DO WHILE S<=N S=S+I I=I+1 ENDDO ?S 如果输入 N 值为 5,则最后 S 的显示值是 A、1 B、3 C、5 D、6 18、过程的入口语句是 A、DO 过程名 B、DO CASE C、PROCEDURE 过程名 D、RETURN 19、报表的数据源可以是 A、自由表或其它报表 B、数据库表、自由表或视图 C、数据库表、自由表或查询 D、表、查询或视图 20、要设置菜单项“打印(P)”,即给打印菜单设置一个热键,应该输入 A、打印(P) B、打印(P) C、打印(/<P) D、打印(\<P) 21、在当前菜单项之前插入一个 VFP 系统菜单命令的方法是单击 A、插入 B、插入栏 C、菜单级 D、系统菜单 22、在表单对象中 DBClick 事件是指 时触发的基本事件。 A、当创建对象时 B、当从内存中释放对象 C、当表单装入内存 D、当用户双击对 象 23、 属于非容器类控件。 A、Form B、Label C、Page D、Container 24、 表示当前对象。 A、THIS B、THISFORM C、THISFROMSET D、PARENT 25、在表单对象中,标签没有 属性。 A、CAPTION B、AUTOSIZE C、WORWRAP D、VALUE 26、计时器控件的主要属性是 A、ENABLED B、CAPTION C、INTERVAL D、VALUE 27、决定微调控件最大值的属性是 A、KEYBOARDHIGHVALUE B、VALUE C、KEYBOARDLOWVALUE D、INTERVAL 28、可以设置文本框进行密码输入的属性是 A、VALUE B、ENABLED C、PASSWORDCHAR D、FONDNAME 29、确定页面面数的属性是 A、PAGECOUNT B、TABSTRETCH C、TABSTYLE D、ACTIVEPAGE 30、表单的 SHOWWINDOW 属性可指定表单 A、在屏幕中 B、在顶层表单中 C、作为顶层表单 D、以上都可以 二、填空题(34=2*17) 得分 阅卷人 1、VFP 具有交互操作方式以及 两种工作方式;提供了向导、设计器和 三类支持可视化设计的辅助工具。 2、命令 的结果是将系统主菜单设置为默认菜单。 3、项目管理器的“文档”选项卡包含 、报表和标签三项内容;数据库表设计器 中的“字段”选项中记录有效性包含有规则、 和默认值三项;在“表”选项中的 触发器中包含有 、更新、 三个触发器。 4、连线(将左、右两列相关内容用线连接起来) 数据库 DBF 菜单 DBC 源程序 MPR 查询文件 QPR 表 PRG 5、关系运算中常见的有选择、 、联接三种;其中选择运算是通过 子句实 现的;关联是通过 或 实现的;联接是通过 命令实现的。 6、表达式 LEN(SPACE(2)-SPACE(3))的结果是 。 7、记录定位有相对定位、绝对定位和条件定位三种,使用的命令分别 是 、 、 。 8、VFP 设置有 个工作区,在二个及多个表之间建立关系,其父表的索引类型 必须是 或 ,子表的索引类型可以是 。 假定图书管理数据库中有如下 3 个表,以下三题均以此库中的表为基础进行操作

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),:15、在信息对话框函数MESSAGEBOX()中,若按下“取消”按纽,则返回数值为_· 单价N(6,2)) 16、在表单中形状控件由Curvature、Vidtht和Height属性来指定:当CURVATURE:=时 读者(借书证号 C(4),单位C(8),姓名C(6),性别C(2),职称C(6).地 WIDTH属性和HEIGHT属性不相等时,显示一个矩形:当CURVATURE=一时,且WIDTH 址C(20) 和HEIGHT相等时,则画出一个圆。 借阅(借书证号C(4),总编号C(6),借书日期D) 17、在表单中组合框的STYLE属性将该控件分为下拉式组合框和 :当属性值为一 9、为读者表增加基本工资属性N(8,2),对下面SQL填空: 时,为下拉式组合框。 ALTER TABLE读者 10、在藏书中查询“高等教有出版社”和“武汉大学出版社”的图书的所有情况。请对下面的 三、编程题(6分) $QL命令填空:要求填空中有逻辑运算符。 得分 阅卷人 SELECT_ FROM图书管理!图书WHERE 11、如果要查询所藏图书中各个出版社的图书的最高价,平均价和册数,请对下面的$QL命令 填空: 已知C」数据表中仿有学号,平时,考试,等级等字段,前三个字段已存有某班学生的数据, SELECT 出版单位,MAX(单价), FROM图书 出版单 平时成绩,考试成绩均填入了百分制。请以平时成绩20%、考试成绩0%的比例确定等级并填 位 入等级字段,·等级评定办法是:90分以上为优,75一89为良,60一74为及格,60分以下 12、以下程序是计算,并求1~100之间奇数之和。请填空 为不及格。要求编制程序逐个对记录进行评定。 store 0 tol,s,t do while s=s+l endif t+ enddo "1+2+3+…+100"s 1~100奇数和为:"+(t) 13、结构化程序设计所规定的三种基本控制结构是 和 14、莱单设计器中若要指定访问键,菜单名称输入时在访问字符前加“”:若要指定 分组线,在相应的菜单名称中输入
图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),; 单价 N(6,2)) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地 址 C(20)) 借阅(借书证号 C(4),总编号 C(6),借书日期 D) 9、为读者表增加基本工资属性 N(8,2),对下面 SQL 填空: ALTER TABLE 读者 10、在藏书中查询“高等教育出版社”和“武汉大学出版社”的图书的所有情况。请对下面的 SQL 命令填空:要求填空中有逻辑运算符。 SELECT FROM 图书管理!图书 WHERE 11、如果要查询所藏图书中各个出版社的图书的最高价,平均价和册数,请对下面的 SQL 命令 填空: SELECT 出版单位,MAX(单价), , FROM 图书 出版单 位 12、以下程序是计算,并求 1~100 之间奇数之和。请填空: store 0 to I, s, t do while s=s+I if endif t=t+I enddo ?” 1+2+3+„„+100”,s ?”1~100 奇数和为:”+ (t) 13、结构化程序设计所规定的三种基本控制结构是 、 和 。 14、菜单设计器中若要指定访问键,菜单名称输入时在访问字符前加“ ”;若要指定 分组线,在相应的菜单名称中输入“ ”。 15、在信息对话框函数 MESSAGEBOX()中,若按下“取消”按钮,则返回数值为 。 16、在表单中形状控件由 Curvature、Widtht 和 Height 属性来指定;当 CURVATURE= 时, WIDTH 属性和 HEIGHT 属性不相等时,显示一个矩形;当 CURVATURE= 时,且 WIDTH 和 HEIGHT 相等时,则画出一个圆。 17、在表单中组合框的 STYLE 属性将该控件分为下拉式组合框和 ;当属性值为 时,为下拉式组合框。 三、编程题(6 分) 得分 阅卷人 已知 CJ 数据表中仿有学号,平时,考试,等级等字段,前三个字段已存有某班学生的数据,, 平时成绩,考试成绩均填入了百分制。请以平时成绩 20%、考试成绩 80%的比例确定等级并填 入等级字段,。等级评定办法是:90 分以上为优,75——89 为良,60——74 为及格,60 分以下 为不及格。要求编制程序逐个对记录进行评定