VFP第一次测验(答案)
- 格式:doc
- 大小:48.50 KB
- 文档页数:6
vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。
大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。
答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。
答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。
答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。
答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。
答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。
首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。
然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。
12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。
《VFP程序设计》习题一、单项选择题:1.关系数据库中的三种基本运算不包括()。
BA、选择B、比较C、连接D、投影2.“项目管理器”中数据库是表的集合,其扩展名为()。
CA、 .DBFB、.PJXC、.DBCD、.APP3.备注型字段的长度固定为()位。
CA、8B、1C、4D、104.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是()。
CA、X=YB、X==YC、X$YD、 AT(X,Y)=05.打开一个数据库的命令是()。
DA、USEB、USE DATABASEC、OPEND、OPEN DATABASE6.查询建立后,查询文件的扩展名是()。
AA、.QPRB、.SCXC、.VCXD、.MNX7. 下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是()。
AA、视图B、检索C、查询 D 、浏览8.如果给当前表增加一个字段,应使用的命令是()。
BA、APPENDB、MODIFY STRUCTUREC、INSERTD、EDIT9.在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。
BA、1,4B、1,8C、4,8D、3,810.执行USE KCC!XS ALIAS 学生 IN B 命令后,被打开的表别名是()。
BA、 XSB、学生C、 BD、 ALIAS11. 顺序执行下列命令后,最后一条命令显示的结果是()。
BUse 学生成绩Go 5Skip-1?recno()A、 5B、 4C、 3D、 212.关于索引文件说法正确的是()。
DA、索引文件扩展名只有.CDXB、复合索引文件中可以存储多种排序方法C、建立索引时不可以使用for条件D、index on 性别 tag a1 命令中的a1是指索引文件名13.查询设计器的结果不能以()方式输出。
DA、图形B、报表C、标签D、视图14.表达式12%3^2*3的值是()。
CA、 0B、 1C、 9D、 1215.命令?MOD(44,-5)的值是()。
一、基本操作题一、基本操作(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基础试题及答案一、单项选择题(每题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中,使用________命令可以创建一个新的数据库。
vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。
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中,创建数组的命令是 ________。
《VisualFoxPro》初级及答案《Visual FoxPro》初级一、选择题(2分*20)1.VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为___b_____ 。
A. .MPRB. .QPRC. .SCXD. .TXT2.表格(GRID)能包容的对象是______b_____ 。
A. 标头(Header)B. 列(Column)C. 页面(Page)D. 表单集(FormSet)3.表单的背景色由属性_____a___的值确定。
A.BackColorB.PictureC.ForeColorD.Caption4.表单的背景图案由属性__b____的值确定。
A.BackColorB.PictureC.ForeColorD.Caption5.由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为_______a____。
A.数据库系统B.数据库管理系统 C.文件系统 D.软件系统6.VFP 中,执行?LEFT("数据库管理系统",4) 命令后,返回的结果是:___c___。
A. 数据库管B.数据库C.数据D. 数据库管理系统7.页框(PageFrame)能包容的对象是___c______ 。
A. 列(Column)B. 标头(Header)C. 页面(Page)D. 表单集(FormSet)8.确定列表框、组合框、表格中‘列数’的属性是_b___。
A. PageCountB. ColumnCountC. ButtonCountD. ControlCount9.确定命令按钮组或选项按钮组中有多少个按钮的属性是___c__ .A. PageCountB. ColumnCountC. ButtonCountD. ControlCount10.S UBSTR(“VISUAL_FOXPRO”,7,4)的返回值是 ____c___ 。
A. FOXPB. _FOXPC. _FOXD._FOXPRO11.V FP是一种 ____d____ 模型的数据库管理系统。
VFP试题一及答案1在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A.EMPTY(SPACE(0))B.LIKE("xy*","xyz")C.AT("xy","abcxyz")D.ISNULL(.NUILL.)2以下关于空值(NULL)叙述正确的是A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值03用于声明所有内存变量是局部变量的命令是_____A. PRIV ALLB. PUBLIC ALLC. ALL=0D. STORE 0 TO ALL4如果在VFP的"程序”菜单中选择“运行”命令,则被执行文件中扩展名不能为_______A. .PRGB. .QPRC. .PJXD. .MPR5项目管理器的“数据”选项卡用于显示和管理A.数据库、自由表、查询和视图B.数据库、视图和查询C.数据库、自由表和查询D.数据库、表单和查询6有关SCAN循环结构,叙述正确的是_________A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B. 在使用SCAN循环结构时,必须打开某一个数据表C. SCAN循环结构的循环体中必须写有SKIP语句D. SCAN循结构,如果省略了子句、FOR和WHILE条件子句,则直接退出循环7退出Visual FoxPro的基本方法A.从“文件”下拉菜单中选择“退出”选项B.用鼠标在键单击Visual FoxPro 6.0标题栏最右边的关闭窗口按钮C.在命令窗口中键入QUIT命令,然后按回车键D.其他三项方法都可以8在表单运行中,如复选框变为不可用,其Value属性值为______。
A. 1B. 0C. 2或NULLD. 不确定9数据库系统中对数据库进行管理的核心软件是A.DBMSB.DBC.OSD.DBS10如果一个字段的宽度为8,则此字段的类型不可能是A.字符型B.数值型C.日期型D.备注型11Visual FoxPro内存变量的数据类型不包括A.数值型B.货币型C.备注型D.逻辑型12如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A.多对多联系B.一对多联系C.多对一联系D.一对一联系13在关系模型中,如果一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,则称为()A.字段名B.数据项名C.属性名D.关键字14在关系理论中,把二维表表头中的栏目称为()。
计算机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试题及答案及一、单项选择题(每题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考试题及答案一、单项选择题(每题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测试题及答案一、选择题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```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。
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中,使用________命令可以打开表。
VFP上机100题库及答案WORD版全国计算机等级考试二级Visual FoxPro上机试卷第 1 套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。
1、利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。
2、利用SQL INSERT命令插入记录(\到stock_bk.dbf表。
3、利用SQL UPDATE命令将stock_bk.dbf表中\股票代码\为\的股票\现价\改为8.88。
4、利用SQL DELETE命令删除stock_bk.dbf表中\股票代码\为\的股票。
二、简单应用(2小题,每题20分,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。
根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。
然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
2、建立一个菜单filemenu,包括两个菜单项\文件\和\帮助\,\文件\将激活子菜单,该子菜单包括\打开\、\存为\和\关闭\三个菜单项;\关闭\子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
三、综合应用(1小题,计30分)在考生文件夹下有学生成绩数据库XUESHENG3,包括如下所示三个表文件以及相关的索引文件: 1、XS.DBF(学生文件:学号 C8,姓名 C8,性别 C2,班级 C5;另有索引文件XS.IDX,索引键:学号) 2、CJ.DBF(成绩文件:学号 C8,课程名 C20,成绩 N5.1;另有索引文件CJ.IDX,索引键:学号) 3、CJB.DBF(成绩表文件:学号 C8,班级 C5,姓名C8,课程名 C12,成绩N5.1)。
大一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命令或者函数从数据库中获取数据,并将其放入游标中进行进一步处理。
《VFP程序设计》习题一、单项选择题:1.关系数据库中的三种基本运算不包括()。
BA、选择B、比较C、连接D、投影2.“项目管理器”中数据库是表的集合,其扩展名为()。
CA、.DBFB、.PJXC、.DBCD、.APP3.备注型字段的长度固定为()位。
CA、8B、1C、4D、104.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是()。
CA、X=YB、X==YC、X$YD、AT(X,Y)=05.打开一个数据库的命令是()。
DA、USEB、USE DATABASEC、OPEND、OPEN DATABASE6.查询建立后,查询文件的扩展名是()。
AA、.QPRB、.SCXC、.VCXD、.MNX7. 下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是()。
AA、视图B、检索C、查询 D 、浏览8.如果给当前表增加一个字段,应使用的命令是()。
BA、APPENDB、MODIFY STRUCTUREC、INSERTD、EDIT9.在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。
BA、1,4B、1,8C、4,8D、3,810.执行USE KCC!XS ALIAS 学生IN B 命令后,被打开的表别名是()。
BA、XSB、学生C、BD、ALIAS11. 顺序执行下列命令后,最后一条命令显示的结果是()。
BUse 学生成绩Go 5Skip-1recno()A、5B、4C、3D、212.关于索引文件说法正确的是()。
DA、索引文件扩展名只有.CDXB、复合索引文件中可以存储多种排序方法C、建立索引时不可以使用for条件D、index on 性别tag a1 命令中的a1是指索引文件名13.查询设计器的结果不能以()方式输出。
DA、图形B、报表C、标签D、视图14.表达式12%3^2*3的值是()。
CA、0B、1C、9D、1215.命令MOD(44,-5)的值是()。
BA、1B、-1 C 、4 D 、-416.表单文件的扩展名是()。
CA、mnxB、idxC、scxD、fxp17.下面()是输入控件。
AA、编辑框B、标签C、列表框D、滚动条18.能真正删除当前库文件中所有记录的命令是()。
A19.在foxpro命令的一般结构中,表示命令执行操作的是()。
BA、命令短语B、命令动词C、基本项D、可选项20.如果一个过程不包括return语句,或者return语句中没有指定表达式,那么该过程()。
AA、没有返回值B、返回0C、返回.T.D、返回.F.21.从关系数据库中取出符合某些字符属性的操作是()。
DA、选择B、比较C、连接D、投影22.字符串长度函数len(space(3)-“2”)的值是()。
BA、5B、4C、1D、提示错误23.命令int(15/7)=15/7的值是()。
CA、1B、.T.C、.F.D、出错24.某数值型字段的宽度定义为6,小数位为2,该字段所能存放的最小数值是()。
CA、1B、C、D、25.在数据库表达式中,各种运算符按优先顺序排列正确的是()。
DA、算术运算、关系运算、逻辑运算、函数运算B、算术运算、逻辑运算、关系运算、函数运算C、函数运算、逻辑运算、关系运算、算术运算D、函数运算、算术运算、关系运算、逻辑运算26.下列数据中()是逻辑型数据。
AA、.N.B、.TURE.C、.YES.D、.U.27.命令“str(,4,3)”的输出结果是()。
AA、B、C、 D 、foxpro数据库是()。
BA、层次型数据库B、关系型数据库C、网状型数据库D、连接型数据库29.下列逻辑运算符优先级最低的是()。
BA、ANDB、ORC、NOTD、!30.建立工资数据表结构时,“工资”字段的取值最高工资不超过元,该字段的宽度和小数位数定义为()。
BA、宽度为4,小数为2B、宽度为7,小数为2C、宽度为6,小数为2D、宽度为5,小数为231.关系数据库系统中所使用的数据结构是()。
CA、树B、图C、二维表D、表格32.在循环语句中,执行()语句可以立即跳出循环体,去执行循环体后的代码。
CA、SKIPB、GOTOC、EXITD、DREAK33.计时器控件的重要属性是()。
DA、enabledB、captionC、valueD、interval34. 下列不能移动记录指针的命令是()。
AA、deleteB、go topC、skipD、list35.不能对记录进行编辑修改的命令是()。
BA、changeB、modi stru C 、brow D 、edit36.函数mod(67,-6)的值是()。
CA、1B、11C、-5 aD、-137.从下列范围短语中,操作从当前记录开始的3个记录的短语是()。
AA、next 3B、allC、restD、record 338.能真正删除当前库文件中所有记录的命令是()。
A的核心是()。
BA、数据定义B、数据查询C、数据操纵D、数据控制40.关系数据库中的三种基本操作是()BA)显示、查找、打印B)选择、投影、连接C)扫描、选择、连接D)显示、排序、打印41.假定N、C、L分别为数值型、字符型、逻辑型内存变量。
在下面的表达式中错误的表达式是()。
D A)3*N B)C-“A” C)N= D)C>1042.设当前数据表有10条记录,当EOF()为真时,命令RECNO()的显示结果是()。
BA)10 B)11 C)0 D)43.当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令:REPLACE sname WITH “于丹樱”LEN(sname)最后一条命令的显示结果是()。
CA)3 B)6 C)10 D)1144.在下列表达式中,结果为字符型的是()。
AA)“125”-“100” B)“ABC”+“XYZ”=“ABCXYZ”C)CTOD(“07/01/97”) D)DTOC(DATE())>“07/01/97”45.在已打开的数据表文件中有“姓名”字段,此外又定义了一个内存变量“姓名”。
要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令()。
BA)姓名=M->姓名B)REPLACE 姓名WITH M->姓名C)STORE M->姓名TO 姓名D)GATHER FROM M->姓名FIELDS 姓名46.RELEASE ALL命令的功能是()。
BA)删除指定的内存变量B)删除所有内存变量C)删除所有文件D)删除内存变量文件中的内存变量47.执行命令AT(“中心”,“国家教委考试中心”)的显示值是(C)。
A)0 B)12 C)13 D)1648.执行如下命令序列:STORE 100 TO YASTORE 200 TO YBSTORE 300 TO YABSTORE “A” TO NSTORE “Y&N”TO M&M最后一条命令的显示值应是()。
AA)100 B)200 C)300 D)Y&M49.有以下命令序列:USE STUDENTLIST屏幕显示:record# 姓名出生日期1 欧阳惠07/12/692 李明02/24/703 杨霞11/05/71INDEX ON DTOC(出生日期) TO BDLISTA)欧阳惠07/12/69 B)杨霞11/05/71李明02/24/70 李明02/24/70杨霞11/05/71 欧阳惠07/12/69C)杨霞11/05/71 D)李明02/24/70欧阳惠07/12/69 欧阳惠07/12/69李明02/24/70 杨霞11/05/7150.执行命令TYPE('04/05/97')后,屏幕上显示的结果是()。
BA)C B)N C)04/05/97 D)D51.当前数据表文件有20条记录,当前记录号是10。
执行命令LIST REST以后,当前记录号是()。
CA)10 B)20 C)21 D)152.在VFP中,SORT命令和INDEX命令的区别是:()。
CA)前者按指定关键字排序,而后者按指定记录排序B)前者按指定记录排序,而后者按指定关键字排序C)前者改变了记录的物理位置,而后者却不改变D)后者改变了记录的物理位置,而前者却不改变53.有如下命令序列:USE ORDERSLIST OFFAVERAGE QTY TO AQTY FOR ITEM=”奔腾Ⅱ”INDEX ON ITEM TO XRDTOTAL ON ITEM TO TTT FIELDS QTYAQTY其中LIST命令显示的结果是ITEM QTY奔腾Ⅱ150HP打印机260奔腾Ⅱ220华硕主板314HP打印机380奔腾Ⅱ122执行以上命令序列,AQTY命令显示的值是()。
CA) 241 B) 220 C) 164 D) 15054.执行上一题所有命令序列后,数据表文件中的记录共有()。
BA) 6个B) 3个C) 2个D) 1个55.一个过程文件可以包含多个过程,每个过程的第一条语句是()。
DA)PARAMETER B)DO <过程名>C)<过程名> D)PROCEDURE <过程名>56.比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是()。
CA)WAIT、ACCEPT、INPUT B)WAIT、ACCEPTC)ACCEPT、INPUT D)INPUT、WAIT57.有如下程序SET TALK OFFDIMENSION K(2,3)I=1J=1DO WHILE J<=3K(I,J)=I*JK(I,J)""J=J+1ENDDOI=I+1ENDDORETURN运行此程序的结果是()。
AA)1 2 3 B)1 2 C)1 2 3 D)1 2 32 4 63 2 1 2 3 24 958.数据表结构包括职称号/C/4,工资/N/,要求按工资升序,工资相同者按职工号升序,建立索引文件应使用的命令是()。
CA)INDEX ON 工资/A,职工号/D TO INGB)SET INDEX ON 工资+职工号TO INGC)INDEX ON STR(工资,6,2)+职工号TO INGD)INDEX ON 工资/A,职工号/A TO ING59.假定系统日期为1998年12月20日,有如下命令NJ=MOD(YEAR(DATE())-1900,100),执行该命令后的NJ值是()。
BA)1998 B)98 C)981220 D)1220。