VFP高一下学期月考试题
vfp试题及答案九套
一、基本操作题一、基本操作题(共4小题,共30分)1、在考生文件夹下打开数据库CUST_M,为CUST 表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST 表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST 表增为字段:客户等级C(2),字段值允许为空。
4、为ORDER1表“金额”字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC 和COURSE2。
三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,先修课号,学分)在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排序。
请修改程序中的错误,并调试该程序,使之正确运行。
不得增加或删减程序行。
2.在考生文件夹下有一个数据库CUST_M,数据库中有CUST 和ORDER1两个表。
请使用菜单设计器制作一个名为MY_MENU 的菜单,菜单只有“浏览”一个菜单项。
浏览菜单项中有“客户”、“订单”和“退出”三个子菜单:客户子菜单使用SELECT * FROM CUST 命令对CUST 表查询;订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;退出子菜单使用SET SYSMENU TO DEFAULT 命令返回系统菜单。
三、综合应用题 三、综合应用(1小题,计30分)在考生文件夹下有学生管理数据库stu_3,数据库中有score_fs表,其表结构是学号C(10)、物理I、高数I 、 英语I 和平均分N(6.2)。
成绩如果用-1表示,说明学生没有选学该门课程。
VFP高一下学期月考试题
VFP高一下学期月考试题姓名总分一、选这题(40题,每小题2分)1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( )。
A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( )。
A、delete allB、packC、recallD、zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( )。
A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( )存盘退出。
A、ctrl+wB、ctrl+qC、ctrl+cD、esc5. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( )。
A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录6. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。
A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>207. 在Visual FoxPro中,skip命令移动记录指针的基准是( )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾8. 要删除当前数据库文件中的“性别”字段,应使用命令( )。
A、modify structureB、deleteC、replaceD、zap9. 在有关数据库的概念中,若干记录的集合称为()。
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月考试题
VFP6.008微机10月月考试题一、单选题(2分/个)1、在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮2、可以在同种类型数据之间进行“-” (减号) 运算的数据类型是A) 数值型、字符型、逻辑型 B) 数值型、字符型、日期型C) 数值型、日期型、逻辑型 D) 逻辑型、字符型、日期型3、在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是A) {^2002.09.01 11:10:10:AM}-{^2001.09.01 11:10:10AM}B) {^2001/01/02}+20C) {^2002.02.01}+{^2001.02.01}D) {^2002/02/01}-{^2001/02/01}4、只有满足联接条件的记录才包含在查询结果中,这种联接为A.左联接B.右联接C.内部联接D.完全联接5、参照完整性的规则不包括A) 更新规则 B) 删除规则 C) 插入规则 D) 检索规则6、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当A)使用WHERE子句B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句。
D)先使用HAVING 子句,再使用WHERE子句7、在Visual FoxPro中,可以对字段设置默认值的表。
A) 必须是数据库表 B) 必须是自由表C) 自由表或数据库表 D) 不能设置字段的默认值8、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1~100之间,应设置A) 触发器 B) 记录有效性C) 字段有效性 D) 输入掩码9、下面关于查询描述正确的是A) 可以使用CREATE VIEW打开查询设计器B) 使用查询设计器可以生成所有的SQL查询语句C) 使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D) 使用DO语句执行查询时,可以不带扩展名10、在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、811、在Visual FoxPro中,学生表STUDENT中包含有备注型字段,表中备注型字段中的数据均存储到另一个文件中,该文件名为A) STUDENT.DOC B) STUDENT.MENC) STUDENT.DBT D) STUDENT.FTP12、在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A) REPLACE AGE WITH AGE+1B) UPDATE STUDENT AGE WITH AGE+1C) UPDATE SET AGE WITH AGE+1D) UPDATE STUDENT SET AGE=AGE+113、SQL语言是具有()的功能。
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 数据表文件具有相同的结构。
单击"退出"菜单项,程序终止运行。
vfp基础试题及答案
vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
vfp试题及答案
vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
9月月考题
深州职教高三《VF》月考试题考试说明:本试题共四大题,满分100分,考试时间90分钟一、选择题(每题1分,共40分)1、在vf中,下列关于表的描述正确的是()A、在数据库表和自由表中,都能设置字段定义有效性规则和默认值B、在自由表中,能设置表中的字段定义有效性规则和默认值C、在数据库表中,能设置表中的字段定义有效性规则和默认值能D、在数据库表和自由表总,都不能设置表中的字段定义有效性规则和默认值2、以下关于视图说法正确的是()A、视图保存在项目文件中B、视图保存在数据库中C、视图保存在表文件中D、视图保存在视图文件中3、一个关系是一张二维表。
在Visual Foxpro 6.0中,一个关系对应一个()。
A、字段B、记录C、表D、索引文件4、在VFP中,如果要使BOF(),EOF()同时为.T.,则( )A、记录指针定位到第一个记录的前面B、记录指针定位到第一个记录上C、为空表D、记录指针定位到末记录的后面5、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。
A)是同一个数据库中的两个表 B)不同数据库中的两个表C)两上自由表 D)一个是数据库表另一个是自由表6、 VisuAlFoxPro关系数据库管理系统能够实现的三种基本关系运算是( )。
A)索引、排序、查找 B)建库、录入、排序C)选择、投影、联接 D)显示、统计、复制7、在查询设计器中不包括的选项是()A、字段B、筛选C、更新条件D、排序依据8、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是() A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS9、在VF中,数组元素不赋值,其结果为()A、无B、LC、.T.D、.F. 10、在VF中表STUDENT包含有备注型字段,则该字段中的实际内容存放在()文件中。
计算机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中,使用命令_________可以设置表的过滤条件。
高三第二次月考VF试题(9.26)
高三对口第二次月考VF试题(9.26)一、选择题1某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
A: 一对一B: 一对多C: 多对多D: 不能确定2关系数据库管理系统必须实现的三种基本关系运算是()。
A: 索引、排序、查找 B: 建库、录入、排序C: 选择、投影、连接 D: 显示、统计、复制3要想在不同的工作区中打开相应的表,可在VFP主窗口中选择()菜单项。
A: 文件→打开B: 工具→选项C: 显示→工具栏 D: 窗口→数据工作期4在VFP中,除使用菜单方式和命令方式外,还可以使用()方式进行数据库的操作。
A: 循环 B: 程序 C: 内存变量 D: 字段变量5在下列函数中,函数返回值为数值型的是()。
A: at('fox','visual foxpro') B: ctod('01/01/96')C: bof() D: substr(dtoc(date( )),7)6设当前数据表中有10条记录,当函数bof()的值为.t.时,函数recno()的返回值是()。
A: 10 B: 11 C: 0 D: 17以下表达式中不能返回字符串"FoxPro"的是()。
A: "Fox" + "Pro" B: RTRIM("Fox " - "Pro")C: ALLTRIM ("Fox" + "Pro") D: "Fox " - "Pro"8字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是()。
A: not (s=t) or t$("13479") B: not s$("abc") and (s<>t) C: not (s<>t) D: not (s>=t)9 设X=2004,Y=0605,Z="X+Y",表达式&Z+1的结果是()。
vfp练习题答案
vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。
2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。
vfp试题及答案
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 条件```将代码中的"表名"替换为实际表格的名称,"条件"替换为所需的查询条件。
vfp考试试题
一、选择题(共30道,每道2分)1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。
A、DBMS包括DB和DBSB、DB包括DBS和DBMSC、DBS包括DB和DBMSD、DBMS包括DBS2、命令:LIST FOR ,完成的工作相当于关系运算( )。
A、连接B、选择C、自然连接D、投影3、在Visaul FoxPro中,将隐藏的命令窗口重新打开的快捷键是( ) 。
A、ALT+F2B、CTRL+F2C、ALT+F4D、CTRL+F44、下列有关常量的说法错误的是( )。
A、字符串常量必须用定界符括起来。
B、数值型常量可以使用科学计数法表示。
C、逻辑型常量有逻辑真值和逻辑假值两种。
D、字符型常量的字符个数没有限制。
5、下列表达式中,不是日期型表达式的是( )。
A、date( )B、date( )+20C、date( )-{^2007-10-12}D、ctod('10/12/2007')6、表达式:2+3>6.and..t.的值是( )。
A、.t.B、.f.C、5D、67、下列函数中,函数值为字符型的是( )。
A、DATE( )B、STR( )C、YEAR( )D、LEN( )8、有关VFP程序文件的运行,下列说法中错误的是()。
A、运行程序文件可以使用do 命令B、可以执行“程序”菜单中的“运行”命令,选择程序文件运行 C、可以使用“常用”工具栏上的运行按钮D、程序文件的运行可以使用run命令9、在do while循环中,配对使用的关键词是( )。
A、enddoB、endforC、endifD、endcase10、表文件的扩展名为( )。
A、prgB、dbfC、fptD、exe11、下列()操作要用到表结构的修改命令。
A、添加一条记录B、修改记录的内容C、增加一个字段D、删除一条记录12、执行List record 3命令后,记录指针的位置指向()。
vfp测试题及答案
vfp测试题及答案一、选择题1. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 数字型B. 日期型C. 备注型D. 逻辑型答案:D2. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的所有表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:A二、填空题1. 在Visual FoxPro中,______命令可以用于打开一个表。
答案:USE2. 要将Visual FoxPro中的表单保存为类文件,应使用______命令。
答案:RELEASE三、简答题1. 简述Visual FoxPro中的索引类型有哪些,并简要说明它们的特点。
答案:Visual FoxPro中的索引类型主要有三种:主索引、候选索引和普通索引。
主索引用于唯一标识表中的每条记录,不允许重复;候选索引可以包含重复值,但每个候选索引中只能有一个空值;普通索引则没有这些限制,主要用于提高查询效率。
四、操作题1. 假设有一个名为“学生”的表,包含字段:学号(C,8)、姓名(C,20)、年龄(N,3,0)。
请写出在Visual FoxPro中创建该表的命令。
答案:```CREATE TABLE 学生 (学号 C(8), 姓名 C(20), 年龄 N(3,0))```2. 继续上题,如果需要为“学号”字段创建一个主索引,并且为“姓名”字段创建一个候选索引,应如何操作?答案:```USE 学生SET PRIMARY KEY 学号SET INDEX TO 姓名 TAG 姓名索引```五、编程题1. 编写一个Visual FoxPro程序,用于查询“学生”表中年龄大于20岁的学生信息,并显示结果。
答案:```SELECT * FROM 学生 WHERE 年龄 > 20 INTO CURSOR 查询结果 BROWSE```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。
Vf 数据库考试试题.
Vf 数据库考试试题(一)一、选择题1、在Visual FoxPro 中,向数据库文件追加数据使用语句( ).A insertB replaceC appendD add2、在Visual FoxPro 中,删除数据库的所有记录,保留数据库结构的命令是()。
A delete allB packC recallD zap3、在Visual FoxPro中,使用replace <字段名> with<表达式>for <条件>后,记录指针为()。
A视情况而定 B 当前纪录 C bof D 为文件尾4、保存在计算机中具有一定结构的相关数据的集合成为()。
A数据库B数据库系统C数据库管理系统D数据结构5、利用数据库技术进行人事档案管理是属于计算机的()。
A科学计算应用B过程控制应用C数据处理应用D辅助工程应用6、Visual FoxPro6.0管理的数据库是()型数据库。
A网络B层次C关系D链状7、数据的完整性是指()。
A数据的存储与使用数据的程序相关B防止数据被非法使用C数据的正确性、合理性和一致性D减少系统中不必要的重复数据8、在Visual FoxPro数据库管理系统中,下列数据属于常量的是()。
A .n.B FC 07/08/99D all9、如果想从字符串“青岛市”中取出汉字“岛”,应该使用函数()。
A substr( “青岛市”,2,2)B substr( “青岛市”,2,1)C substr( “青岛市”,3,1)D C substr( “青岛市”,3,2)10、用For Endfor组织的循环结构中,如省略步长则系统默认步长是()。
A 0B -1C 1D 2二、填空题1、数据库系统的核心是。
2、?Mod(12,9)的返回值是。
3、?3+3>6 and 5>3的返回值是。
4、?Str(1234.5678,6,1)的结果是。
5、结构化程序所使用的三种基本控制结构是顺序结构、和循环结构。
大一vfp考试题库
大一vfp考试题库1. 选择题1.1 在VFP中,如何定义一个整型变量?A. DIM myVariable AS INTEGERB. DIMENSION myVariable AS INTEGERC. DECLARE myVariable AS INTEGERD. SET myVariable AS INTEGER1.2 下列哪个函数可以用于计算字符串长度?A. STRLENGTH()B. LEN()C. LENGTH()D. STRLEN()1.3 在VFP中,哪个操作符用于判断两个变量是否相等?A. ==B. =C. <>D. !=1.4 在VFP中,哪个命令可以用于打开一个新的窗口?A. OPEN WINDOWB. NEW WINDOWC. CREATE WINDOWD. WINDOW OPEN1.5 在VFP中,如何设置一个按钮的可见性?A. SET BUTTON VISIBLEB. BUTTON.VISIBLE = .T.C. VISIBLE BUTTOND. BUTTON.SHOW = .T.2. 填空题2.1 在VFP中,___命令用于创建一个表格索引。
2.2 指定一个变量类型为字符串,可以使用___关键字。
2.3 在VFP中,___命令用于执行一个SQL查询。
2.4 在VFP中,___函数返回一个字符串的字母大写形式。
2.5 在VFP中,___函数可以用于获取系统当前日期。
3. 简答题3.1 请描述VFP的主要特点。
VFP是一种面向对象的开发工具,它提供了强大的数据处理和界面设计功能。
VFP使用类似于SQL的语法进行数据查询和操作,同时支持可视化的界面设计,开发者可以通过拖拽控件来创建用户界面。
VFP 还提供了丰富的内置函数和命令,使得开发工作更加高效和便捷。
3.2 什么是游标(Cursor)?在VFP中,游标是一个虚拟的表格,用于存储查询结果或者临时数据。
开发者可以通过SQL命令或者函数从数据库中获取数据,并将其放入游标中进行进一步处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP高一下学期月考试题姓名总分一、选这题(40题,每小题2分)1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( )。
A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( )。
A、delete allB、packC、recallD、zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( )。
A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( )存盘退出。
A、ctrl+wB、ctrl+qC、ctrl+cD、esc5. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( )。
A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录6. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。
A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>207. 在Visual FoxPro中,skip命令移动记录指针的基准是( )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾8. 要删除当前数据库文件中的“性别”字段,应使用命令( )。
A、modify structureB、deleteC、replaceD、zap9. 在有关数据库的概念中,若干记录的集合称为()。
A. 文件B. 字段C. 数据项D. 表10. 联接运算要求联接的两个关系有相同的()。
A. 主键B. 属性名C. 实体名D. 主属性名11. 退出VFP系统的命令是()。
A.EXITB.RETURNC.CANCELD.QUIT12. 逻辑运算符在运算时的优先顺序是()A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序13. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是)()。
A. 1B. -1C. 3D. 414. 数学表达式5≤X≤8在Visual FoxPro中应表示为()。
A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤815. 在关系运算中,查找满足一定条件的元组的运算称之为()。
A. 投影B. 选择C. 关联D. 复制16.下面的赋值表达式不正确的是()A.STORE "HELLO WORLD!" TO STRB. STORE 123456 TOA1,B1C.WORD="FOXPRO"D.STORE 12,34 TOA2,B217.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是()。
A.NOT((NOT A OR B) AND C)B. NOT (NOT (A OR B) AND C)C.NOT(A AND B OR NOT C)D.NOT(NOT A OR B AND C)18. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST以后,当前记录号是()。
A. 10B. 20C. 21D. 119. 以下各表达式中,运算结果为数值型的是()。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-920.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。
正确的操作顺序是()A.①②③B.②③①C.①③②D.②①③21.修改表结构的命令是()。
A.CREATEB.LIST STRUCTUREC.BROESED.MODIFY STRUCTURE22.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令()。
A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 123.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是()A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]24. 求平均值的命令是()A.COUNTB.TOTALC.SUMD.AVERAGE25.不能作为索引关键字的数据类型是()A.数值型B.备注型C.日期型D.字符型26.以下各表达式中,运算结果为数值型的是()。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-927.执行下列命令后显示的结果是()。
W=”123.45”?”674”+&WA. 798.45B. 674+&WC. 674123.45D. 错误信息28. 用命令DIMENSION A(4,5)定义后,A数组中共有()个数据元素。
A. 4B. 5C. 9D. 2029.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B)个库文件。
A、10B、1C、任意多D、25630. Visual FoxPro中数据库文件的扩展名为( )。
A、dbfB、dbcC、fptD、prg31.对Visual FoxPro的工作方式效率与自动化程度最高的是()。
A、命令方式B、程序方式C、菜单方式D、混合方式32.若X=56.789,则命令?STR(X,2)-SUBS([56.789],5,1)的显示结果是()A、578B、568C、49D、4833. 一个数据库文件有10条记录,用函数eof( )测试为.t.,此时当前记录号为( )。
A、10B、11C、0D、134. int(-28/6)的返回值为( )。
A、-5B、-3C、-6D、-435. 设AB=12,函数TYPE(“AB<30”)的返回值是( )。
A、.T.B、.C.C、.U.D、.L.36.DeLETE( )的函数值为.T.时,说明( )。
A、删除的纪录不存在B、当前记录已被加上删除标记C、当前数据库已被删除D、标有删除标记的纪录不参加操作37.执行命令?AT(“中心”,“国家教委考试中心”)的显示值是( )。
A、0B、12C、13D、1638.在下列各式中,运算结果为数值的是( )。
A、{^2002-05-30}-20B、CTOD(“05/30/02”)C、”23”+”2”D、LEN(“ABCD”)-239.在系统默认设置之下,下列表示日期值正确的是( )。
A、{10/08/01}B、10/08/01C、{^01-01-01}D、{^2003-13-01}40. 在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为( )。
A、.T. .T.B、.F..F.C、.T..F.D、.F..T.三、完成下列各题(共20分)注:以下各小题均独立,假设数据表已经打开。
学生档案表XSDA.DBF的结构如下:学号(C,4) 姓名(C,6 ) 性别(C,2) 年龄(N,2) 籍贯(C,4 )政治面貌(C,4) 出生年月(D) 自费否(L) 入学成绩(N,5,1)该数据表的部分记录内容如下:学号姓名性别年龄籍贯政治面貌出生年月自费否入学成绩1001 邓渝女18 山西团员05/14/83 .T. 440.01002 黄婷婷女19 江苏党员10/11/82 .F. 575.51003 赵欣男20 北京团员12/01/81 .F. 514.01004 王俊杰男17 山西团员07/24/84 .T. 464.0(一)写出下列各命令的功能(每小题1分,共4分)1. LIST FOR 性别=’女’2. COPY TO BZ SDF3. ALTER TABLE XSDA ALTER 学号C(8)4. USE XSDAINDE ON 性别TO PPTOTAL ON 性别TO XSDA2(二) 执行下列操作命令,在横线上写出运行的结果。
(6分)USE XSDAGO 4?RECNO( ),BOF( )GO TOP? RECNO( ),BOF( )SKIP –1? RECNO( ),BOF( )SKIP 3? RECNO( )LIST? RECNO( ),EOF( )GO BOTTOM? RECNO( ),EOF( )(三) 写出实现下列各题的命令(每小题2分,共18分)1、打开XSDA.DBF的表设计器。
2、按年龄降序建立单索引文件XCSY.IDX3、将政治面貌按升序排序,当政治面貌相同时则按年龄降序排序,生成新文件ZNPX.DBF.4、逻辑删除所有自费生记录5、将XSDA.DBF中84年以前出生的记录复制到XSDA3.DBF。