vfp上机题第三题-菜单-专项练习-答案

合集下载

VFP上机习题(附带答案版)

VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。

[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。

[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。

[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。

[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。

[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。

[注意空字符串与一个空格符组成的非空字符串。

][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。

vfp上机习题及答案

vfp上机习题及答案

1 VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码B) 关键字C) 域D) 外码2. 运行V isual Foxpro 6.0,错误的方法是A) 双击V isual Foxpro 6.0 图标B) 单击V isual Foxpro 6.0 图标回车C) 右击V isual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动V isual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域B) 码C) 分量D) 集合4. V isual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动V isual Foxpro6.0 屏幕上出现两个窗口:一个是V isual Foxpro 6.0 的主窗口,另一个是A) 文本B) 命令C) 帮助D) 对话框6. 在V isual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型7. 下列表达式中不符合V isual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DA TE())与SUBSTR(DTOC(DA TE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。

VF试题及答案

VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

计算机vfp上机试题及答案

计算机vfp上机试题及答案

计算机vfp上机试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. UPPERD. LOWER答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. REPORTD. INDEX答案:B4. 以下哪个选项不是Visual FoxPro中的表单控件?A. TEXTBOXB. COMMANDBUTTONC. LISTBOXD. DATAGRID答案:D5. 在Visual FoxPro中,以下哪个命令用于显示当前表的记录?A. LISTB. DISPLAYC. BROWSED. REPORT答案:C6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. ALLTRIM答案:A7. 在Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSEB. RELEASEC. FORMD. CANCEL答案:B8. 以下哪个选项是Visual FoxPro中的表单事件?A. ON LOADB. ON CLICKC. ON OPEND. ON CLOSE答案:D9. 在Visual FoxPro中,以下哪个命令用于添加一个索引?A. INDEXB. SET INDEXC. CREATE INDEXD. ADD INDEX答案:A10. 以下哪个函数用于计算表中记录的数量?A. COUNTB. SUMC. AVGD. MAX答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。

答案:CREATE TABLE2. 要将Visual FoxPro中的表结构导出为文本文件,可以使用________命令。

VFP期末上机复习题及答案

VFP期末上机复习题及答案

VFP期末上机复习题第一套1、建立一个运动会成绩管理数据库(文件名为VFLX1.DBC),并在其中建立如下两个数据表并输入表中的数据(40分)运动员基本情况表(K1.DBF)和运动成绩表(K2.DBF)。

其数据形式如下:运动员基本情况表(K1.DBF)运动成绩表(K2.DBF)要求:将数据库(VFLX1.DBC)中的K1.DBF(父表)和K2.DBF(子表)以“编号”建立一对多永久关系。

2、建立程序文件VFLX1.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。

在程序首行用注释语句注明学生姓名和学号,并请用注释语句标注小题号。

(30分)(1)试完成如下任务:要求输出每个参赛人员的姓名,所属部门及所得总分,并且按所得总分降序排序;(2)试编写程序,要求任意一个输入比赛项目的名称后,能查询出参加该项目的人员姓名及所属部门名称;当直接按下回车键后退出查询。

(3)输出各部门的名称及该部门参赛所得总分;3、表单设计。

按以下要求设计程序界面,表单文件名为:F1.SCX。

(30分)设计如图所示一个表单,包括3个标签,3个文本框,2个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。

其中,①表单窗口名用来显示考生自己的姓名和学号的后四位数;(如图中式样)②文本框text1 、text2和text3的显示初值为0;③该表单运行后,可以在文本框text1 、text2中分别输入一个数,左键单击“比较大小”命令按钮,则在文本框text3中显示较大一个数;④左键单击“退出”命令按钮,结束表单程序的运行。

第二套1、建立一个工资管理数据库(文件名为VFLX2.DBC),并在该数据库中建立如下两个数据表并输入数据(40分)职工数据表(K21.DBF )和工资数据表(K22.DBF )。

其数据形式如下:职工号”建立一对一永久关系。

2、建立程序文件VFLx2.PRG ,要求将完成下列各小题任务的VFP 数据表操作命令或VFP-SQL 命令写在该程序文件中。

计算机vf上机题答案

计算机vf上机题答案

步骤3:双击计时器(Timer1),编写该控件的Timer事件代码,代码如下:
*****计时器(Timer1)的Timer事件代码*****
IF BEL1.LEFT+THISFORM. LABEL1.WIDTH<=0 && 如果标签的右边框与表单的左边框重合
BEL1.LEFT=THISFORM. WIDTH && 标签左边距等于表单的宽度值,此时标签的左边框刚好与表单的右边框重合
ห้องสมุดไป่ตู้
步骤7:在报表向导的“步骤1-字段选取”界面的“数据库和表”下选中sview视图文件,将“可用字段”中的字段全部添加到“选定字段”中。
步骤8:由于本题不再要求其他操作,可以直接单击“完成”按钮跳至向导最后一个界面。继续单击“完成”按钮,在“另存为”对话框的“保存报表为:”文本框中输入报表文件名creport,单击“保存”按钮。
ELSE
BEL1.LEFT=THISFORM. LABEL1.LEFT-10 &&标签的左边距减10
ENDIF
步骤4:双击“关闭”命令按钮,编写命令按钮的Click事件代码:THISFORM.RELEASE。
步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
(2)【审题分析】本题考查的是视图设计器的使用及报表向导的使用,由于视图只能保存在数据库中,因此要先打开用于保存视图的数据,本题中要注意判断视图中的字段均来自哪个表。
另外,在视图设计器中输入计算表达式时,可直接在视图设计器“字段”选项卡的“函数和表达式”下的文本框中输入表达式,同时也可以通过打开“表达式生成器”对话框进行输入,要为输入的表达式指定一个新的视图字段名,可以通过AS短语指定。用于计数的函数为COUNT(),该函数容易与求和函数SUM()混淆。

vfp上机考试模拟题及答案

vfp上机考试模拟题及答案

模拟题一:参考答案:为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。

添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。

字段有效性规则的设置:打开数据库表设计器设置。

2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。

3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。

永久关系的建立:可以打开数据库设计器进行设置。

操作步骤如下:1 选择“文件/新建”命令,新建一个项目,项目文件名为proj1;2 单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;3 单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;4 在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;5 在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;6 在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:bel1.left=bel1.left+57 在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:thisform.timer1.Enabled=.t.8 在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:thisform.release9 选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;10 单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;11 单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;12 单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;13 单击“保存”按钮,完成连编。

vfp试题及答案三套

vfp试题及答案三套

一、基本操作题一、基本操作(4小题,共30分)1、请在考生文件夹下建立一个数据库KS4。

2、将考生文件夹下的自由表STUD 、COUR 、SCOR 加入到数据库KS4中。

3、为STUD 表建立主索引,索引名和索引表达式均为学号为COUR 表建立主索引,索引名和索引表达式均为课程编号为SCOR 表建立两个普通索引,其中一个索引名和索引表达式均为学号;另一个索引名和索引表达式均为课程编号4、在以上建立的各个索引的基础上为三个表建立联系。

二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC ,其中有数据库表STUDENT 、SCORE 和COURSE利用SQL 语句查询选修了"网络工程"课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF 文件中(库的结构同STUDENT ,并在其后加入课程号和课程名字段)。

2、在考生文件夹中有一个数据库STSC ,其中有数据库表STUDENT ,使用一对多报表向导制作一个名为CJ2的报表,存放在考生文件夹中。

要求:选择父表STUDENT 表中学号和姓名字段,从子表SCORE 中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。

报表标题为"学生成绩表"。

三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有工资数据库WAGE3,包括数据表文件:ZG(仓库号C(4),职工号C(4),工资N(4))设计一个名为TJ3的菜单,菜单中有两个菜单项"统计"和"退出"。

程序运行时,单击"统计"菜单项应完成下列操作:检索出工资低于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库号升序,在仓库号相同的情况下再按职工号升序存放到EMP1文件中,该数据表文件和ZG 数据表文件具有相同的结构。

单击"退出"菜单项,程序终止运行。

完整版计算机二级VisualFoxPro上机考试题库及答案解析34.docx

完整版计算机二级VisualFoxPro上机考试题库及答案解析34.docx

计算机二级VisualFoxPro上机考试题库及答案解析34一、根本操作在考生文件夹下完成如下操作:1.创立一个新的工程sdb_p,并在该工程中创立成数据库sdb.2.将考生文件夹下的自由表student和sc添加到sdb。

3.在sdb数据库中建立course, 表构造如下:字段名类型宽度课程名字符型 2课程名字符型 20学时辽符型 2随时向表输入6条记录,记录内容如下〔注意大小写〕:课程号课程名学时C1 C++ 60C2 Visual Foxpro 80C3 数据构造50C4 JAVA 40C5 Visual BASIC 40C6 OS 604.为course表创立一个主索引,索引名为cno、索引表达式为"课程号"。

二、简单应用在考生文件夹下完成如下简单应用;1.根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩,结果按"课程名"升序排序,"课程号"一样时按"成绩"降序排序,并将查询结果存储到sclist表中。

2.使用表单向导选择student表生成一个名为form1的表单。

要求选择student表中所有字段,表单样式为"阴影式";按钮类型为'图片按钮';排序字段选择"学号"〔升序〕;表单标题为"学生根本数据输入维护"。

三、综合应用翻开根本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询:选课门数是3门以上〔不包括3门〕的每个学生的学号、姓名、平均成绩、最低分和选课门数,并按"平均成绩"降序排序。

最后将定义视图的命令代码存放到命令文件T1。

PRG中并执行该文件。

接着利用报表向导制作一个报表。

要求选择SVIEW视图中所有字段;记录不分组;报表样式为"随意式";排序字段为"学号"〔升序〕;报表标题为"学生成绩统计一览表";报表文件名为p_student.2.设计一个名称为form2的表单,表单上有"浏览"〔名称为Command1〕和"打印"〔 Command2〕两个命令按钮。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

VFP课后习题参考答案

VFP课后习题参考答案

参考答案第1章一、选择题1. B2. B3. C4. B5. A二、填空题1. 关系模型2. 层次模型3. 一对多联系4. 连接操作5. 实体三、简答题1. 答:信息是客观事物属性的反映,它所反映的是关于某一客观系统中某一事物的某一方面属性或者某一时刻的表现形式。

数据是反映客观事物属性的记录,是信息的载体,对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

数据是信息的具体表现形式,信息是数据有意义的表现。

数据和信息是两个相互联系、但又相互区别的概念。

从信息处理角度来看,任何事物的属性都是通过数据来表示的,数据经过加工处理以后,便具有了知识性,并对人类活动产生决策作用,从而形成了信息。

而从计算机的角度来看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。

2. 答:(1)数据管理技术的发展大致经历了人工管理、文件管理和数据库管理三个阶段。

人工管理阶段发生在20世纪50年代,在这一阶段的特点是:①数据由应用程序自己管理,没有专用的数据管理软件。

②数据冗余度大,应用程序与数据是一一对应的,如果多个应用程序要用到同一数据,这些数据需要重复存储,数据冗余度很大。

③数据不具有独立性,程序对数据存在严重的依赖性。

(2)文件管理阶段发生在20世纪60年代,文件管理阶段的特点是:①有专门的软件进行数据管理,并提供了多种文件组织形式。

②程序和数据之间具有一定的独立性,程序员可以不必过多地考虑物理细节,而将精力集中于算法。

③实现了以文件为单位的数据共享,数据冗余度减少。

但由于数据只能以文件为单位共享,当不同的应用程序具有部门相同的数据时,也必须建立各自的数据文件。

(3)数据库管理阶段发生在20世纪60年代后期,在数据库系统阶段,主要的特点有:①数据结构化,在同一数据库中的数据文件是有联系的,而且在整体上服从一定的结构形式。

②数据共享性好,数据库内数据可以供多个用户使用,提高了信息的利用率。

VFP程序设计基础-菜单练习

VFP程序设计基础-菜单练习

1.调用报表格式文件PP1预览报表的命令是()。

•A、REPORT FROM PP1 PREVIEW•B、DO FROM PP1 PREVIEW•C、REPORT FORM PP1PREVIEW•D、DO FORM PP1 PREVIEW参考答案: C2.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是()。

•A、DO mymenu•B、DO mymenu.mpr•C、DO mymenu.pjx•D、DO mymenu.mnx参考答案: B3.在使用菜单设计器设计菜单时,如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入( )。

•A、统计(\ <T)•B、统计(Ctrl+T)•C、统计(Alt+T)•D、统计(T)参考答案: A4.Visual FoxPro的报表文件.FRX中保存的是()。

•A、打印报表的预览格式•B、已经生成的完整报表•C、报表的格式和数据•D、报表设计格式的定义参考答案: D5.使用菜单设计器设计一个下拉式菜单,若在菜单项中加一条分隔线的方法是将菜单名称设为()。

•A、\<•B、\>•C、<-•D、\-参考答案: D6.VFP中,在程序运行时,为了从用户菜单返回到VFP的系统菜单应该使用命令()来调用。

•A、SET DEFAULT SYSTEM•B、SET MENU TO DEFAULT•C、SET SYSTEM TO DEFAULT•D、SET SYSMENU TO DEFAULT参考答案: D7.在VFP中,运行报表的命令是REPORT FORM 报表文件名.....PR EVIEW|TO PRINTER•A、正确•B、错误参考答案:正确8.使用菜单设计器设计的菜单其结果被保存在扩展名的.MNX和.MN T的文件中•A、正确•B、错误参考答案:正确9.在报表设计器中,细节带区内容是第记录一次•A、正确•B、错误参考答案:正确10.要为表单设计下拉式菜单,需要在菜单设计时,选中“顶层表单”复选框。

vfp上机题第三题-菜单-专项练习-答案

vfp上机题第三题-菜单-专项练习-答案

菜单操作题主要知识点列表1.访问键的设置(\<)2.为菜单项分组( \- )3.什么时候用命令或是过程(一条语句用命令,多条语句用过程)4.菜单的提示选项a)快捷方式(ctrl+字母)b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果)c)信息5.插入栏—插入系统菜单项6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代码里)7.生成可执行菜单mpr8.菜单的预览(有些功能通过预览看不出效果)9.恢复系统的默认菜单(set sysmenu to default)10.插入到某个系统菜单项的后面或前面11.在程序执行期间废止Visual FoxPro 主菜单栏(set sysmenu off)12.一些常用菜单命令的书写2004 年(秋)计算机基础知识和应用能力等级考试上机试卷三、设计菜单(5分)项目TEST中已存在菜单MenuH,利用菜单设计器按如下要求修改菜单:1.按图1所示,在“系统设置”菜单栏后面增加“教师档案管理”菜单栏,并为它设置子菜单;2.为“教师工资管理”菜单栏下的“工资调整”菜单项编写命令:当代码执行该菜单时,工资(GZ)表中所有教师的岗位津贴(gwjt)统一增加200元;Update gz set gwjt=gwjt+2003.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。

