文管二级数据库VFP题目及答案
计算机二级《VFP》试题及答案
计算机二级《VFP》试题及答案计算机二级《VFP》试题及答案一、选择题1.在Visual FoxPro中与关系有关的是( )。
A.表或视图B.表或查询C.表单D.表或报表2.项目管理器窗口的“数据”选项卡用于显示和管理( )。
A.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询3.在Visual FoxPro命令窗口退出Visual FoxPro的命令是( )。
A.QUITB.EXITC.CLOSED.RELEASE4.在Visual FoxPro中,不能隐藏命令窗口的操作是( )。
A.按Ctrl+F4组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮5.在Visual FoxPro中,CREATE PROJECT命令将创建一个( )。
A.项目B.数据库C.程序D.菜单6. 在Visual FoxPro中如果字段定义为日期型,则长度固定为( )。
B.6C.10D.47.假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。
A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B8.在Visual FoxPro中,假设一个表已经打开,执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录( )。
A.无显示B.第一条记录C.随机不确定D.最后一条记录9.在Visual FoxPro中自由表可以建立的索引是( )。
A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引10.假设已打开student表,命令INDEX ON性别TO student将产生一个名为( )。
A.性别.idx的文件B.student.cdx的文件C.student.idx的文件D.性别.cdx的文件11.在Visual FoxPro的查询设计器中,查询去向可以是标签。
全国计算机等级考试二级vf答案
全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
二级文管模拟题
二级文管VF部分模拟题(可以使用SQL语句或VFP命令)(一)、将数据库文件rsda.rar 压缩文件下载,并解压到考生文件夹模拟题一1.显示1980(含1980年)后出生人员的工号和姓名list 工号,姓名 for year(出生年月)>=1980 &&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfselect 工号,姓名 from rsda where year(出生年月)>=1980 &&方法2是SQL语句2.按照“部门”升序形式显示所有人员的信息index on 部门 tag 部门&&方法1是VFP命令,当前的打开的表文件必须是rsda.dbflistselect * from rsda order by 部门&&方法2是SQL语句3.计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjjaverage 补贴,公积金 to rjbt,rjgjj &&方法1 calculate avg(补贴),avg(公积金) to rjbt,rjgjj &&方法2补充题:计算补贴的平均值、公积金的平均值,并将结果存入数组a 中calculate avg(补贴),avg(公积金) to array a?a(1),a(2)&&查看数组元素的值4.统计讲授“英语听力”课程的老师的补贴的平均值,并将结果赋给变量A59(或新字段A59)select avg(补贴) as A59 from rsda,kcm where 课程名=”英语听力” and rsda.工号=kcm.工号模拟题二1.显示所有未婚男职工的信息list for 性别=”男” and 婚否=.f. &&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfselect * from rsda where 性别=”男” and 婚否=.f. &&方法2是SQL语句2.将rsda数据表中的“部门”字段的“总务处”改为“后勤集团”replace all 部门 with ”后勤集团” for 部门= ”总务处”&&方法1是VFP命令,当前的打开的表文件必须是rsda.dbfupdate rsda set 部门= ”后勤集团” where部门= ”总务处”&&方法2是SQL语句3.计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值average 补贴 for 部门=”基础部” and 基本工资<1000 &&方法1calculate avg(补贴) for 部门=”基础部” and 基本工资<1000 &&方法2select avg(补贴) from rsda where 部门=”基础部” and 基本工资<1000 &&方法34.显示“基础部”每位老师所讲授的所有课程名select kcm.工号,课程名 from rsda,kcm where 部门=”基础部”and rsda.工号=kcm.工号模拟题三1.显示所有姓张的人员信息select * from rsda where 姓名 like ”张%”2.将rsda数据表中“基础部”的全体人员的“补贴”增加150元replace all 补贴 with 补贴+150 for 部门= ”基础部”&&方法1update rsda set 补贴=补贴+150 where 部门= ”基础部”&&方法23.计算基本工资和应发工资的平均值,并将结果分别赋给avg_sal1,avg_sal2average 基本工资,应发工资 toavg_sal1,avg_sal2 &&方法1calculate avg(基本工资),avg(应发工资) to avg_sal1,avg_sal2&&方法24.显示所有还没过生日的人员信息list for month(出生年月)>11 or (month(出生年月)=11 andday(出生年月)>15) && 方法1select * from rsda where month(出生年月)>11 or (month(出生年月)=11 and day(出生年月)>15) && 方法2以上答案是11月15日写的最完整的答案是:取当前日期date();取当前月份 month(date()) ;取当前日 day (date())list for month(出生年月)>month(date()) or (month(出生年月)= month(date()) and day(出生年月)>day (date()))&& 方法1select * from rsda where month(出生年月)> month(date())or (month(出生年月)= month(date()) and day(出生年月)> day (date())) && 方法2(二)、将数据表 pay.dbf、stu2006.dbf 下载到考生文件夹模拟题四1.列出(数据表 pay.dbf中)部门为“财务科”的女性职工的工号,姓名,性别和部门list 工号, 姓名,性别,部门 for 部门=”财务科” and 性别=”女” &&方法1select 工号, 姓名,性别,部门 from pay where 部门=”财务科”and 性别=”女”&&方法22.统计(数据表 stu2006.dbf中)经济管理专业的非党员人员,并将结果赋给变量xyzcount for 专业=”经济管理”and 是否党员=.f. toxyz &&方法1calculate cnt() for 专业=”经济管理”and 是否党员=.f. to xyz &&方法23.将(数据表 stu2006.dbf中)数学专业女同学的补助增加50元replace all 补助 with 补助+50 for 专业= ”数学” and 性别=”女” &&方法1update stu2006 set 补助=补助+50 where 专业= ”数学” and 性别=”女” &&方法24.要求对(数据表 stu2006.dbf中) 1984年出生的女同学按照分数的升序排列,并将生新表名为“学生2”sort on 分数 to 学生2 for year(出生日期)=1984 and 性别=”女”。
国家二级VF笔试模拟试卷106(题后含答案及解析)
国家二级VF笔试模拟试卷106(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.关于数据库,下列说法正确的是( )。
A.数据库就是二维关系表B.数据库就是表和关系的结合C.数据库就是关系D.数据库就是数据格正确答案:B2.“向导”菜单命令在( )菜单中。
A.“编辑”B.“文件”C.“窗口”D.“工具”正确答案:D3.关系的三种基本运算法则是( )。
A.选择,投影、添加B.选择、投影、联接C.选择、联接、删除D.投影、联接、插入正确答案:B4.VFP中数据库是( )数据库。
A.网状B.层次C.关系D.其它正确答案:C5.在VFP中,有五种类型的常量,分别为数值型、字符型、日期型、时间型和( )。
A.逻辑型B.浮点型C.备注型D.通用型正确答案:A6.在VFP中除使用菜单方式,命令方式以外,这可以使用( )方式进行数据库操作。
A.循环B.程序C.内在变量D.备注文件正确答案:B7.在VFP的数据类型中,用于存放图像、声音、等多媒体对象的类型是( )。
A.备注型B.逻辑型C.通用型D.字符型正确答案:C8.关于数据库表和自由表,下列说法正确的是( )。
A.数据库表可以转换为数据表,反之不能B.自由表可以转换为数据库表,反之不能C.两者不能相互转换D.两者可以相互转换正确答案:D9.在表的索引类型中,主索引可以在( )中建立。
A.自由表B.数据库表C.任何表D.自由表和视图正确答案:B10.在VFP中主索引字段( )。
A.不能出现重复值或空值B.能出现重复值或空值,C.能出现重复值,不能出现空值D.能出现控制不能出现重复值正确答案:A11.与FoxPro相比,Visual FoxPro中增加了( )。
A.备注型字段B.屏幕型字段C.日期型字段D.日期时间型字段正确答案:D12.当前目录下有数据库文件QLDBF,要将转变为文本文件的正确操作是( )。
计算机二级《VFP》考试试题及答案
计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。
一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。
二级VF试题及答案
二级试题及答案(vf)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)请在考生文件夹下建立一个项目wy。
(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。
(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。
(4)从表hjqk中查询"奖级"为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。
(1)启动Visual FoxPro后,在命令窗口输入命令:CREA TE PROJECT wy,新建一个项目管理器。
(2)在项目管理器wy中,单击"数据"选项卡,然后选中列表框中的"数据库",单击选项卡右边的"添加"命令按钮,系统弹出"打开"对话框,将考生文件下的ks4数据库文件添加到项目管理器中。
(3)在"数据"选项卡中,依次展开"数据库"-"ks4",选中ks4分支下的"本地视图",单击项目管理器右边的"新建"命令按钮,在弹出的"新建本地视图"对话框中,单击"新建视图"图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。
根据题意,在视图设计器的"字段"选项卡中,将"可用字段"列表框中的字段全部添加到右边的"选定字段"列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。
(4)在"数据"选项卡中选中"查询",然后单击"新建"命令按钮,单击"新建查询"对话框中的"新建查询"图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。
国家二级VF机试(数据库及其操作)模拟试卷10(题后含答案及解析)
国家二级VF机试(数据库及其操作)模拟试卷10(题后含答案及解析)题型有:1. 选择题选择题1.在Visual FoxPro中,关系数据库管理系统所管理的关系是A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件正确答案:B解析:在关系数据库中,关系就是二维表,并且数据库中不止只有一个二维表,所以关系数据库管理系统所管理的关系就是若干个二维表。
知识模块:数据库及其操作2.以下关于字段有效性规则叙述正确的是A.自由表和数据库表都可以设置B.只有数据库表可以设置C.只有自由表可以设置D.自由表和数据库表都不可以设置正确答案:B解析:定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行相关设置。
所以选项B)正确。
知识模块:数据库及其操作3.在Visual FoxPro中,下列描述正确的是A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.dbcD.多个表存储在一个物理文件中正确答案:B解析:在Visual FoxPro中,一个关系被称为一个表,而不是表单;Visual FoxPro中表文件扩展名为dbf,而.dbc是数据库文件的扩展名;数据库文件是对其中的数据库表或视图进行组织和管理,并不用来存储表,每个数据表都是独立的物理文件。
知识模块:数据库及其操作4.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括A.规则B.信息C.默认值D.标题正确答案:D解析:定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行设置。
建立字段有效性规则前,首先选中要定义字段有效性规则的字段。
Visual FoxPro提供的字段有效性规则有3类:规则、信息和默认值。
知识模块:数据库及其操作5.在Visual FoxPro中,“表”通常是指A.表单B.报表C.关系数据库中的关系D.以上都不对正确答案:C解析:在Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。
全国计算机二级《VFP》考题与答案解析
全国计算机二级《VFP》考题与答案解析全国计算机二级《VFP》考题与答案解析1.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )。
A.数据B.文档C.类D.代码2.扩展名为pjx的文件是( )。
A.数据库表文件B.表单文件C.数据库文件D.项目文件3.在Visual FoxPro中以下叙述正确的是( )。
A.关系也被称作表单B.数据库表文件存储用户数据C.表文件的扩展名是.DBCD.多个表存储在一个物理文件中4.以下关于“视图”的描述正确的是( )。
A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中5.关闭表单的程序代码是ThisForm.Release,Release是( )。
A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法6.在关系模型中,每个关系模式中的关键字( )。
A.可由多个任意属性组成B.最多由一个属性组成C.可由一个或多个其值能唯一标识关系中任何元组的属性组成7.Visual FoxPro是( )。
A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统8.在Visual FoxPm中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。
如果表S所有的记录在表SC中都有相关联的记录,则( )。
A.允许修改表S中的学号字段值B.允许删除表S中的记录C.不允许修改表S中的学号字段值D.不允许在表S中增加新的记录9.在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是( )。
A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值等同于数值010.在Visual FoxPro中,下面关于索引的正确描述是( )。
A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作11.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL命令是( )。
计算机二级《VFP》考试试题及答案3篇
计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。
A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。
A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。
A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。
A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。
A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。
答案: COPY TO2、修改DBF表字段属性的命令是( )。
答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。
答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。
答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。
答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。
答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。
其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。
2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。
二级VF笔试试题答案
二级VF笔试试题答案2002年9月二级VF笔试试题一、选择题( (1)—(35) 每题2分,共70分)下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在下列四个选项中,不属于基本关系运算的是()。
A) 连接B) 投影C) 选择D) 排序(2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()。
A) 一对一联系 B) 一对二联系C) 多对多联系 D) 一对多联系(3) Visual FoxPro支持的数据模型是()。
A) 层次数据模型 B) 关系数据模型 C)网状数据模型D) 树状数据模型(4) 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤()。
A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5) 将内存变量定义为全局变量的Visual FoxPro 命令是()。
A) LOCAL B) PRIVATE C) PUBLICD) GLOBAL(6) 扩展名为DBC的文件是()。
A) 表单文件 B) 数据库表文件 C) 数据库文件D) 项目文件(7) 假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是()。
A) DO mymenu B) DO mymenu.mprC) DO mymenu.pjx D) DO mymenu.mnx(8) 下面有关索引的描述正确的是()。
vf二级考试题及答案
vf二级考试题及答案一、单选题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. ATD. SPACE答案:A2. 以下哪个命令用于在Visual FoxPro中打开一个表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. MODIFY FORM答案:A3. 在Visual FoxPro中,如何使用SQL语句来创建一个新的表?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. DROP TABLE答案:A4. Visual FoxPro中,哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D5. 在Visual FoxPro中,如何设置当前工作目录?A. SET PATH TOB. SET DIRECTORYC. SET CURRENT DIRECTORYD. SET WORKING DIRECTORY答案:C6. 如果要在一个表单中显示一个表格控件,应该使用哪种控件?A. TEXTBOXB. GRIDC. COMMANDBUTTOND. COMBOBOX答案:B7. 在Visual FoxPro中,如何使用SQL语句来删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B8. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATEADDS()答案:A9. 如果要在一个表单中显示一个标签,应该使用哪种控件?A. TEXTBOXB. LABELC. COMMANDBUTTOND. GRID答案:B10. 在Visual FoxPro中,如何使用SQL语句来更新表中的记录?A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D2. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERT INTOB. DELETE FROMC. UPDATED. SELECT答案:A, B, C3. 在Visual FoxPro中,以下哪些控件可以用于输入数据?A. TEXTBOXB. COMBOBOXC. GRIDD. LISTBOX答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. 在Visual FoxPro中,以下哪些命令用于设置环境?A. SET TALKB. SET EXACTC. SET PATHD. SET STEP答案:A, B, C, D三、判断题(每题1分,共10分)1. Visual FoxPro支持SQL语言。
计算机二级VF练习题及答案
计算机二级VF练习题及答案单项选择题 (每小题1分,共20分)1. 在VFP的命令窗口中,以下叙述正确的是(A )(A) 所使用的变量都是全局变量 (B)不能运行任何程序(C) 不能打开数据表 (D)不能修改执行过的命令2. 在数据库的三级模式中,真正存储数据的是( B )。
(A)模式 (B)内模式 (C)外模式 (D)概念模式3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C )(A) 存入一个自动生成的'内存变量文件中 (B)自动转到磁盘存储器上保留(C) 随着系统的退出全部丢失 (D)转为外存变量保存下来4. 通用字段的数据宽度为4,它存放的是( C ).(A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针5. 下列符号中,不是变量名的是( A )。
(A) "姓名" (B) 性别 (C) A100 (D) AB6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( A )。
(A) ANLI (B) GUAN (C) YUAN (D) ZIYU7. 下列函数中,将字符串转换为数值的是( B )。
(A) STR() (B) VAL() (C) CHR() (D) MOD()8. TIME()函数返回值的数据类型是(B )。
(A) 数值型 (B) 字符型 (C) 逻辑型 (D) 日期型9. 执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是( B )。
(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B(C) A+B (D)SUBSTR(A,1,1)+B10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( A )。
(A) 802 (B)数据类型不匹配 (C)1+X+Y (D)67911. DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是(B )。
VFP二级考试题及答案(数套)
VFP二级考试题及答案(数套)第一部分VFP概述一、选择题1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。
A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制2、在下列四个选项中,不属于基本关系运算的是()A.连接B.投影C.选择D.排序3、按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A.一对一联系B.一对二联系C.多对多联系D.一对多联系5、VisualFoxPro支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型6、设有关系R1和R2,经过关系运算得到结果S,则S是()A.一个关系B.一个表单C.一个数据库D.一个数组7、在数据库设计中用关系模型来表示实体和实体之间的联系。
关系模型的结构是()A.层次结构B.二维表结构C.网状结构D.封装结构8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。
实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。
A.0个B.1个C.2个或2个以上D.1个或1个以上9、按所使用的数据模型来分,数据库可分为()三种模型。
A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时10、实体是信息世界中的术语,与之对应的数据库术语为()A.文件B.数据库C.字段D.记录11、层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填空题1、VisualFoxPro6.0是面向__的程序设计系统。
2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。
计算机二级VF复习题及答案
Vf复习题一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。
A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是(D )。
A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是(C )。
A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为(D )。
A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。
A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据(C )。
A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为(A )。
A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 在Visual FoxPro中,skip命令移动记录指针的基准是(B )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在(B )。
国家二级VF笔试模拟试卷163(题后含答案及解析)
国家二级VF笔试模拟试卷163(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据的存储结构是指A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示正确答案:D解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。
所以选项D正确。
2.在Visual FoxPro中“表”是指A.报表B.关系C.表格D.表单正确答案:B解析:本题是对Visual FoxPro基本概念的考查,考查“表”的概念。
在Visual FoxPro中,用表这个概念来表示数据库理论中的关系,数据库中的数据就是由表的集合构成的,因此正确答案为选项B。
3.对于“关系”的描述,正确的是A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名正确答案:D解析:本题考查考生对关系的理解。
选项A、B、C都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为选项D。
4.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.log2nB.n/2C.nD.n+1正确答案:C解析:在长度为n的线性表中进行顺序查找,最坏情况下需要比较n次。
选项C正确。
5.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是A.局部变量B.公共变量C.私有变量D.全局变量正确答案:C解析:私有变量在程序中直接使用,无需使用PUBLIC和LOCAL命令事先声明,是由系统自动隐含建立的变量。
因此选项c为正确答案。
局部变量通过LOCAL命令来声明,公共变量通过PUBLIC来声明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文管类全国计算机二级考试VFP答案
主要讲授如何建工作表、如何使用工作表。
考试的时候只给出题目,学生按照题目要求填写相关命令。
谢谢歌凌!
1.字符型数据(C)如:学号、姓名、专业、性别
2.日期型数据(D)如:出生日期、参加工作日期
3.逻辑型数据(L)是否党员 .T. .F.
4.数值型数据(N)如:补助、工资、分数、成绩
5.Year() 求日期型数据的年份值
6.Month() 求日期型数据的月份值
dtoc(出生时间) 日期转换为字符串
设数据表stu2006包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。
一、显示Displace all for
1.显示年龄大于22岁的记录(全部),
(如果条件有“性别”女生或男生要求,注意加AND)
(命令格式)显示满足条件的数据
Displace all for 条件
例如:Displace all for year(date())-year(出生时间)>22,and 性别=’男’
二、列出List fields
2.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求列出计算机专业
学生的姓名和补助。
(5分) list 列表 fields 对指定字段进行操作
(命令格式)列出符合条件的所有数据的相应字段
List fields 字段名称1,字段名称2 for 条件
例如:list fields 姓名,补助 for 专业="计算机"
(如果没有强调需要列出的字段名称,意味着需要列出所有字段,不需要加字段名称)
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求列出补助在100元以上的女生党员的姓名、补助和等级。
(5分)
list fields 姓名,补助,等级 for 性别="女" and是否党员and 补助=>100
(3)填写命令(不考虑表的打开和关闭),要求列出年龄大于等于20岁的学生记录。
List for year(today())-year(出生日期)>=20
(4)要求填写VFP或SQL命令,列出工号前2位等于“02”的女性职工的信息。
List for left(工号,2) =”02” and 性别=“女”
3.设数据表包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。
填写命令(不考虑表的打开和关闭),要求显示该表的结构。
List stru
(命令格式)显示表结构
List stru
三、统计Count for
4.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计经济管理专业的非
党员人数,并将结果赋给变量xyz。
(5分)P57 count 统计记录数
(命令格式)求符合相应条件的数据个数,并将结果赋给某个变量Count for 条件 to 变量名称
(在VFP数据库程序中,所有计算结果必须赋值给一个变量)
例如:count for 专业="经济管理" and not 是否党员 to xyz
四、增加replace 字段 with 字段+增值 for
5.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求将数学专业女同学的补助增加50元。
(5分)
(命令格式)替换符合条件的数据相应字段的值
Replace 字段 with 新数据(字段+增加值) for 条件
例如:replace 补助 with 补助+50 for 专业="数学"and 性别="女"
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求将体育专业男同学的补助改为150元。
(5分)
replace 补助 with 150 for 专业="体育" and 性别="男"
五、排序Sort to 新表名称 on 字段/d for 条件(从高到低)
6.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求对计算机专业的
学生按分数从高到低进行排序,并生成新表名为“学生2”。
(5分)sort 自动排序列表部分
(命令格式)对符合条件的数据按照某个字段进行排序,同时生成一个新表Sort to 新表名称 on 字段/d for 条件
(/d为降序排列,忽略或/a为升序排列)
例如:sort to 学生2 on 分数/d for 专业="计算机"
(2)填写VFP或SQL命令(不考虑表的打开和关闭),要求按照年龄从大到小进行排序,生成表名为“学生2”的新表,并且只包含姓名、补助和出生日期三个字段。
(5分)
例如:sort to 学生2 on 出生日期 fields/d 姓名,补助,出生日期
(3)若当前记录号为1,填写VFP命令(不考虑表的打开和关闭),要求将前10条记录中计算机专业的学生按照年龄的升序排列,并生成表名为“学生2”的新表。
(从小到大)
格式:Sort 排序函数默认升序 /d降序 /a 升序
例如:sort to 学生2 on 出生日期/d for recno()<11 and 专业="计算机"
六、求和Sum 字段 for 条件 to 变量名
7.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计计算机专业男同学
的补助总和,并将结果赋给变量xyz。
(5分) sum 求和
(命令格式)求符合条件的数据字段值得和,并将结果赋给某变量Sum 字段 for 条件 to 变量名
例如:sum 补助 for 专业="计算机" and 性别="男" to xyz
8.填写VFP命令(不考虑表的打开和关闭),要求将记录指针定位在第一条等级
为优秀的男同学记录。
Locate 定位指针
(命令格式)将记录指针指向满足条件的第一条记录
Locate for 条件
例如:locate for 等级="优秀" and 性别="男"
七、删除Delete all for
9.(1)填写VFP或SQL命令(不考虑表的打开和关闭),要求逻辑删除(使用
SQL命令为删除)8月份出生的或经济管理专业的学生记录。
(5分)
(命令格式)逻辑删除满足条件的记录
Delete all for 条件
例如:delete all for month(出生日期)=8 or 专业="经济管理"
(2)要求物理删除所有男党员的记录。
(命令格式)物理删除满足条件的记录
Delete all for 条件
Pack
例如: Delete all for 性别=”男” and 是否党员
Pack
八、求平均
10.填写VFP或SQL命令(不考虑表的打开和关闭),要求统计1985年出生的女
同学的平均分数,并将结果赋给变量tongji(或者新字段tongji)。
(5分)(命令格式)求满足条件的记录字段的值,并将值赋给变量
Average 字段名 for 条件 to 变量名
例如:average 分数 for year(出生日期)=1985 and 性别="女" to tongji
九、索引Index on
11.填写VFP(不考虑表的打开和关闭),要求以姓名和分数为索引关键字建立
一个结构复合索引文件,索引名为“xmfsh”。
(命令格式)按照规定字段建立索引,并生成新的索引文件
Index on 字段名称 to 索引文件名
例如:index on 姓名+str(分数,5,2) to xmfsh
12.统计男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段
A57)。
(命令格式)求在某个字段的最大值,并赋值给变量
Max 字段for 条件 to 变量名
例如:Max 补贴 for 性别=”男” to A57。