200701VFP上机试题(3)
- 格式:doc
- 大小:63.00 KB
- 文档页数:2
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)常见表达式有四种,如下选项()是错误的。
菜单操作题主要知识点列表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》上机操作试题及答案计算机二级《VFP》上机操作试题及答案一、基本操作题(共18分)在考生文件夹下完成下列操作:(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。
(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。
(3)为“歌曲”表创建一个主索引,索引名为PK,索引表达式为“歌曲id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。
(4)为“歌手,,表创建一个主索引,索引名和索引表达式都为“歌手id”,升序。
为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。
二、简单应用题(共24分)在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。
查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表ta。
最后将查询保存在qa.qpr文件中,并运行该查询。
(2)使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。
从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生成的报表名为“歌手报表”。
三、综合应用题(共18分)在考生文件夹下完成下列操作:为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示:表单控件名为formone表单的标题为“歌曲查询”。
表单左侧有一个标签控件Labelone,显示内容为“输入歌手姓名”,一个文本框控件Textone用于输入歌手姓名, 个命令按钮Commanda和Commandb分别显示“查询”和“退出”,以及一个表格控件Gridone。
表单运行时,用户首先在文本框中输入歌手“刘德华”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和歌,按点歌码升序排序,并将此信息存入tb.dbf文件中。
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. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
ID Question OptionA OptionB1显示已打开表文件的最后三条记录的数据,下列命令组中错误的是( )组命令。
Go Bottom ...Skip –3gobottom...skip–22修改表结构的命令是( )。
CREATE LIST STRUCTURE3要从某表文件中真正删除一条记录,应使用命令()。
先用DELETE命令,再用ZAP命令直接用ZAP命令4要清除当前所有其名字的第二个字符为"X"的内存变量,应该用命令( )。
RELEASE ALL *XRELEASE ALLLIKE X5要删除当前表文件的"性别"字段,应当使用命令()。
MODIFYSTRUCTURE DELETE6要显示表文件中平均分超过90分和不及格的全部女学生记录,应当使用命令 ( )LIST FOR性别="女",平均分>=90,平均分<=60LIST FOR性别="女",平均分>90,平均分<607一个有多条记录的表文件打开后,要在第一条记录后增加一条空记录,应使用命令( )。
APPEND INSERT8一个在FoxPro下工作的数据表文件,有50个记录,其记录指针当前正指向第9个记录,当执行了SKIP2*3后系统显示的记录号为( )。
6159已打开的表文件有100条记录,在下面4组命令中,( )组命令执行后表的记录数保持不变。
DELE ALL...ZAPDELE ALL...PACK...RECAALL10已打开数据表,其中出生年月字段为日期型,年龄字段为数值型。
要计算每个人今年的年龄并把其值填入年龄字段中,应使用命令( )。
REPL ALL 年龄WITHYEAR(DATE())-YEAR(出生年月)REPL ALL 年龄WITH DATE()-出生年月11有如下命令序列:Go 50Skip? Recn( )设当前表文件有50条记录,执行以上命令序列后输出的结果是( )。
一、基本操作题1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“学生成绩管理系统”的项目。
3.在项目管理器中建立一个名为“学生成绩库”的数据库文件。
4.在数据库中建一个名为“成绩表”的数据表文件,表结构如下:学号C(6),姓名C(8),班级C(10),计算机N(3),英语N(3),数学N(3),平均分N(5,1)5.设置计算机、英语、数学字段满足大于0小于100的条件,“学号”字段默认值为"200201"。
二、简单应用题1.为成绩表添加如图记录。
2.在项目管理器中创建名为CX的查询文件,并且要求含有:姓名、班级、计算机、英语、数学,并且按学号降序排列,输出结果存放在STUDENT.DBF中。
3. 在项目管理器中创建名为“学生成绩”的报表,报表中打印学号、姓名,并计算总成绩。
4.在项目管理器中创建程序文件FILE.PRG,运行程序实现求出成绩表中每个学生的平均分。
(用循环语句实现)三、综合应用题在项目管理器中建立表单ZCCX.SCX。
表单名及表单标题正确(4分),控件属性设置正确(6分),运行表单时,选择选项按钮组的班级,该班级的具体人数显示在文本框中(7分)。
当单击“退出”按钮时,退出该表单(3分)。
一、基本操作题1.在考试盘建立名为“姓名+学号后三位”的文件夹,以下所有文件都存放在此文件夹中。
2.新建一个名为“书店管理”的项目。
3.在项目管理器中建立数据库“书店”。
4.在数据库“书店”中建立两个数据库表“图书表”和“销售表”结构如下:图书表:书号C(6) ,书名 C(10),出版单位C(10),单价N(5,2)销售表:书号C(6) ,书店名C(8),销售 N(3)5.建立两个表之间的关联关系,并设置“单价”在10到100之间,不包括10和100。
二、简单应用题1.为图书表和销售表添加如图记录。
2.在项目管理器中建立查询文件CX.QPR,字段有:书号,书名,出版单位,单价,书店名,销售。
计算机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(Visual FoxPro)作为一种强大的数据库编程语言,也有许多上机练习题可以供我们挑战。
在本文中,我将探讨VFP上机练习题的重要性,并分享一些解题的思路和技巧。
首先,上机练习题可以帮助我们熟悉VFP的语法和功能。
在编程学习的早期阶段,掌握语法是非常关键的。
通过完成一系列的上机练习题,我们可以加深对VFP语法的理解,熟悉各种命令和函数的使用方法。
这样,当我们面对实际的编程任务时,就能够更加熟练地运用VFP的语法,提高编程效率。
其次,上机练习题可以帮助我们培养解决问题的能力。
编程是一门解决问题的艺术。
通过上机练习题,我们可以锻炼自己的逻辑思维和问题分析能力。
每个练习题都是一个具体的问题,我们需要仔细分析问题的要求,找出解决问题的方法。
在解题的过程中,我们可能会遇到各种各样的困难和挑战,但正是这些挑战让我们成长。
通过不断地解决上机练习题,我们可以提高自己的问题解决能力,培养自信心。
另外,上机练习题也可以帮助我们扩展知识面。
VFP是一种功能强大的数据库编程语言,具有广泛的应用领域。
通过完成上机练习题,我们可以接触到各种各样的问题和应用场景,了解VFP在实际项目中的应用。
这样,我们可以不断学习新的知识,丰富自己的编程技能。
同时,通过解决实际问题,我们也可以学习到一些实用的编程技巧和经验,提高自己的编程水平。
那么,如何有效地解决VFP上机练习题呢?首先,我们需要仔细阅读题目要求,理清思路。
对于复杂的题目,可以先将问题分解为几个小问题,逐个解决。
其次,我们可以利用VFP的调试工具,逐步调试代码,查找错误。
调试工具可以帮助我们定位问题所在,快速找出错误,并进行修正。
此外,我们还可以利用VFP的帮助文档和互联网资源,查找相关的函数和命令的使用方法,获取更多的解题思路和技巧。
计算机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数据库试题(1)设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。
(命令可以使用SQL语句或VFP命令)要求:更新rsda数据表中全体人员的“应发工资”,其中,应发工资=基本工资+补贴-公积金。
Replace all应发工资with 基本工资+补贴-公积金(2)设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。
(命令可以使用SQL语句或VFP命令)要求:统计每位男老师各自讲授的课程数目。
SELECT rsda.姓名, rsda.性别, count(kcm.课程名) FROM rsda!kcm INNER JOIN rsda!rsda ON Kcm.工号= Rsda.工号WHERE Rsda.性别= "男" GROUP BY Rsda.姓名(3)设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。
(命令可以使用SQL语句或VFP命令)请从下面两小题中选作一题:填写VFP命令,要求将记录指针定位在第一条1978年出生的女性职工记录。
locate for year(出生年月)=1978 .and. 性别=”女”(4)设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。
(命令可以使用SQL语句或VFP命令)要求:按照“应发工资”降序形式显示所有人员的信息。
Visual FoxPro 2007年11月上机试题第一套1、建立一个学生食堂IC 卡管理数据库,文件名为db721.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF )和食堂消费数据表(XF.DBF)。
其数据形式如下:食堂消费数据表(XF.DBF )2、建立程序文件COM-SQL721.PRG ,要求将完成下列各小题任务的VFP 数据表操作命令或VFP-SQL 命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。
(30分) (1) 正确修改学生信息表XS.DBF 中的“有效期”字段的值。
如果“IC 卡号”的第4位数值低于“4”(不包含),则有效期改正为“2008-12”;否则更改为“2009-7”;(2)利用学生信息表和食堂消费表的一对多关联,查询并显示学生姓名为“艾世平”的食堂消费明细,包括IC 卡号、时间、类别和金额;(3)按“类别”汇总2007年11月份食堂消费金额;3、表单设计。
按以下要求设计程序界面,表单文件名为:FORM721.SCX (30分) 设计如图所示一个表单,包括3个标签,1个文本框,1个命令按钮(各控件的主要属性参照图形尺寸自定)。
其中:表单的标题要显示考生自己的姓名和考号; 文本框text1的显示初值为0;该表单运行后,可以在文本框text1中反复输入数值,令按钮,则由2个标签分别显示累加值(大号字)入次数(小号字)。
注意该2标签开始没有显示;双击表单任意空白处结束表单程序的运行。
Visual FoxPro 2007年11月上机试题第二套1、建立一个图书借阅管理数据库,文件名为db722.DBC ,并输入数据(40分)该数据库中有两个数据表: 图书基本信息表(TUJ.DBF )和图书借阅情况表(JY .DBF )。
其数据形式如下:要求:将数据库中的TUJ.DBF(父表)和JY.DBF(子表)以“书号”建立一对多永久关系。
上机部分一、项目、数据库和表操作(12分)练习1打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。
1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。
(3)设置BH字段格式,使得在该字段中输入数据时自动删除其前导空格和结尾空格;(4)为表创建一个主索引abcd,使BH字段不能输入重复值。
2.为教师(JS)表设置插入触发器;工号(GH)字段的值必须是6个字节的非空格字符(这里指去除首尾空格后,其长度为6)。
3.为教师(JS)表增加一个备注型字段(字段名为BZ),并将所有职称(ZC字段)为“教授”记录的BZ字段的值设置为“学科带头人”。
4.已知学生(XS)表和成绩(CJ)表存在相同的学号(XH)字段,以XS表为主表,CJ表为子表,按XH建立永久关系,并设置XS表和CJ表之间的参照完整性;删除级联。
练习2打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。
1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。
(3)为CSRQ字段设置有效性规则:必须是1980年以后(包括1980年)出生的学生;(4)创建一个普通索引abcd,使表中记录按学生的年龄排序,相同时按XB字段排序。
注:年龄为当前年份与出生年份(由CSRQ字段指定)之差。
2.为教师(JS)表设置删除触发器;禁止删除。
3.修改院系专业(YXZY)表的备注(BZ)字段的值,修改方法是:若代码(YXZYDM字段)以“11”开头,则BZ字段值设置为“一本招生”。
4.已知课程(KC)表和成绩(CJ)表存在相同的课程代码(KCDM)字段,以KC表为主表,CJ表为子表,按KCDM建立永久关系,并设置KC表和CJ表之间的参照完整性;删除限制。
练习3打开软盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。
1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。
(1)按下表所示创建AB表的表结构(包括字段的标题属性):(3)为表设置有效性规则:BH1首字符必须与BH2的首字符相同;(4)创建一个普通索引abcd,按BH1字段排序,相同时按XH字段排序。
vfp试题及答案VFP(Visual FoxPro)是一种流行的基于数据库的编程语言,广泛应用于企业级软件和数据库管理系统。
本文将提供一些VFP试题以及相应的答案,以帮助读者加深对VFP的理解和应用。
试题一:什么是VFP?答案:VFP是一种基于数据库的编程语言,它提供了强大的数据处理和操作能力,可用于创建和管理各种类型的数据库应用程序。
试题二:VFP与其他编程语言有何不同之处?答案:相对于其他编程语言,VFP具有以下不同之处:1. VFP是一门面向对象的编程语言,支持面向对象的编程方式。
2. VFP强调数据处理和管理能力,尤其在数据库应用方面表现出色。
3. VFP拥有直观且易于学习的语法结构,使开发人员能够快速上手。
试题三:如何创建一个VFP应用程序?答案:要创建一个VFP应用程序,可以按照以下步骤进行:1. 打开VFP开发环境。
2. 创建一个新的项目。
3. 在项目中创建一个新的表格或使用已有的表格。
4. 编写相应的代码实现所需的功能,例如数据增删改查、报表生成等。
5. 运行应用程序进行测试和调试。
6. 部署应用程序到目标计算机,并确保所需的VFP运行时库已安装。
试题四:如何读取和显示一个数据库表中的数据?答案:要读取和显示一个数据库表中的数据,可以使用以下代码:```foxproUSE 表名DISPLAY ALL```这段代码将打开指定的表格,并显示表格中的所有数据。
试题五:如何向数据库表中插入一条新记录?答案:要向数据库表中插入一条新记录,可以使用以下代码:```foxproUSE 表名APPEND BLANKREPLACE 字段名 WITH 内容```将以上代码中的"表名"替换为实际表格的名称,"字段名"替换为目标字段的名称,"内容"替换为要插入的数据。
试题六:如何根据特定条件查询数据库表中的数据?答案:要根据特定条件查询数据库表中的数据,可以使用以下代码:```foxproSELECT * FROM 表名 WHERE 条件```将代码中的"表名"替换为实际表格的名称,"条件"替换为所需的查询条件。
木科模拟操作题-、选择题(每题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 ______________ 。
《VFP数据库系统》模拟考试题(三)一、填空题(15分,每空1分)1. Visual FoxPro是一个( 1 )型的数据库管理系统。
它的数据库由字段、( 2 )、( 3 )、数据库4个层次组成。
2. 若某一内存变量名与字段变量名皆为XH,则命令?XH将显示( 4 )的值。
3. 如果一个已建立索引的表文件中有8条记录,当BOF()为真时,RECNO()的值为( 5 )。
4. 下列Visual FoxPro命令SEEK、FIND、LOCALE、TOTAL、SUM中,执行时不要求对数据库表文件进行索引的命令是( 6 )和(7 )。
5. 学生表文件中有字符字段“奖学金”。
要求将奖学金大于等于50的学生记录全部打上删除标记,应使用命令(8 )。
6. 索引文件分为(9 )和复合索引文件两类,复合索引文件又可以分为(10 )和(11 )两类。
7. 在Visual FoxPro命令窗口中要删除表文件GZ.DBF,使用命令(12 )。
8. 数学表达式B2-4AC的Visual FoxPro表达式为( 13 )。
9. 有下列算术运算符X+Y、.AND.、X/Z、>=,请按优先级别从高到低依次写出( 14 )。
10. 在Visual FoxPro环境下,删除一个文件前,必须( 15 )才能删除它。
二、单项选择题:(每空1分,共30分)1. 若表中有10条记录,有3条记录已加删除标记,这时执行设置命令set delete on,再执行?reccount(),结果为(1)。
A、 3B、7C、10D、92. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(2)。
A、索引、排序、查找B、建库、录入、排序C、选择、投影、联接D、显示、统计、复制3. 以.DBF为扩展名的文件是(3),以.IDX为扩展名的文件是(4),以.SCX为扩展名的文件是(5),以.PJX为扩展名的文件是(6)。
A、表文件B、备注文件C、索引文件D、项目文件E、内存变量文件F、程序文件G、图文件H、表单文件4. 在VFP中,不能肯定将当前记录定位到1号记录的命令是(7)。
菜单操作题主要知识点列表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.将“学生档案管理”菜单项废止。
第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位)。
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中,使用________命令可以打开表。
2007年第一次全国高等学校(重庆考区)
非计算机专业计算机等级考试
Visual Foxpro上机考试题
(第三套)
(共100分)
1、建立一个运动会成绩管理数据库,文件名为YDCJGL.DBC,并输入数据(40分)该数据库中有两个数据表:运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。
其数据形式如下:
要求:将数据库(YDCJGL.DBC)中的JBB.DBF(父表)和YDCJ.DBF(子表)以“编号”建立一对一永久关系。
2、建立程序文件COM-SQL713.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。
(30分)
(1)计算每位运动员的“总成绩”字段,并填入运动成绩表YDCJ.DBF中,其中:总成绩=跳高+游泳+其它;
(2)按总成绩从高到低的顺序显示运动员的编号及总成绩;
(3)显示“机关”部门各运动员的编号、姓名和总成绩;
3、表单设计。
按以下要求设计程序界面,表单文件名为:FORM713.SCX。
(30分)
设计如图所示一个表单,包括4个标签,3个文本框,2个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。
其中,
①表单顶部的标签用来显示考生自己的姓名和考号;
②文本框text1 、text2和text3的显示初值为0;
③该表单运行后,可以在文本框text1 、text2中分别输入一个数,左键单击“比
较大小”命令按钮,则在文本框text3中显示较大一个数;
④左键单击“退出”命令按钮,结束表单程序的运行。