显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码2004 年(秋)计算机基础知识和应用能力等级考试上机试卷三、设计菜单(10)分项目TEST中已存在菜单MenuC,利用菜单设计器按如下要求修改该菜单:1.按图1所示为“统计分析”菜单项创建子菜单;2.为“不及格统计”菜单项设置SQl命令:基于成绩表(CJ.DBF)统计各门课程代号(kcdh)、不及格人次(注:成绩(cj)小于60分为不及格);Select kcdh,sum(iif(cj<60,1,0)) as 不及格人次from cj group by 13.将“学生档案管理”菜单项废止。

VFP上机考试系统(V1.1)三套题 答案资料

VFP上机考试系统(V1.1)三套题 答案资料

VFP上机考试系统(V1.1)一、选择题(共30道,每道2分)1、数据库管理系统的缩写是( B )。

A、 DBSB、 DBMSC、 DBASD、 DB2、存储在计算机存储设备上相关的数据的集合称为( )。

A、网络系统B、操作系统C、数据库D、数据库管理系统3、一个关系是一张二维表。

在VFP中,一个关系对应一个( )。

A、字段B、记录C、表文件D、元组4、一命令:list fields 学号,姓名,总分,这条命令中使用了关系运算中()运算。

A、选择B、投影C、连接D、自然连接5、在( )菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。

