VFP上机题及答案第15套
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. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
vfp上机答案
一套1. (1)CREATE TABLE 教师(编号C(8), 姓名C(10), 性别C(2), 职称C(8)) (2)UPDATE 课程SET 任课教师="T2222" WHERE 课程名="数据库"2、(1)在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。
bel1.Left=bel1.Left-10If bel1.Left<=bel1.Width Thenbel1.Left=THISFORM.WIDTHENDIF(2). 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
3、菜单 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句myform.grid1.recordsource="课程"5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句myform.grid1.recordsource="sview"6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。
7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。
8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。
9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
修改表单1. 输入修改表单命令MODIFY FORM myform2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。
计算机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机试题真题100套(真题+答案)
第一套第一题:基本操作1.在考生文件夹下新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。
4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。
(注意:规则表达式必须是"数量>0.and.数量<9999")答案:【考点分析】本大题主要考查的知识点是:新建项目、将数据库添加到项目中、为表建立永久联系,以及为表中字段设置有效性规则。
【操作步骤】(1)启动Visual FoxPro6.0,按照题目的要求新建一个名为"供应"的项目文件。
(2)按照题目的要求,将"供应零件"数据库添加到项目"供应"中。
(3)步骤1:按照题目的要求为"零件"表建立主索引。
步骤2:以同样的方法为"供应"表建立普通索引。
步骤3:在数据库设计器中从主索引拖拽到普通索引建立联系。
(4)按照题目的要求为"供应"表中的"数量"字段设置字段有效性规则。
第二题:简单应用在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。
2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。
计算机二级《VFP》上机考题与答案xx
计算机二级《VFP》上机考题与答案xx1.执行如下命令的输出结果是( )。
?15%4,15%-4A.3 -1B.3 3C.1 1D.1 -12.在Visual FoxPr0中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用( )。
A.LOOP语句B.EXIT语句C.BREAK语句D.RETURN语句3.假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DO myProc,执行该程序并获得正常的结果。
现在用命令ERASE myProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是( )。
A.出错(找不到文件)B.与第一次执行的结果相同C.系统翻开“运行”对话框,要求指定文件D.以上说法都不对4.在Visual FoxPro中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。
A.再次使用LOCATE命令重新查询B.使用SKIP命令C.使用CONTINUE命令D.使用G0命令5.在Visual FoxPr0中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是( )。
?RECCOUNT( )A.0B.1C.40D.出错6.恢复系统默认菜单的命令是( )。
A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT7.下面程序的运行结果是( )。
SETTALK OFFSTORE 0 TO s,iDO WHILE i<20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO?sA.20B.30C.50D.1608.SQL语言的更新命令的关键词是( )。
vfp试题及答案
vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
vfp试题及答案十套
一、基本操作题(共4小题,共30分)1、在考生文件夹下建立项目SALES_M。
2、把考生文件夹中的数据库CUST_M加入SALES_M项目中。
3、为CUST_M数据库中CUST表增加字段:联系电话C(12),字段值允许“空”。
4、为CUST_M数据库中ORDER1表“送货方式”字段设计默认值为“铁路”。
二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。
表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在表单向导中选取一对多表单向导创建一个表单。
要求:从父表STUDENT中选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选取“浮雕式”,按钮类型使用“文本按钮”,按学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1。
2、在考生文件夹中有下数据库SDB,其中有数据库表STUDENT,SC和COURSE。
建立成绩大于等于60分,按学号升序排序的本地视图GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图查询视图中的全部信息,并将结果存入表v_grade。
三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7.2) 、本次数量N(6)。
stock_cc的表结构是股票代码C(6),持仓数量N(8)。
stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应一个记录(stock_cc表开始时记录个数为0)。
请编写并运行符合下列要求的程序:设计一个名为menu_lin的菜单,菜单中有两个菜单项“计算”和“退出”。
计算机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试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp考试题及答案
vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
VFP上机模拟考试题解答版.docx
木科模拟操作题-、选择题(每题1分,共30分)A ),B ),C ),D )四个选项中,只有一个选项是正确的,请将正确的选 1)关系数据库管理系统所管理的关系是」A ) 一个DBF文件B ) 若干个二维表C ) 一个DBC 文件D )若干个DBC 文件2) VFP支持的数据模型是 BA )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 3) 将内存变量定义为全局变量的VFP命令是 _________A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL 4) 不允许记录中出现重复索引值的索引是_C_. A ) 主索引和唯一索引 B ) 主索引和普通索引 0主索引和候选索引D )主索引、候选索引和唯一索引5) 要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表_A A ) 是同一个数据库小的两个表 B ) 不同数据库中的两个表 C ) 两个自由表 6) 在Visual FoxPro中,可以对字段设置默认值的表_A_.A ) 必须是数据库衣B ) 必须是自由表C ) 自由表或数据库表D )不能设置字段的默认值7) V isual FoxPro关系数据库管理系统能够实现的三种阜本关系运算是_C_.A ) 索引、排序、查找B ) 建库、录入、排序C ) 选择、投彩、联接D )显示、统计、复制8) 可以链接或恢入OLE 对彖的字段类型是_C_・A ) 备注型字段B ) 通用型和备注型字段C ) 通用型字段D )任何类型字段9) 杏询设计器和视图设计器的主要不同表现于_B_.A ) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B ) 查询设计器没有“更新条件”选项卡,有“查询去向”选项项答在相应的 ____ 上C)视图设计器没有“更新条件”选项卡,有“杏询去向”选项D)视图设计器冇“更新条件”选项卡,也冇“查询去向”选项10)在SQL 査询时,使用WHERE 子句指出的是_CA ) 查询目标B ) 查询结果 0查询条件D )杏询视图11) Visual FoxPro 参照完整性规则不包括_B_.A ) 更新规则B ) 查询规则C ) 删除归则D ) 插入规则⑵在SQL 包含的功能中,最重耍的功能是—A ______________ 。
1-17周完整版上机习题(附答案)
VFP习题(红色部分为答案)由于上机题和之前做的题一样,所以用WORK查找试题的关键字便可以省下手翻资料的时间@@^_^。
查找快捷键:ctrl + F 粗鲁提示:不清楚这样算不算作弊行为,所以小心行事(1)如下不正确的数值型常量是( )。
[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在V isual 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} ABCDE(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(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+4ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。
VFP上机操作题(数据库建立与显示答案)
VFP上机操作题(数据库建立与显示答案)visualfoxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10注意:结构输入完成后,按ctrl+w存盘。
2.录入如下内容:记录号姓名性别紧固工资津贴甩杂费实发金额领款日期卸任亲笔签名附注1吴均荣女527.00120.0010.5001/01/89.t.memo2肖才坤男527.00120.0010.5005/05/99.f.memo3李思强男527.00120.0010.5005/05/95.t.memo4司马文华女527.00120.0010.5005/05/98.t.memo5钟小渠男437.00120.0010.5005/05/97.f.memo6赵明明女422.00120.0010.5005/05/96.f.memo7欧阳明月女396.50120.0010.5005/05/92.f.memo3.关上数据库ys.dbf4.显示数据库结构.5.修正数据库结构,将实发金额的宽度改成7,小数点后存有2十一位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据库上机操作题第1页共16页数据丢失。
完成后按ctrl+w存盘。
6.显示所有记录.7.表明所有性别为”男”的记录.8.显示所有已退休的记录.表明:在条件语句中,若必须回到逻辑字段真值,只需输出逻辑字段的字段名即可,若必须回到逻辑字段假值,则在字段名前加之.not.基准:表明出来所有未卸任的记录。
listallfor.not.卸任9.显示出所有领款日期在1993年以前的记录.10.表明出来所有性别为”女”、紧固工资为527.00的记录.11.在数据库末尾增加3条记录,内容随意.12.在第4条记录前面填入一条崭新记录,内容随意.13.在第5条记录后增加一条空白记录.14.表明数据库前3条记录.15.显示数据库最后2条记录.16.表明第2第至第5条记录.数据库上机操作题第2页共16页visualfoxpro上机操作题(数据表创建与表明答案)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10createys注意:结构输入完成后,按ctrl+w存盘。
江苏省计算机二级vfp上级考试 设计查询类 共45题附上答案 希望大家好好复习都能过二级
第一套已知教师(tcher)表存储了每名教师的基本信息,其中含文化程度代码(whcd,C)、出生日期(csrq,D)、工作日期(gzrq,D)等字段,视图xli为文化程度代码与名称对照表,含文化程度代码(dm,C)和文化程度名称(mc,C)字段。
按如下要求修改tchmng项目中的查询search。
基于tcher表和xli视图,统计各类文化程度的人数和工作时的平均年龄。
要求:输出文化程度代码、文化程度名称、人数和工作时的平均年龄(字段名依次分别为dm、me、rs和pjnl),查询结果按平均年龄降序排序,输出去向为表文件temp。
(注:教师工作时的年龄为工作日期的年份减去出生日期的年份。
)步骤1:在命令窗口中执行命令:modify command search.qpr 步骤2:在编辑器中输入如下代码:select xli.*,count(*) as rs,A VG(YEAR(gzrq)-YEAR(csrq)) as pjnl;from tchdata!tcher inner join tchdata!xli;on tcher.whcd = xli.dm;group by xli.dm;order by 4 desc ;into table temp.dbf步骤3:命令窗口中执行命令:do search.qpr ,执行查询文件。
第二套:已知学生(student)表存储了学生的基本信息,其中含学号(xh,C)、姓名(xm,C)、性别(xb,C)、民族代码(mzdm,C)等字段,学号的前两个字符表示学生的年级(例如,"04"表示04级学生),民族代码为"01"表示汉族;院系专业(yard)表为院系专业代码与院系专业名称对照表,含院系专业代码(yxzydm,C)、院系名称(yxmc,C)等字段。
按如下要求修改tchmng 项目中的查询search。
基于student表和yard表查询各级各院系的学生人数及汉族学生人数。
VFP上机题82套(题目)
第01套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx。
打开该表单文件,然后在表单设计器环境下完成如下操作:第02套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生目录下完成如下操作:1. 打开数据库SCORE_MANAGER, 该数据库中含三个有联系的表STUDENT、SCORE1第03套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下已有order、orderitem和goods三个表。
其中,order表包含订单的基本信息,orderitem 表包含订单的详细信息,goods表包含商品(图书)的相关信息。
第04套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx,其中包含"请输入(s)"标签、Text1文本框,以及"确定"命令按钮。
打开该表单文件,然后在表单设计器环境下第05套一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)在考生目录下的"订货管理"数据库中完成如下操作:1. 将order_detail、order_list和customer表添加到数据库。
第06套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx,其中包含"高度"标签、Text1文本框,以及"确定"命令按钮。
打开该表单文件,然后在表单设计器环境下完成如下操作:第07套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下打开表单formtest.scx并完成下列操作:第08套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 建立数据库orders_manage,并将自由表employee和orders添加到新建的数据库中;第09套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开SELLDB数据库,完成如下基本操作:1. 创建"客户表"(客户号,客户名,销售金额),其中:客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数2位)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 create database 外汇
1.2 OPEN DATABASE 外汇
ADD TABLE 外汇汇率
ADD TABLE 外汇账户
ADD TABLE 外汇代码
1.3 CREATE TABLE rate (币种1代码 C(2), 币种2代码 C(2), 买入价 N(8,4), 卖出价 N(8,4))
6. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。
7. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。
thisform.grid1.recordsource="select * from 外汇账户 where 钞汇标志='"+iif(thisform.myOption.value=1, "现汇","现钞")+"' into cursor lsb"
1.4 1. 打开并修改表单
MODIFY FORM test_form
2. 在“表单设计器”中,在“属性”的ScrollBars处选择“
2.2 1. 建立查询文件
CREATE QUERY four
6. 在“查询设计器-four”窗口中,单击“筛选”选项卡,在字段名处选择“外汇代码.外币名称”,在条件处选择“=”,在实例处输入“"日元"”,在逻辑处选择“OR”,再在字段名处选择“外汇代码.外币名称”,在条件处选择“=”,在实例处输入“"欧元"”。
7. 在“查询设计器”中,单击“查询\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“five”,单击“确定”按钮。
2. 在“打开”对话框中,选择表“外汇帐户.dbf”,再按“确定”按钮。
3. 在“添加表或视图”对话框中,选择表“外汇代码”,再按“添加”按钮,并建立内容联接,接着按“关闭”按钮,关闭“添加表或视图”对话框。
4. 在“查询设计器-four”窗口中,单击“字段”选项卡,选择“外汇代码.外币名称”、“外汇账户.钞汇标志”和“外汇账户.金额”。
4. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。
5. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
8. 最后保存并运行此查询。
三.
3.1 1. 建立表单
CREATE FORM myaccount
2. 在“表单设计器”中,在“属性”的Caption处输入“外汇持有情况”,在Name处输入“myaccount”。
3. 在“表单设计器”中,添加一个选项按钮组,在其“属性”的Name处输入“myOption”,接着对其进行编辑,在Option1的Caption处输入“现汇”,在Option2的Caption处输入“现钞”。
5. 在“查询设计器-four”窗口中,单击“排序依据”选项卡,选择字段“外汇代码.外币名称”并在“排序选项”中选中“升序”,再单击“添加”按钮,再选择字段“外汇帐户.金额”并在“排序选项”中选中“降序”,再单击“添加”按钮,如果发现条件的“升序”或“降序”不正确,则重新调整一下就可以了。