VF程序设计复习题
VF程序设计复习题默认分类2008-03-27 10:58:52 阅读319 评论0 字号:大中小订阅一、单项选择题(每题2分,共70分)1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(本题分值:2分)A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS< >2、在Visual FoxPro中“表”是指(本题分值:2分)A) 报表B) 关系C) 表格D) 表单< >3、数据库系统与文件系统的最主要区别是(本题分值:2分)A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量< >4、在当前表单的LABEL1控件中显示系统时间的语句是(本题分值:2分)A) BEL1.CAPTION=TIME() B) BEL1.VALUE=TIME()C) BEL1.TEXT=TIME() D) BEL1.CONTROL=TIME()< >5、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(本题分值:2分)A) 临时关键字B) 主关键字C) 外部关键字D) 索引关键字< >6、在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是(本题分值:2分)A) pro B) prj C) pjx D) itm< >7、在Visual FoxPro的项目管理器中不包括的选项卡是(本题分值:2分)A) 数据B) 文档C) 类D) 表单< >8、在Visual FoxPro 中说明数组的命令是(本题分值:2分)A) DIMENSION和ARRAY B) DECLARE和ARRAY C) DIMENSION和DECLARE D) 只有DIMENSION< >9、数据库表可以设置字段有效性规则,字段有效性规则属于(本题分值:2分)A) 实体完整性范畴B) 参照完整性范畴 C) 数据一致性范畴D) 域完整性范畴< >10、在Visual FoxPro中字段的数据类型不可以指定为(本题分值:2分)A) 日期型B) 时间型C) 通用型D) 备注型< >11、用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(本题分值:2分)A) 主索引B) 候选索引C) 普通索引D) 惟一索引< >12、以下关于主索引和侯选索引的叙述正确的是(本题分值:2分)A) 主索引和侯选索引都能保证表记录的惟一性B) 主索引和侯选索引都可以建立在数据库表和自由表上C) 主索引可以保证表记录的惟一性,而侯选索引不能D) 主索引和侯选索引是相同的概念< >13、查询订购单号首字符是“P”的订单信息,应该使用命令(本题分值:2分)A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”C) SELECT * FROM 订单 WHERE “P”$订购单号D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= “P”< >14、I有如下赋值语句,结果为“大家好”的表达式是:a=“你好”b=“大家”(本题分值:2分)A) b+AT(a,1) B) b+RIGHT(a,1) C) b+ LEFT(a,3,4) D) b+RIGHT(a,2)< >15、数据库表的字段可以定义默认值,默认值是(本题分值:2分)A) 逻辑表达式B) 字符表达式C) 数值表达式D) 前三种都可能< >16、数据库的字段可以定义规则,规则是(本题分值:2分)A) 逻辑表达式B) 字符表达式C) 数值表达式D) 前三种说法都不对< >17、在SQL语句中,与表达式“供应商名 LIKE” %北京%“”功能相同的表达式是(本题分值:2分)A) LEFT(供应商名,4)=“北京”B) “北京”$供应商名C) 供应商名IN“%北京%”D) AT(供应商名,“北京”)< >18、使数据库表变为自由表的命令是(本题分值:2分)A) DROP TABLE B) REMOVE TABLE C) FREE TABLE D) RELEASE TABLE< >19、在Visual FoxPro的查询设计器中“筛选”选项卡对应的SQL短语是(本题分值:2分)A) WHERE B) JOIN C) SET D) ORDER BY< >20、SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算符是(本题分值:2分)A) PLUS B) UNION C) + D) U< >21、根据“职工”项目文件生成emp_sys.exe应用程序的命令是(本题分值:2分)A)BUILD EXE emp_sys FROM 职工B)DUILD APP emp_sys.exe FROM 职工C)LINK EXE emp_sys FROM 职工D)LINK APP emp_sys FROM 职工< >22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(本题分值:2分)A)系统自动备份父表中被删除记录到一个新表中B)若字表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关< >23、以下关于关系的说法正确的是(本题分值:2分)A) 列的次序非常重要 B) 当需要索引时列的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列< >24、为了在报表中打印当前时间,这时应该插入一个(本题分值:2分)A) 表达式控件B) 域控件C) 标签控件D) 文件控件< >25、在Visual FoxPro中释放和关闭表单的方法是(本题分值:2分)A) RELEASE B) CLOSE C) DELETE D) DROP< >26、为了从用户菜单返回到系统菜单应该使用命令(本题分值:2分)A) SET DEFAULT SYSTEM B) SET MENU TO DEFAULTC) SET SYSTEM TO DEFAULT D) SET SYSMENU TO DEFAULT< >27、在表单中为表格控件指定数据源的属性是(本题分值:2分)A) DataSource B) RecordSource C) DataFrom D) RecordFrom< >28、以下关于表单数据环境叙述错误的是(本题分值:2分)A) 可以向表单数据环境设计器中添加表或视图B) 可以从表单数据环境设计器中移出表或视图C) 可以在表单数据环境设计器中设置表之间的关系D) 不可以在表单数据环境设计器中设置表之间的关系< >29、以下关于查询描述正确的是(本题分值:2分)A) 不能根据自由表建立查询B) 只能根据自由表建立查询C) 只能根据数据库表建立查询D) 可以根据数据库表和自由表建立查询< >30、查询职工实发工资的正确命令是(本题分值:2分)A) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 WHERE 职工.职工号=工资.职工号C) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资,职工 WHERE 职工.职工号=工资.职工号D) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 JOIN 职工 WHERE 职工.职工号=工资. 职工号< >31、查询1962年10月27日出生的职工信息的正确命令是(本题分值:2分)A) SELECT*FROM 职工 WHERE 出生日期={^1962-10-27}B) SELECT*FROM 职工 WHERE 出生日期=1962-10-27C) SELECT*FROM 职工 WHERE 出生日期=“1962-10-27”D) SELECT*FROM 职工 WHERE 出生日期=(“1962-10-27”)< >32、查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。
正确的命令是(本题分值:2分)A) SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 部门名B) SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 部门名C) SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工 WHERE 部门.部门号=职工.部门号 GROUP BY 部门名D) SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工 WHERE 部门.部门号=职工.部门号 GROUP BY 部门名< >33、查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。
正确的命令是(本题分值:2分)A) SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY COUNT(职工号)ASCB) SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY COUNT(职工号)DESCC) SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY 职工人数 ASCD) SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY 职工人数 DESC< >34、查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是(本题分值:2分)A) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE 年龄>35B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(出生日期)>35C) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)>35D) SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)FROM 职工 WHERE YEAR(DATE())-YEAR(出生日期)>35< >35、为“工资”表增加一个“实发工资”字段的正确命令是(本题分值:2分)A) MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)B) MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C) ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2)D) ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)二、填空题(每空2分,共30分)1、使用数据库设计器为两个表建立联系,首先应在父表中建立索引,在子表中建立索引。
VF复习题
一、单项选择题1.现实世界的对象称为( A )。
A.实体B.记录C.属性D.关系2.下列不是数据库管理系统支持的模型是( D )。
A.网状模型B.关系模型C.层次模型D.表模型3.关系型数据库系统以( B )作为基本的数据结构。
A.链表B.二维表C.指针D.DBC文件4.数据库系统的核心是( B )。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员5.一个工作人员可以使用多台计算机,而一台计算机可以被多个人使用,则实体工作人员与实体计算机之间的联系是( D )。
A.一对一B.一对多C.多对多D.多对一6.若内存变量G="FIRST",显示其内容使用的命令是( B )。
A.DISPLAYB.?G?&G D.SAY G7.当前表的记录数为15,先执行GOBOTTOM命令,再向下移动指针,此时函数RECNO()返回的值是( C )。
A.-1B.15C.16D.错误信息8.下列命令用于显示1968年及其以前出生的职工记录,其中错误的是( C )。
A.LIST FOR YEAR(出生日期)<=1968B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<="68"C.LIST FOR LEFT(DTOC(出生日期),7,2)<="68"D.LIST FOR RIGHT(DTOC(出生日期),2)<="68"9.函数SUBSTR("2008年北京奥运会",7,4)的值是( C )。
A.京奥B.北C.北京D.北京奥运10.数据库表结构中的空值(NULL)表示的意义是( A )。
A.不确定的值B.默认值C.空格D.数值011.下列运算符中优先级最低的是( B )。
A.**B.ANDC.<=D.+12.下列4个表达式中,其值为"数据库系统 "的是( C )。
VF类型题复习(针对知识点)完整版
说明:答案请你们自己完成!下面题目为加大题量的类型题!一、选择题(30分)1.VF采用的数据模型为__A_____。
(A)、关系模型(B)、网状模型(C)、面向对象模型(D)、层次模型2.数据库管理系统的英文缩写是___D_____。
(A)、DBS (B)、MIS (C)、DB (D)、DBMS3.表达式17%4的结果是__D______。
(A)、4 (B)、.T. (C)、.F. (D)、14.下列表达式中,正确的是___A____。
(A)、{^2006/04/17}-34 (B)、{2006/03/18}+30(C)、{2006-12-13}-DA TE()(D)、{^2006/03/18}+DA TE()5.____B____可链接或嵌入OLE对象。
(A)、通用型字段和备注型字段(B)、只有通用型字段(C)、只有备注型字段(D)、任何类型字段6.定位记录时,可以用__B____命令向前或向后移动若干条记录位置。
(A)、GO TO (B)、SKIP (C)、LOCA TE (D)、NEXT7.下列关于索引的描述,正确的是_C_____。
(A)、创建索引后,原来的数据表文件中的记录的物理顺序将被改变(B)、使用索引并不能加快对表的查询操作(C)、索引与数据表的数据存储在一个文件中(D)、创建索引是创建一个指向数据表文件记录的指针构成的文件8.假设一个企业可以生产多种产品,那么企业与产品之间是_C_________。
(A)、多对多联系(B)、一对一联系(C)、一对多联系(D)、多对一联系9.用下列命令中的____C____可从当前数据库中移去数据表AB 。
(A)、DELETE TABLE AB(B)、DROP TABLE AB(C)、REMOVE TABLE AB(D)、ERASE TABLE AB10. 在Visual FoxPro中,ALTER-SQL语句属于一种____A___功能的语句。
VF程序设计(含答案)
2014年春季学期 《VF 程序设计》试卷A一、单项选择题(每空1分,共35分)1.表单的NAME 属性是____。
A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名 D .引用表单对象时的名称2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。
A .DTOC() B .CTOD() C . DA TE() D . STR()3. 执行命令INPUT ”请输入数据:”TO XYZ 时,可以通过键盘输入的内容包括_____ A) 字符串 B) 数值和字符串C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。
A.Grid,Column,TextBoxmandButton,OptionGroup,ListBoxmandGroup,DataEnvironment,HeaderD.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B .数据库文件中 C.项目文件中 D .表文件中 6.下列叙述中含有错误的是____。
A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B .表的验证规则C.字段的默认值D.结构复合索引中的候选索引8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。
A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____A.文本框 B .组合框 C .页框 D.选项按钮11.对于自由表而言,不能创建的索引类型是____。
vf程序设计复习题
一、余数类1、求1到2000之间的不能被3或5或7整除的整数之和;CLEARS=0 &&求和的变量FOR I=1 TO 2000IF MOD(I,3)<>0 OR MOD(I,5)<>0 OR MOD(I,7)<>0S=S+IENDIFENDFOR?SRETURN2、统计[1000,4000]内所有既能被7整除,且至少有一位数字是6的数的个数;CLEARN=0 &&计数变量FOR I=1000 TO 4000A=I%10 &&个位数字B=INT(I/10)%10 &&十位数字C=INT(I/100)%10 &&百位数字IF I%7=0 AND (A=6 OR B=6 OR C=6)N=N+1ENDIFENDFOR?NRETURN3、求连续N个不是7的倍数的自然数之和,当和是101的倍数时显示最后的自然数。
CLEARS=0FOR N=1 TO 10000000IF S<>0 AND S%101=0EXITENDIFIF N%7<>0S=S+NENDIFENDFOR?”最后的自然数是:”,N-1RETURN4、一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为a。
又知这个自然数被17 除余4,所得的商被17除余15,最后得到一个商是a的2倍。
编写程序求这个自然数。
CLEARFOR I=1 TO 10000000000A=INT(INT(INT(I/8)/8)/8)B=INT(INT(I/17)/17)IF I%8=1 AND INT(I/8)%8=1 AND INT(INT(I/8)/8)%8=7 AND I%17=4 AND INT(I/17)%17=15 AND B=2*A?IEXITENDIFENDFORRETURN二、数列类1、设s=1+1/2+1/3+…+1/n, n为正整数。
VF试题及答案
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
(完整版)VFP程序设计期末复习题(学生版)
VFP程序设计期末复习题(学生版)一、基本知识点(含填空题、选择题、判断题)1.在有关数据库的概念中,若干记录的集合称为表。
2.要计算职称为副教授或教授的工资总额,可用的命令有:(1)sum 工资 FOR 职称="副教授".OR.职称="教授"(2)SUM ALL 工资 FOR 职称="副教授".OR.职称="教授"(3)SUM 工资 FOR "教授"$职称3.不允许记录中出现重复索引值的索引是主索引和候选索引。
4.在Visual FoxPro中,打开数据库的命令是OPEN DATABASE <数据库名>。
5.连续执行以下命令之后,最后一条命令的输出结果是A BCD。
SET EXACT OFFX="A "?IIF("A"=X,X-"BCD",X+"BCD")6. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)运算中,结果相同。
7.在Visual Foxpro中,用于建立或修改过程文件的命令是MODIFY COMMAND <文件名>或MODIFY PROCEDURE <文件名>。
8.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为6。
9.APPEND命令的功能是在表的最后面插入一条记录。
10.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令GOTO 100。
11.假定系统是期是2004年01月05日,有如下命令: NJ=YEAR(DATE()) 执行该命令后,NJ的值是2004。
12.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno() 最后,recno()函数的显示值是1。
VF表单部分复习题
(VF)面向对象程序设计(表单)部分综合复习题一、单项选择题1、如图所示,选项按钮组的值为( A )。
(A)2 (B)0 (C)1 (D)非团员2、命令按钮组是(B)A)控件(B)容器(C)控件类对象(D)容器类对象3、在VF中,表单是指:( D )A)数据库中的各个表的清单B)一个表中各个记录的清单C)数据库查询的列表D)窗口界面4、在表单的常用方法中,将表单从内存中释放的方法是( B )A、ShowB、 ReleaseC、HideD、Refresh5、要使得命令按钮有效,应设置该命令按钮的( C )A)Visible属性值为.T.B)Visible属性值为.F.C)Enabled属性值为.T.D)Enabled属性值为.F.6、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是(C)。
A)永久性关联(B)永久性关联或临时性关联C)临时性关联(D)永久性关联和临时性关联7、设计菜单时,不需要完成的操作是( B )A、生成菜单程序B、浏览表单C、指定各菜单任务D、创建主菜单及子菜单二、程序填空题1、如下图所示,用标签、文本、命令按钮构成一个表单。
在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本框中的内容被清除,单击“退出”按钮,将退出表单运行。
为完成上述要求:(1)“清除”按钮的click事件代码是① THISFORM.TEXT1.VALUE=””(2)“退出”按钮的click事件代码是②THISFORM.RELEASE(3)“显示”按钮的click事件代码是③THISFORM.TEXT1.VALUE=TIME()(4) 应该设置表单的④CAPTION 属性为“显示当前系统时间”13、设计一个四则运算的表单如下图所示:(1)由以上图可知本表单的_____【1】CAPTION ______属性应设置成“四则运算”(2) 按钮的ClICK代码如下Xl=VAL(THISFORM.TEXT1.VALUE)X2=VAL(THISFORM.TEXT2.VALUE)XX= 【2】 THISFORM.OPTIONGROUP1.VALUEDO 【3】 CASECASE XX=1THISFORM.TEXT3.VALUE=X1+X2CASE XX=2THISFORM.TEXT3.VALUE=X1-X2CASE XX=3THISFORM.TEXT3.VALUE=X1*X2CASE XX=4THISFORM.TEXT3.VALUE=X1/x2【4】ENDCASE(3) 按钮的CliCK代码如下THISFORM.TEXTl.VAlUE=’’THlSFORM.TEXT2.VALUE=’’THISFORM.TEXT3.VALUE=’’【5】THISFORM.OPTIONGROUP1.VALUE=1THISFORM.TEXTl.SETFOCUS(4) 按钮的CLICK代码_______【6】_ thisform.release ____________15、创建一个检查口令输入的表单,口令设置为“ABCD”,要求:●开始运行是,Label2不显示任何信息,在前两次输入口令错误时显示“口令错,请重新输入口令!”,第三次输入口令错误时显示“对不起,您无权使用本系统!”。
VF
一、单选题
1、Visual FoxPro是基于( B )操作系统的数据库系统。
A:MS-DOS
B:Windows
C:UNIX
D:AMOS/L
答案:B
2、下列命令中,不能求出当前表中所有记录个数的是( )。
A:COUNT all to x
42、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )。
A:2个字节
B:4个字节
C:8个字节
D:10个字节
答案:B
43、要为当前表所有职工增加100元工资应该使用命令( )。
A:CHANGE 工资 WITH 工资+100
A:日期
B:字符
C:日期时间
D:A、B、C三项都对
答案:D
33、从"学生资料"表中查询所有年龄大于22岁的学生并显示其姓名,应输入( )命令。
A:SELECT 年龄 FROM 学生资料 WHERE 姓名>22
B:SELECT 年龄 FROM 学生资料
B:REPLACE 工资 WITH 工资+100
C:CHANGE ALL 工资 WITH 工资+100
D:REPLACE ALL 工资 WITH 工资+100
答案:D
44、设执行表达式X=messagebox("提示信息:",48+2,"提示框:"),当按下提示框中的某个按钮时,会把一个值赋给变量X,那么X的值的类型是()。
B:一个DBF文件
C:一个DBC文件
D:若干个DBC文件
VF复习题及答案
VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。
A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。
A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。
A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。
A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。
A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。
SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。
A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。
A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。
A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。
A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。
vf复习资料
v f复习资料(总16页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、判断题(每小题1分,共15分。
用A表示正确,B表示错误,答案填入答题卡中。
) VFP的关系运算的选择运算是对字段的选择。
(b )VFP是一种面向对象的可视化程序设计语言,它采用了事件驱动的编程机制。
( b )要改变窗体标题,应该设置窗体的Name属性。
(b )可通过修改文本框的Text属性来达到让文本框输出数据的目的。
( a )如果要把多条语句书写在一行上,可使用“;”作为分隔符。
( b )如果要把一条语句书写在多行上,可使用“;”作为分隔符。
(b )运行窗体时,要让某控件不可见,可通过改变其Enabled属性为False实现。
(b )运行窗体时,要让某控件不可见,可通过改变其Visibled属性为False实现。
( a)在程序中用Private声明的变量的有效范围是其所在的程序。
( b )Vfp提供了三种基本程序结构,它们分别是选择结构、循环结构、递归结构。
( b )为使一个标签控件的大小随着其显示数据长短而自动扩展或缩小,应该设置其AutoSize属性为True。
( )设有数据表XSCJ(姓名,数学,语文,英语,平均分),要计算字段“平均分”的值应该使用AVERAGE命令。
( )过程调用时,形参只能以地址传递方式接收实参值。
( )只能用SELECT命令改变当前工作区。
( )数据表结构一经定义便不可修改。
( )可用赋值命令为内存变量和字段变量赋值。
( )建立临时关联的两个表必须是数据库表。
( )建立永久关联的两个表必须是数据库表。
( )建立永久关联的两个表必须是自由表。
( )建立临时关联的两个表必须是自由表。
( )表文件的扩展名是.cdx。
( )复合索引文件的扩展名是.cdx。
( )表文件的扩展名是.dbf。
( )DISPLAY命令的默认范围是所有记录。
( )LIST命令的默认范围是所有记录。