A、工具B、显示C、程序D、帮助6、字段宽度不是由VFP系统规定的是( )。

A、日期型B、数值型C、逻辑型D、备注型7、命令?{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是( )。

A、不能正确执行B、 4C、 1D、 {^1998-08-08}-{^1998-08-03}8、关于日期型表达式叙述,不正确的是( ) 其他3个都运算过A、两个日期型数据可以相加,即得到一个新的日期。

B、两个日期型数据可以相减,得到两个日期相差的天数。

C、日期型可以和整数型数据相加,得到一个新的日期。

D、日期型可以和整数型数据相减,得到一个新的日期。

9、下列函数中函数值为字符型的是( C )。

A、 abs(<数值表达式>)B、 sqrt( )C、 substr( )D、 date( )函数按 mm/dd/yy月、日、年通常格式返回系统日期10、下列函数中,函数值为字符型的是( )。

A、 DATE( )B、 STR(数值型 )C、 YEAR(日期型)D、 LEN( )11、在VFP中,用来指定以共享方式打开表文件的子句是( )。

shared 共享A、 exclusive 默认,独占B、 shareC、 noupdateD、 validate12、下列()操作要用到表结构的修改命令。

07_08第1学期VFP上机参考答案

07_08第1学期VFP上机参考答案

一、项目、数据库和表操作(一)1.(2)表的有效性规则:xsj < = 1.2 * cbj 或xsj < = cbj *1.2(3)设置BH字段的格式码:T(4)创建一个主索引,索引标识:abcd 索引类型:主索引索引表达式:bh 2.设置js表的插入触发器的表达式:LEN ( ALLTRIM ( gh ) ) = 63.REPLACE bz WITH "学科带头人" FOR zc = "教授"UPDATE js SET bz = "学科带头人" WHERE zc = "教授"(二)1.(3)设置字段csrq的有效性规则:csrq > = {^1980-01-01} 或csrq > {^1979-12-31} 或Year(csrq)>=1980 (4)索引表达式:STR ( YEAR ( DATE ( ) )–YEAR ( csrq ) ) + xm2.设置js表的删除触发器的表达式:.F.3.REPLACE ALL bz WITH "一本招生" ;FOR LEFT ( yxzydm , 2 ) = "11"UPDATE yxzy SET bz = "一本招生" ;WHERE SUBSTR ( yxzydm , 1 , 2 ) = "11"注:在SET EXACT OFF 的设置下,条件表达式可以是:yxzydm = "11"(三)1.(2)设置BH1的输入掩码为:AXXX 或A999(3)设置字段BH1的有效性规则:LEFT ( BH1 , 1 ) = LEFT ( BH2 , 1 )(4)索引表达式:BH1+xh2.设置jc表的删除触发器的表达式:YEAR ( cbnf ) < 20003.UPDATE cj SET bz = "选修" WHERE kcdm = "9501"(四)1.(2)设置rq字段的默认值:DATE ( )(3)设置表的有效性规则:kpsl < = xssl 或xxsl>=kpsl(4)索引表达式:DTOC ( rq , 1 ) + bh 或DTOS(rq)+bh2.设置jc表的插入触发器的表达式:SUBSTR ( isbn , 1 , 2 ) = "IS" 或isbn=“IS”或left(isbn,2)=“IS”3.UPDATE cj SET pscj = 85二、设计查询(一)(1)添加表:kcap , kc 以kcdm作为联接条件(2)输出字段:Kcap.xqbm AS 学期编码,COUNT( * ) AS 开课门数SUM( Kc.kss ) AS 总课时数(3)分组依据:Kcap.xqbm(4)排序依据:Kcap.xqbm(5)SELECT—SQL语句:SELECT Kcap.xqbm AS 学期编码, COUNT( * ) AS 开课门数, ;SUM( Kc.kss ) AS 总课时数;FROM jxsj!kcap INNER JOIN jxsj!kc ;ON Kcap.kcdm = Kc.kcdm ;WHERE Kcap.bjbh = "040202" ;GROUP BY Kcap.xqbm ;ORDER BY Kcap.xqbm(二)(1)添加表:kcap , kc 以kcdm作为联接条件(2)输出字段:Kcap.bjbh AS 班级编号,COUNT( * ) AS 开课门数SUM( Kc.kss ) AS 总课时数(3)分组依据:Kcap.bjbh(4)排序依据:Kcap.bjbh(5)SQL语句:SELECT Kcap.bjbh AS 班级编号, COUNT( * ) AS 开课门数, ;SUM( Kc.kss ) AS 总课时数;FROM jxsj!kcap INNER JOIN jxsj!kc ;ON Kcap.kcdm = Kc.kcdm ;WHERE Kcap.xqbm = "2004-2005学年第1学期" ;GROUP BY Kcap.bjbh ;ORDER BY Kcap.bjbh(三)(1)添加表:zzmm视图, js表以Zzmm.dm和Js.zzmm作为联接条件(2)输出字段:Js.zc AS 职称,Zzmm.mc AS 政治面貌名称COUNT( * ) AS 人数,A VG( YEAR( DATE( ) ) – YEAR( Js.csrq ) ) AS 平均年龄(3)分组依据:Js.zc , Zzmm.mc(4)排序依据:Js.zc , Zzmm.mc(5)SQL语句:SELECT Js.zc AS 职称, Zzmm.mc AS 政治面貌名称, ;COUNT( * ) AS 人数, ;A VG( YEAR( DATE( ) ) – YEAR( Js.csrq ) ) AS 平均年龄; FROM jxsj!zzmm INNER JOIN jxsj!js ;ON Zzmm.dm = Js.zzmm ;GROUP BY Js.zc , Zzmm.mc ;ORDER BY Js.zc , Zzmm.mc(四)(1)添加表:whcd视图, js表以Whcd.dm和Js.whcd作为联接条件(2)输出字段:Js.zc AS 职称,Whcd.mc AS 文化程度名称COUNT( * ) AS 人数,MIN( YEAR( DATE( ) ) - YEAR( Js.csrq ) ) AS 最小年龄(3)分组依据:Js.zc , Whcd.mc(4)排序依据:Js.zc , Whcd.mc(5)SQL语句:SELECT Js.zc AS 职称, Whcd.mc AS 文化程度名称, ;COUNT(*) AS 人数, ;MIN( YEAR( DATE( ) ) - YEAR( Js.csrq ) ) AS 最小年龄;FROM jxsj!js INNER JOIN jxsj!whcd ;ON Js.whcd = Whcd.dm ;GROUP BY Js.zc , Whcd.mc ;ORDER BY Js.zc , Whcd.mc三、设计菜单(一)1.“文件”菜单项名称为:文件( \ < F )2.在“文件”菜单的子菜单中增加一个菜单项:打开设置“打开”菜单项的结果为:子菜单在“打开”菜单的子菜单中设置两个菜单项:数据库、表设置“数据库”菜单项的“结果”列为“命令”,在其右侧的文本框中输入命令:OPEN DATABASE3.在“文件”菜单的“打开”菜单项之后增加一个菜单项,在菜单名称中输入“\ –”(二)1.将“文件”菜单项改为:自定义( \ < C )2.打开VFP主菜单显示/ 常规选项,在对话框中选择:在“文件”之前3.略4.在“还原”菜单的“结果”列中选择“命令”,在其右侧的的文本框输入:_SCREEN.BackColor=RGB(255,255,255)(三)2.打开VFP主菜单显示/ 常规选项,在对话框中选择:追加5.在“运行外部EXE程序”菜单项的“结果”列中选择:过程。

vfp上机试题及答案

vfp上机试题及答案

vfp上机试题及答案VFP上机试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件必须放置在表单中B. 表单控件不能放置在表单中C. 表单控件可以放置在表单外D. 表单控件可以独立存在答案:A2. 以下哪个函数用于计算数值的绝对值?A. ABS()B. AVG()C. COUNT()D. SUM()答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. 报表不能使用变量B. 报表可以使用变量C. 报表只能使用系统变量D. 报表不能使用用户变量答案:B4. 以下哪个选项是Visual FoxPro中的数据库管理系统?A. SQL ServerB. OracleC. AccessD. FoxPro答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单不能包含控件B. 表单可以包含控件C. 表单只能包含文本控件D. 表单只能包含按钮控件答案:B6. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用SQL语句进行数据查询B. 可以使用SQL语句和Visual FoxPro命令进行数据查询C. 不能使用SQL语句进行数据查询D. 只能使用Visual FoxPro命令进行数据查询答案:B7. 在Visual FoxPro中,以下哪个选项是正确的?A. 必须使用菜单设计器创建菜单B. 菜单只能通过代码创建C. 菜单可以通过菜单设计器和代码创建D. 菜单不能通过代码创建答案:C8. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C9. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用索引进行数据排序B. 可以使用索引和命令进行数据排序C. 不能使用索引进行数据排序D. 只能使用命令进行数据排序答案:B10. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开表。

2008秋VFP上机练习题参考答案new

2008秋VFP上机练习题参考答案new

VFP上机练习题参考答案试卷代号:VFP01一、项目、数据库和表操作1.(1)略(2)设置FLH字段的格式:T(3)设置JG字段的有效性规则:jg<1.5*yz(4)表的唯一索引abcd的索引表达式:LEFT(flh,3)或SUBSTR(flh,1,3) 2.设置JS表的包含状态:在项目管理器中,右击JS表,选择包含。

3.KCAP表的ZJJS字段的有效性规则:!EMPTY(zjjs)或LEN(ALLTRIM(zjjs))>0 二、设计查询SELECT Whcd.mc, COUNT(*) as RS,AVG(YEAR(DATE())-YEAR(Js.csrq)) as PJNL; FROM jxsj!js INNER JOIN jxsj!whcd;ON Js.whcd=Whcd.dm;GROUP BY Whcd.mc;ORDER BY 2 DESC,3三、设计菜单3.“统计“菜单项的SELECT-SQL命令:select zc,count(*) as rs from js group by zc四、设计表单1.设置表单对象F081A的以下属性值:Caption属性:数据维护 Icon属性:PC.ICO2.设置表格的以下属性:DeleteMark属性: .F. ScrollBars属性:23.命令按钮组的Click代码:n=this.valuethisform.xxx五、程序改错将第12行的c(k)=c(k+1)改为c(k)=c(k-1)将第18行的ENDDO改为ENDFOR或NEXT试卷代号:VFP02一、项目、数据库和表操作1.将DMB表中LX字段值为“民族”的记录复制到AB表的命令:copy to ab for lx="民族"(3)设置MC字段的格式:T(4)AB表的主索引abcd的索引表达式:DM3.为BZ字段赋值的命令:UPDATE js SET BZ="青年教师" WHERE YEAR(DATE())-YEAR(Js.csrq)<=35或打开JS表,使用命令:REPLACE ALL js.bz WITH "青年教师" FOR YEAR(DATE())-YEAR(Js.csrq)<=35 二、设计查询SELECT Whcd.mc, Js.xb, COUNT(*) AS 人数;FROM jxsj!js INNER JOIN jxsj!whcd ;ON Js.whcd=Whcd.dm;WHERE YEAR(DATE())-YEAR(Js.csrq)<= 45;GROUP BY Whcd.mc, Js.xb;ORDER BY Whcd.mc, Js.xb三、设计菜单3.“统计“菜单项的SELECT-SQL命令:select xb,count(*) as rs from js group by xb四、设计表单1.设置表单对象F081A的以下属性值:Caption属性:数据浏览 BackColor属性:0,255,255AutoCenter属性:.T.2.设置表格的以下属性:DeleteMark属性: .F. GridLines属性:23.命令按钮组的Click最后一行代码:bel1.caption=cj.xh五、程序改错将第9行的FOR j=n TO i+1 STEP 1 改为FOR j=n TO i+1 STEP -1将第14行的Lcontinue=.F.改为Lcontinue=.T.试卷代号:VFP03一、项目、数据库和表操作1.将DMB表中LX字段值为“民族”的记录复制到AB表的命令: copy to ab for lx="文化程度"(3)设置MC字段的格式:T(4)AB表的主索引abcd的索引表达式:WHCD3.为BZ字段赋值的命令:UPDATE js SET BZ="老教师" WHERE YEAR(DATE())-YEAR(Js.csrq)>=55或打开JS表,使用命令:REPLACE ALL js.bz WITH "老教师" FOR YEAR(DATE())-YEAR(Js.csrq)>=55 二、设计查询SELECT Yxzy.yxmc, COUNT(*) as rs, SUM(IIF(Js.zc="教授",1,0)) as jsrs; FROM jxsj!js INNER JOIN jxsj!yxzy;ON Js.yxzydm=Yxzy.yxzydm;GROUP BY Yxzy.yxmc;HAVING SUM(IIF(Js.zc="教授",1,0))/COUNT(*)>= 0.2;ORDER BY 3 DESC三、设计菜单3.“统计“菜单项的命令:do chaxun.qpr四、设计表单1.设置表单对象F081B的以下属性值:AutoCenter属性:.T.6.选项按钮组的Click代码:c=THIS.VALUETHISFORM.GRID1.RECORDSOURCE=cBEL1.CAPTION=c+"表浏览"五、程序改错将第9行的IF CHR('Str1')>127 改为IF ASC(Str1)>127将第11行的ENDIF改为ELSE试卷代号:VFP04一、项目、数据库和表操作1.(2)设置AB表记录有效性规则:BMRQ<KSRQ(3)设置BH字段的默认值:RECNO()(4)AB表的普通索引abcd的索引表达式:DTOC(BMRQ,1)+STR(BH,4)2.设置XS表的插入触发器:LEFT(bjbh,2)=SUBSTR(DTOC(rxrq,1),3,2)或SUBSTR(bjbh,1,2)=SUBSTR(DTOC(rxrq,1),3,2)3.为BZ字段赋值的命令:方法一:update xs set zzy=.T. where LEFT(Xs.yxzydm,4) <> SUBSTR(Xs.xh,3,4)方法二:打开JS表,使用命令:REPLACE ALL xs.zzy WITH .T. FOR LEFT(Xs.yxzydm,4) <> SUBSTR(Xs.xh,3,4) 二、设计查询SELECT Yxzy.yxmc, COUNT(*) as rs, SUM(IIF(Js.xb="男",1,0)) as nanrs;FROM jxsj!js INNER JOIN jxsj!yxzy ;ON Js.yxzydm=Yxzy.yxzydm;GROUP BY Yxzy.yxmc;ORDER BY 3 DESC;TO FILE temp.txt三、设计菜单1.设置“导出”菜单项的跳过条件:Empty(alias())或!used(alias())3. 设置“打印预览”菜单项命令:report form rtest preview四、设计表单2.设置表单对象F081B的以下属性值:AutoCenter属性:.T. Height属性: 120 Width属性: 2803.设置标签Caption属性: 口令输入设置文本框PasswordChar属性: *4.“确定”按钮的Click代码:IF ALLTRIM(THISFORM.TEXT1.VALUE)="ABC"MESSAGEBOX("OK!")ELSEMESSAGEBOX("口令不正确!")ENDIF五、程序改错将第14行的m2=m2+VAL(SUBSTR(c2,j,1))*2**(j) 改为m2=m2+VAL(SUBSTR(c2,j,1))*2**(-j)将第17行的?'二进制'+cstr+'十进制表示为:'+VAL(m,10,3) 改为?'二进制'+cstr+'十进制表示为:'+STR(m,10,3)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

菜单操作题主要知识点列表
1.访问键的设置(\<)
2.为菜单项分组( \- )
3.什么时候用命令或是过程(一条语句用命令,多条语句用过程)
4.菜单的提示选项
a)快捷方式(ctrl+字母)
b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果)
c)信息
5.插入栏—插入系统菜单项
6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代
码里)
7.生成可执行菜单mpr
8.菜单的预览(有些功能通过预览看不出效果)
9.恢复系统的默认菜单(set sysmenu to default)
10.插入到某个系统菜单项的后面或前面
11.在程序执行期间废止Visual FoxPro 主菜单栏(set sysmenu off)
12.一些常用菜单命令的书写
2004 年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuH,利用菜单设计器按如下要求修改菜单:
1.按图1所示,在“系统设置”菜单栏后面增加“教师档案管理”菜单栏,并为它设置子菜单;
2.为“教师工资管理”菜单栏下的“工资调整”菜单项编写命令:当代码执行该菜单时,工资(GZ)表中所有教师的岗位津贴(gwjt)统一增加200元;
Update gz set gwjt=gwjt+200
3.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。

显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码
2004 年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(10)分
项目TEST中已存在菜单MenuC,利用菜单设计器按如下要求修改该菜单:
1.按图1所示为“统计分析”菜单项创建子菜单;
2.为“不及格统计”菜单项设置SQl命令:基于成绩表(CJ.DBF)统计各门课程代号(kcdh)、不及格人次(注:成绩(cj)小于60分为不及格);
Select kcdh,sum(iif(cj<60,1,0)) as 不及格人次from cj group by 1
3.将“学生档案管理”菜单项废止。

2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“记录定位”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。

图1
2、在“文件”菜单栏下插入系统菜单“打印预览”。

4、为“记录定位”菜单栏下的“下一条”菜单项设置废止条件:EOF()。

直接在“提示选项”-》“跳过条件”中输入
eof()
5、为“显示”菜单栏下的“浏览”菜单项设置命令:当执行该菜单项时,在浏览窗口中显示当前表的内容。

browse
2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“表操作”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。

4、为“表操作”菜单栏下的菜单项“增加记录”设置命令:当执行该菜单项时,运行当前表文件中增加一个空白记录。

Append blank
5、将“显示”菜单栏设置访问键“ALT+S”。

2004年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“课程管理”、“成绩管理“和“教师任课管理”四体个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。

4、为“成绩管理”菜单栏下的菜单项“成绩查询”设置命令:当执行该菜单项时,运行当前目录下的表单文件FORML。

(do form forml)
5、将“课程管理”菜单栏无条件启用。

(跳过条件中输入.F.)
图1
2005 年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuK,利用菜单设计器按如
下要求修改菜单:
1.按图所示,在”表操作”菜单栏增加一个”记录定
位”菜单项,并为它设置子菜单;
2.为”追加记录”菜单项编写命令:当执行该菜单项时,
在学生表中增加一条记录,且该记录的学号等于它的
记录号(转换为6位字符型);
Insert into xs(xh) values(str(reccount()+1,6))
2005 年(春)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MenuL,利用菜单设计器按如下要求修改菜单:
1. 按图所示,在“表操作”菜单栏增加一个“显示”菜
单项,并为它设置子菜单;
2. 为“表操作”菜单栏下的“删除记录”菜单项编写
SQL命令:当执行该菜单项时,删除学生表(xs)
中所有姓名(xm)为空(指均为空格字符)的记录;
Delete from xs where len(alltrim(xm))=0
3. 将下列代码添加到菜单的适当位置,使菜单程序运行是首先执行
它。

IF USED(“XS”)
SELECT XS
ELSE
USE XS IN 0
ENDIF
2006年(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
项目TEST中已存在菜单MENU,利用菜单设计器按如下要求修改菜单:
1、如图所示,增加“教师管理”菜单栏及其子菜单(包含访
问键和快捷键的设置);
2、为“系统管理”菜单中的“恢复系统菜单”菜单项设置命
令,功能为:将菜单恢复为VFP系统菜单;
2006年(秋)计算机基础知识和应用能力等级考试上机试卷三、设计菜单(5分)
项目TEST中已存在菜单MENU,利用菜单设计器按如下要求修改菜单:
1.如图所示,增加“系统管理”菜单栏增加菜单项,其中“退出”为VFP
系统菜单项;
2.将“数据恢复”菜单项设置为不可用(即跳过);
3.为“数据备份”菜单项编写过程,要求利用两条命令实现功能:将当
前打开的所有表均关闭,然后将所有的表文件复制到D:盘中。

(注:复制时可
用命令“copy file *.dbf to d:\”)
2008(春)计算机基础知识和应用能力等级考试上机试卷
三.设计菜单(5分)
JXGL项目中已存在菜单MENU,其中已定义了:“文件”菜单栏及其中的“退出
菜单”项。按如下要求设计菜单,完成后的运行效果如图1所示。
1.为“上一记录”和“下一记录”分别设置命令:SKIP-1和SKIP。
2.
2008(春)计算机基础知识和应用能力等级考试上机试卷
三.设计菜单(5分)
JXGL项目中已存在菜单MENU,其中已定义了:“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,完成后的运行效果如图1所示。
3.为“浏览”菜单项设置SELECET-SQL命令,功能是显示KC表的所有数据;
4.为“上一记录”设置“跳过”条件:IIF(USED(“kc”), BOF(“kc”), .T.)。
2008(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。
图1
3、为“统计”菜单项设置SELECT-SQL命令,其功能是统计并显示JS表中各类职称(字
段名为ZC)的人数,输出字段的字段名为ZC、RS。

Select zc,count(*) as rs from js group by 1
2008(秋)计算机基础知识和应用能力等级考试上机试卷
三.设计菜单(5分)
JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及
其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。图1
2.为“统计”菜单项设置提示信息“统计男女教师人数”,并设置SELECT-SQL命令,其
功能是统计并显示JS表中男女教师人数,输出字段名为XB、RS。
Select xb,count(*) as rs from js goup by 1
2009(秋)计算机基础知识和应用能力等级考试上机试卷
三、设计菜单(5分)
JXGL项目中已存在菜单MENU,其中已定义了“系统管理”菜
单栏及其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成
后的运行效果如图1所示。图1
4、为“出版社”菜单项设置快捷键CTRL+B,并为其设置过程代码:首先清除屏幕(即主窗口),然后运行查询文件CHAXUN.QPR。

Clear
Do chaxun.qpr
2010年春
!Used(“xs”)。

相关文档
最新文档