VF选择题按首字母排列
- 格式:doc
- 大小:11.14 KB
- 文档页数:9
vf多选试题及答案1. 在Visual FoxPro中,以下哪些是合法的变量名?A. 123abcB. _myVarC. myVar123D. $myVar答案:B, C, D2. 在Visual FoxPro中,以下哪些语句用于打开表文件?A. USEB. OPENC. SELECTD. BROWSE答案:A, C3. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. UPPER()B. LEN()C. DATE()D. VAL()答案:A, B4. 在Visual FoxPro中,以下哪些是合法的数组声明方式?A. DIMENSION myArray[10]B. DIMENSION myArray[10, 5]C. DIMENSION myArray(10)D. DIMENSION myArray(10, 5)答案:A, B5. 在Visual FoxPro中,以下哪些是合法的表单事件?A. INITB. LOADC. CLICKD. CLOSE答案:A, B, C, D6. 在Visual FoxPro中,以下哪些语句用于关闭表文件?A. USEB. CLOSEC. SELECTD. BROWSE答案:B7. 在Visual FoxPro中,以下哪些是合法的循环控制语句?A. FORB. DOC. LOOPD. WHILE答案:A, B, D8. 在Visual FoxPro中,以下哪些函数用于日期和时间操作?A. DATE()B. TIME()C. DATETIME()D. NOW()答案:A, B, C, D9. 在Visual FoxPro中,以下哪些是合法的表单属性?A. CaptionB. AutoCenterC. WidthD. Height答案:A, B, C, D10. 在Visual FoxPro中,以下哪些是合法的SQL语句?A. SELECT * FROM EmployeesB. INSERT INTO Employees VALUES ('John', 'Doe')C. UPDATE Employees SET Salary = Salary + 1000D. DELETE FROM Employees WHERE Salary < 30000答案:A, B, C, D。
vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。
vfp考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. 使用Visual FoxPro创建表单时,以下哪个控件用于显示文本?A. LabelB. TextBoxC. CheckBoxD. ComboBox答案:A3. 在Visual FoxPro中,如何将一个表的所有记录添加到另一个表中?A. COPY TOB. INSERT INTOC. APPEND FROMD. SELECT INTO答案:C4. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. STRSIZE答案:A5. 在Visual FoxPro中,如何设置表单的标题?A. Form.Caption = "New Title"B. Form.Text = "New Title"C. Form.Title = "New Title"D. = "New Title"答案:C6. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEX OND. ALL OF THE ABOVE答案:D7. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. Field.Clear()B. Field.Value = NullC. Field.Nullify()D. Field = Null答案:D8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. DTOC()C. STRTODATE()D. DATETOSTR()答案:A9. 在Visual FoxPro中,如何使用SQL语句删除表中的记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE table_name WHERE condition答案:A10. Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. ALL OF THE ABOVE答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个数据库。
一、单项选择题1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是________。
A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS2、VFP支持的数据模型是( )A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型3、关系模型是用关系表示_______。
A)实体B)联系C)属性D)实体及其联系4、主索引字段具有()A)不能出现重复值或空值。
B)能出现重复值。
C)能出现空值。
D)不能出现重复值,但能出现空值。
5、下列字符型常量“Visual FoxPro”的表示方法中,错误的是_______。
A) “Visual FoxPro”B){Visual FoxPro}C)…Visual FoxPro‟D)[Visual FoxPro]6、下列函数中函数值为字符型的是_______。
A)DATE( ) B)TIME( ) C)YEAR( ) D)DA TETIME( )7、在VISUAL FOXPRO的项目管理器中不包括的选项卡是()。
A)数据B)视图C)类D)其它8、在Visual FoxPro中,打开数据库的命令是( )。
A) OPEN DATABASE <数据库名> B) USE <数据库名>C) USE DATABASE <数据库名> D) OPEN <数据库名>9、已知D1和D2均为日期型变量,下列表达式中不合法的是________。
A) D1+D2 B) D1-D2C) D1-100 D) D2+1010、在Visual FoxPro中,通用型字段在表中的宽度都是( ) 。
A) 2个字节B)8个字节C) 4个字节D) 10个字节11、可以伴随着表的打开而自动打开的索引是( )。
A) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件D) 非结构化复合索引文件12、以下关于空值(NULL)叙述正确的是_______。
题号题面选项A1731下列命令中,定位记录指针的命令USE1732( )不是表结构中字段变量的字段名1733( )型的字段宽度不是由系统自逻辑型1734“计算机网络”作为字符串常量可(计算机网络)1735ABC.DBF是一个具有两个备注型字段得到一个新的数据库文件1736一个表中有40条记录,用BOF()函数测试为T,则当前记录号为()。
401737下列不正确的字符型常量是( )。
"计算机"1738以下语句执行后,a的值是()。
a=10a=b=10.T.1739LEN(SPACE(5)-SPACE(3))的值是(21740执行以下命令:USE MZ?BOF( )显示为( )。
.t.1741利用( )命令,可以在浏览窗口浏览表中的数据。
USE1742已知当前表中有60个记录,当前记3 1743逻辑删除表文件中所有记录的正确PACK1744Visual Foxpro6.0数据库系统是(网络1745在一个打开的表中将某些记录进行DELETE 、RECALL1746Visual FoxPro是一种关系数据库表中各条记录彼此有一定的关1747执行LIST NEXT 1命令之后,记录指下一个记录1748在VFP中,下列数据为常量的是(ABC1749Visual FoxPro的ZAP命令可以删除全部记录1750Visual FoxPro的字段是一种(常量1751函数LEN("ABC"-"ABC")的值是( 0 1752下列表达式中格式不正确的是({^2012/05/21}1753假定已经执行了正确命令M=[28+2][30]1754函数LEN(ROUND(123.456,2))的结6 1755下列函数中函数值为字符型的是(DATE()1756按所使用的数据模型来分,数据库层次、关系和网状1757按职称字段建立一个名称为GZZHCHSET INDEX ON 职称TO GZZHC 1758变量F没有定义,执行下列命令后,?TYPE(F)1759下列各项中,运算级别最低的是(算术运算符1760表DEMO.DBF包含有备注型字段,该DEMO.FMT1761表达式“中国”$“亚洲”的值为(.T1762表文件共有10条记录,当前记录号LIST NEXT41763表文件其索引文件(.IDX)已打开,GOTOP1764表之间的"临时性关系",是在两个转化为永久关系1765表中当前记录是100,在100和101条INSERT1766表中有10条记录,当前记录号是3,21767下列数据类型中默认为.F.的是(数值型1769定义数组后,数据变量的初始值是日期型1770数组的下标最小值是( )。
单选题1.下列数据中,_B ___是字符型常量。
A.3.1415926B."3.1415926"C."3.14"+"15926"D."3.14"-"15926"2.下列变量名中,正确的是_A.VARNAME ___。
(必须以下划线,汉字,字母开头,后面可以跟下划线,汉字,字母和数字)A.VARNAMEB.VAR X1C.VAR-X1D.VAR+X13.在下列表达式中,__A."Visual"$"Visual FoxPro"__的运算结果是逻辑型。
A."Visual"$"Visual FoxPro"B."Visual "+"FoxPro"C."Visual "-"FoxPro"D.len("Visual FoxPro")4.__ D.LEN( ) __函数返回字符表达式中字符的数目。
A.TXTWIDTH( )B.SUBSTR( )C.STR( )D.LEN( )5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为_B.1,8,4___。
A.1,4,8B.1,8,4C.1,10,8D.2,8,86.在表中,__B.通用型__字段中可以存储图形。
A.图形型B.通用型C.备注型D.备注型(二进制)7._D.ZAP___命令,从表中删除所有记录,只留下表的结构。
A.PACKB.RECALLC.DELETED.ZAP8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为_A.主索引___。
A.主索引B.候选索引C.唯一索引D.普通索引9.__ A.LOCATE __命令既可以在有索引的表中查询,也可以在无索引的表中查询。
一、选择题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期末考试题及答案VF期末考试题⼀.选择题(每题1分,共50分)1.数据库是在计算机系统中按照⼀定的数据模型组织、存储和应⽤的()A.模型的集合B.数据的集合C.应⽤的集合D.存储的集合2.DBMS的含义是()A.数据库系统B.数据库C.数据库管理员D. 数据库管理系统3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和依存关系,关系完整性主要包括()A.参照完整性、域完整性、⽤户⾃定义完整性B.数据完整性、实体完整性、参照完整性C.实体完整性、域完整性、参照完整性D.动态完整性、实体完整性、参照完整性5.⼀个学⽣可以选修不同的课程,很多学⽣可以选同⼀门课程,则课程与学⽣这两个实体之间的联系是()A.⼀对⼀联系B.⼀对⼆联系C.多对多联系D.⼀对多联系6.Visual FoxPro ⽀持的数据模型是()A.层次数据模型B.关系数据模型C.⽹状数据模型D.树状数据模型7.退出Visual FoxPro 系统的⽅法包括()(1)打开“⽂件”菜单,单击“退出”命令。
(2)在Visual Foxpro的系统环境窗⼝,单击右上⾓的“退出”按钮。
(3)在“命令”窗⼝输⼊并执⾏QUIT命令。
(4)在“命令”窗⼝输⼊并执⾏CLEAR命令。
A.(1)(2)(3)B.(1)(2)(4)C.(2)(3)(4)D.(1)(3)(4)8.命令?2007/01/02执⾏后的输出结果为()A.2007/01/02B.01/02/2007C.1003.50D.20079.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为()A.字符型B.数值型C.⽇期型D.逻辑型10. 依次执⾏下列命令:SUB1=SUBSTR(“程序设计基础”,1,8)SUB2=SUBSTR(“Microsoft Visual Foxpro”,11)S=SUB2+SUB1S屏幕上显⽰的结果是()A.程序设计基础B. Microsoft Visual FoxproC. Visual FoxPro 程序设计D. Microsoft Visual Foxpro 程序设计基础11.设⼀表中有60条记录,当该表刚打开时,函数RECNO( )返回值是()A.0B. 60C. 1D. 6112.设某个数据表有100条记录,此时⽤函数EOF()测试的结果为.T.,那么,当前记录号为()A. 100B. 101C. 99D.113. 下列表达式中,其值为真的表达式是()A.BETWEEN(1,10,100)B.BETWEEN(ASC(“D”),ASC(“A”),ASC(“C”))C.BETWEEN(5,ROUND(5.045,2),ROUND(5.055,2))D.BETWEEN(0,0,0)14.执⾏命令?LEN(SPACE(3)-SPACE(2))后,则屏幕显⽰的结果是()A.1B. 2C. 3D.515.职⼯数据表中有D型字段“出⽣⽇期”,若要显⽰职⼯⽣⽇的⽉份和⽇期,应使⽤的命令()A.?姓名+Month(出⽣⽇期)+“⽉”+Day(出⽣⽇期)+“⽇”B. ?姓名+STR(Month(出⽣⽇期))+“⽉”+Day(出⽣⽇期)+“⽇”C. ?姓名+STR(Month(出⽣⽇期))+“⽉”+STR(Day(出⽣⽇期))+“⽇”D. ?姓名+SUBSTR(出⽣⽇期,4,2)+“⽉”+SUBSTR(出⽣⽇期,7,2)+“⽇”16.设计数据表时,由Visual FoxPro⾃动规定其宽度的字段是()A.⽇期型、逻辑型、备注型、通⽤型B.字符型、⽇期型、备注型、通⽤型C.数值型、逻辑型、备注型、通⽤型D.⽇期型、数值型、逻辑型、备注型17.备注型字段是⼀种特殊字段,下列有关它的说法中错误的是()A.备注型字段存储⼀个指针,指针指向备注内容存放地地址B.备注内容存放在与表同名、扩展名为.fpt的⽂件中C.如果有多个备注型字段,则对应有多个.fpt⽂件D.该字段由V isual FoxPro规定其宽度为418.如果通⽤型字段中已输⼊数据,则相应字段中显⽰()A. genB. GenC.MemoD.空⽩19.⽤USE 命令打开表时,如果使⽤Exclusive选项,则表⽰()A.以“独占”⽅式打开表,打开的表可读可写B.以“独占”⽅式打开表,打开的表只能读不能写C.以“共享”⽅式打开表,打开的表可读可写D.以“共享独占”⽅式打开表,打开的表可读可写20.当函数EOF()的值为真时,说明记录指针指向()A.⽂件末尾B.⽂件中的最后⼀条记录C.⽂件中的第⼀条记录D.⽂件中的某⼀条记录21.打开学⽣表,显⽰器1986年出⽣的学⽣记录,正确的命令是()A.LIST FOR 出⽣⽇期=1986B.LIST FOR 出⽣⽇期=“1986”C.LIST FOR YEAR(出⽣⽇期)=1986D.LIST FOR YEAR(出⽣⽇期)=“1986”22.在Visual FoxPro中,删除记录的⽅法可以分成两步()A.先逻辑删除,再物理删除记录B.先物理删除,再逻辑删除记录C.先选择记录,再逻辑删除记录D.先显⽰记录,再物理删除记录23.在Visual FoxPro 的表中,如果要⽤⼀个字段来存放图形、电⼦表格、声⾳等多媒体数据,应将该字段的类型定义成()A.浮动型B.通⽤型C.字符型D.备注型24.在Visual Foxpro中,相当于主关键字的索引是()A.主索引B.普通索引C.唯⼀索引D.排序索引25.以下关于主索引和侯选索引的说法正确的是()A.主索引和侯选索引都可以建⽴在数据库表和⾃由表上B.主索引和侯选索引都能保证表记录的唯⼀性C.主索引可以保证表记录的唯⼀性,⽽侯选索引不能D.主索引和侯选索引是相同的概念26.在指定字段或表达式中,不允许出现重复值的索引是()A.唯⼀索引、候选索引B.、主索引、普通索引C.唯⼀索引、主索引D. 主索引、候选索引27.在⾃由表中不能建⽴的索引是()A.唯⼀索引B.主索引C.候选索引D.普通索引28.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的记录全部打上删除标记,可以使⽤命令()A.DELETE FOR 图书号=“A”B. DELETE WHILE 图书号=“A”C.DELETE FOR 图书号=“A*”D.DELETE FOR 图书号LIKE “A%”29.下列有关ZAP命令的说法中,错误的是()A.物理删除表中所有记录B.删除后表中仍保留结构,但没有数据C.⽂件完全被删除D.删除后的记录不能恢复30.在打开的数据表中包含有字符型字段“学号”、“姓名”,数值型字段“录取分数”,使⽤REPLACE 命令将“学号”为“s0803016”学⽣的分数增加20分,可以使⽤的命令是()A.REPLACE ALL 录取分数WITH 录取分数+20B. REPLACE FOR 学号=“s0803016”录取分数+20C. REPLACE FOR 学号=s0803016 录取分数WITH 录取分数+20D. REPLACE FOR 学号=“s0803016”录取分数WITH 录取分数+2031.建⽴数据库表时,将年龄字段值限制在15~40岁之间的这种约束属于()A.域完整性约束B.实体完整性约束C.参照完整性约束D.视图完整性约束32.创建⼀个名为xs.dbf的数据库⽂件,使⽤的命令是()A.CREATEB.CREATE XSC.CREATE TABLE XSD.CREATE DATABASE XS33.在创建数据库表结构时,为该表中⼀些字段建⽴普通索引,其⽬的是()A.改变表中记录的物理顺序B.为了对表进⾏实体完整性的约束C.加快数据库表的更新速度D.加快数据库表的查询速度34.关于视图的正确叙述是()A.在视图上不能进⾏更新操作B.视图是⼀个或多个数据库表导出的虚拟表C.视图不能同数据库表进⾏连接操作D.视图与数据库表相同,⽤来存储数据35.在查询设计器的“查询去向”设置中,不能实现的输出是()A.表B.报表C.图形D. 视图36. 在SQL查询进,使⽤where⼦句指出的是()A.查询⽬标B.查询结果C.查询条件D.查询视图37.SQL中INSERT语句可以⽤于()A.插⼊⼀条记录B.插⼊⼀个索引C.插⼊⼀个表D.插⼊⼀个字段38.在SQL语⾔中,视图定义的命令是()A. ALTER VIEWB. SELECT VIEWC. CREATE VIEWD.MODIFY VIEW39.使⽤SQL的UPDATE命令,如果省略WHERE条件时,是对数据库()A.⾸记录更新B. 当前记录更新C.指定字段类型更新D.全部记录更新40.在SQL的SELECT语句中,查询图书库存表中所有单价⼩于30元的图书书名及单价,使⽤的语句是()A.SELECT 书名,单价FROM 图书库存表B. SELECT 书名,单价FROM 图书库存表WHERE 单价<30C. SELECT 书名,单价FROM 图书库存表ON 单价<30D. SELECT 书名,单价FROM 图书库存表WHERE 单价<=3041.⽤SQL的SELECT语句中,统计⼥⽣的⼈数,应使⽤的函数是()A. IFB. COUNTC. SUMD.MIN42.结构化程序设计的三种基本逻辑结构是()A.顺序结构、选择结构、循环结构B. 顺序结构、选择结构、模块结构C. 选择结构、模块结构、⽹状结构D. 顺序结构、循环结构、模块结构43.关于分⽀(条件)语句IF-ENDIF的说法不正确的是()A.IF 和ENDIF语句必须成对出现B.分⽀语句可以嵌套,但不能交叉C.IF 和ENDIF 语句可以⽆ELSE⼦句D. IF 和ENDIF 语句必须有ELSE⼦句44.将内存变量定义为全局变量的VISUAL FOXPRO 命令是()A. LOCALB. PRIV A TEC. PUBLICD. GLOBAL45.创建类时不⽤定义类的()A.别名B.属性C.事件D.⽅法46.计时器控件的主要属性是()A. TOPB. CAPTIONC. INTERV ALD.V ALUE\47.表单创建中的步骤不包括()A.添加控件B.创建数据库C.设置属性D. 配置⽅法程序48.表单中不能包含()A.表格B.照⽚C.项⽬D. 定时器49.要使表单在VF窗⼝中⾃动居中,应使⽤的属性是()A.TOPB. AUTOSIZEC.AUTOCENTERD.ALWAYSONTOP50.要在⽂本框中输⼊密码,⽤来指定输⼊密码的掩盖符的属性是()A.FONTNAMEB. FONTCHAR/doc/56743e0d581b6bd97f19eaa6.htmlD. PASSWORDCHAR51.新创建的表单默认标题为FORM1,为了修改表单的标题,应设置表单的()/doc/56743e0d581b6bd97f19eaa6.html 属性B.CAPTION属性C.CLOSABLE属性D.ALWAYSONTOP属性52.报表控件中没有()A. 标签B. 线条C. 矩形D. 命令按钮控件53.报表⽂件的扩展名为()A. .FRXB. .FMTC. .FRTD. .LBX54.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输⼊()字符。
二、判断题1、√2、√3、√4、×5、√6、√三、选择题1、C2、C3、B四、填空题1、数据库管理系统2、表文件,单项索引文件,程序文件,内存变量文件3、面向对象第二章参考答案一、判断题1.√2.√3.×4.√5.×6.√7.×8.×9.× 10.×11.×12.×二、选择题1.A2.A3.B4.D5.C6.C7.D8.A9.B 10.C11.B,B 12. D 13.D 14.B 15.A 16.C三、填空题1. 函数,数值运算,关系运算,逻辑运算2. 数值型(N),数值型(N),字符型(C)3. .T.4. 算5. 1234.192,1000.00006. (1)LOG(X+Y)/LOG(10)+2*X(2)EXP(X+Y)+SIN(60*3.14/180)(3)X>=20 .AND. X=<807. 25,N8. 当前年份(如2002)第三章参考答案二、选择题1、B2、B3、D4、C5、B6、B7、B8、B9、A 10、C 11、B一.判断题1 2 3 4 5 6 7 8 9 10 11 12×√×√√×√√√√×√二.单选题1 2 3 4 5 6 7 8 9D C D C C A B B A三.程序控制结构根据题目要求,编写相应的程序。
1.求出下列表达式的值(x.y的值从键盘输入):程序代码:SET TALK OffCLEARINPUT "X=" TO XINPUT "Y=" TO YZ=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))?"X=",X,"Y=",Y,"Z=",ZSET TALK ON2.给定一个年份(从键盘输入),判断它是否闰年。
vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
VF选择题ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将--得到一个新的数据库文件和一个新的备注文件BOF()是测试函数,当正使用的数据表文件的记录指针已达头部,其函数值为--.T. DbClick 事件是指什么时候触发的基本事件--当用户双击该对象时EOF()是测试函数,当正使用的数据表文件的记录指针已达尾部,其函数值为--.T. FoxPro的PACK命令可以删除当前数据库文件的--有删除标记的记录FoxPro的ZAP命令可以删除当前数据库文件的--所有记录FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是--通用型 ORT TO AAA ON 姓名将产生一个--名为AAA的排序文件ROUND(156.789,2)返回的是--156.79 SCAN...ENDSCAN结构语句的控制循环,是通过--记录指针SORT TO AAA ON 姓名将产生一个--名为AAA的排序文件SUBSTR(″ABCDEF″,3,2)的结果是--CD VF6.0数据库系统是--关系型 VFP中的DO CASE -ENDCASE语句属于--选择结构 B Visual FoxPro关系数据库管理系统能实现的3种基本关系运算是--选择、投影、联接把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令--REPLACE 把当前数据库文件中"性别"字段为"女"的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令--DELETE 备注型字段的宽度固定为-- 4 标准SQL基本查询模块的结构是--SELECT...FROM...WHERE 表达式("大连"<>"北京")的值是--.T. 表示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用使命令--LIST FOR 性别=′女′.AND. (平均分>90.OR.平均分<60) 不论索引是否生效,定位到相同记录上的命令是--GO 6 不能够作为应用程序系统中的主程序的是--数据表不属于循环结构的语句是--IF...ENDIF C 测试数据库记录指针是否指向数据表末尾所使用的函数是--EOF() 创建快速报表时,基本带区不包括--标题创建类时,首先要定义类的--名称从硬盘上删除记录可用的命令分别为--DELETE和PACK 存储在计算机内部的数据集合是--数据库 D 打开D盘data目录下的stu.dbf表,在命令窗口应输入--use d:\data\stu 打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令--GOTO 100打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是--.T.和.T. 打开一个数据表文件的同时打开以"姓名"为关键字的单一索引文件,要求查找姓名为"张伟"的教师,应使用命令--FIND张伟当VFP6.0处于创建式编辑自由表、程序等文件的情况下,系统处于″全屏幕编辑状态″,欲存盘退出,正确的操作为按组合键Ctrl+W 当记录指针指向第18号记录时,执行"REPL REST 工龄WITH 工龄+1"命令后,记录指针指向--文件尾当前表中有20条记录,当前记录号是5,Display next 3命令将-- 1. VFP中下列表达式中写法错误的是--″总分″+ 90 当前表中有20条记录,当前记录号是5,Display next 3命令将--显示第5到第7条记录当前目录下有AA.DBF、BB.DBF,其中数据表文件AA.DBF已经打开,共有10条记录,按关键字"学号"排序,执行命令SORT ON 学号TO BB 后,屏幕将显示--BB.DBF已存在,覆盖它吗(Y/N)对表A.DBF进行分类求和的命令是--TOTAL G 工资管理程序属于--应用程序关系数据库管理系统中的元组是--关系中的水平方向的行关系型数据库中最普通的联系是--1-M 关于复合索引文件的说法,错误的是--所有索引文件必须在对应的数据库打开后,再将其打开在Visual FoxPro中,打开数据库的命令是-- OPEN DATABASE <数据库名>关于数据库,下列说法正确的是--数据库就是表和关系的集合关于数据库表和自由表,下列说法正确的是--两者可以相互转换关于索引的叙述,下列选项不正确的是--索引文件不会随着库文件的关闭而关闭H 函数LEN(SPACE(20)-SPACE(15))的返回值是--35 函数出现在表达式中可以作为--运算对象 J 计时器控件的主要属性是--Interval 计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令-- AVERAGE工资TO PJ FOR ″教授″$ 职称假定X=2,Y=5,执行下列运算后,能构得到数值型结果的是--X=Y ?X 假定系统日期是1998年12月20日,有如下命令:MJ=MOD(YEAR(DATE()),100)执行该命令后,MJ的值--98 建立数据库结构时,由系统自动设定宽度的字段类型有--D型、M型、L型将A区上的主表文件按关键字段"XM"和C区上的辅助文件建立关联,正确的是-- SET RELATION ON XM INTO C 将一个预览成功的菜单存盘,在运行该菜单时,却不能执行。
这是因为--没有生成结构化查询语言SQL具有几大功能:DDL、数据控制和--数据操纵结构化程序设计的三种基本逻辑结构是--顺序结构、选择结构和循环结构决定微调控件最小值的属性是--KeyboardLowValueK 可以伴随着表的打开而自动打开的索引是--结构化复合索引文件可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C) 、数值型(N)、日期型(D) 、逻辑型(L)和--备注型(M) L 逻辑型字段的宽度固定为-- 1 M 命令??的作用是--在当前光标处显示表达式的值命令SET DELETE OFF的作用是--使删除标记对任何命令无影响某学校的工资管理程序属于--应用程序 R 如果要创建一个3级数据分组报表,第1个分组表达式是"部门",第2个分组表达式是"性别",第3个分组表达式是"基本工资",则当前索引的索引关键字表达式应该是--部门+性别+STR(基本工资) 如果一个FoxPro数据库表文件中有100条记录,当前记录号为76,执行命令SKIP 30之后,再执行命令?RECNO(),其结果是--101 如要将查询结果保存在一个命名的非只读表中,"查询去向"应选择-- 表若要恢复逻辑删除的若干记录,应该--用鼠标重新单击删除标记S 删除数据库文件RSDA.DBF的数据记录,但保留其结构的操作--USE RSDA回车DELETE ALL回车PACK 设VFP的程序中有P1.PRG, P2.PRG ,P3.PRG 三层程序嵌套,下面叙述正确的是--在P3中用RETURN TOMASTER语句可以返回P1子程序设计报表过程中,列标题一般在页的--页标头带区部分使用...GET命令给变量赋值时,其变量必须是-- 已定义的使用SET RELATION命令时如想保持原先建立的关联,一定要加--ADDITIVE 使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在"结果"中选择-- "子菜单" 使用数据库技术进行人事档案管理,是属于计算机的--数据处理应用视图不能单独存在,它必须依赖于--数据库视图设计器中比查询设计器多出的选项卡是--更新条件数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,P 屏幕将显示--文件在使用数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为-单用户系统当前表中有20条记录,当前记录号是5,Display next 3命令将--显示第5到第7条记录数据库文件工资.DBF共有10条记录,当前记录号为5, 用SUM命令计算工资总和,如果不给出范围短句,那么命令--计算全部记录工资值之和数据库文件记录的总宽度比其各字段的宽度和多一个字节,此字节--放删除标记数据库文件有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示记录号是--20~ 24 数据库系统采用的数据模型有--层次模型、网状模型和关系模型索引文件自动更新的条件是--索引文件应预先打开T 统计在校生党员数的正确操作是--COUNT FOR 党员否 W 未婚男教师的逻辑表达式为--NOT. 婚否AND职业=′教师′AND性别=′男′ 文件AAA.MNX是一个--菜单数据库文件文件CGE.MNX是一个-- 菜单文件物理删除记录可用两条命令分两步来完成,这两个命令分别为--DELETE和PACK X 下列表达式运算结果为日期型的是--CTOD(′04/05/97′)-3 下列命令中,不能输入字符型数据的命令是--..SAY... 下列叙述正确的是--ACCEPT命令只能接收字符串下面关系索引的叙述中错误的是--在一个表上可以建立多个主关键字索引下面关于查询设计器的叙述中,错误的是--查询设计器的"更新条件"选项卡用于设置查询是否可作更新操作形状控件的重要属性是--CURVATURE Y 要求一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成--6位FoxPro中出现的日期型字段的长度--由系统默认要使文件菜单项用"F"作为访问快捷键,定义该菜单标题可用--文件(\<F) 要为当前表所有职工增加100元工资应该使用命令--REPLACE ALL工资WITH工资+100 要想定义标签控件的CAPTION显示效果的大小,要定义标签属性的--FONTSIZE 一般来说,FoxPro系统具有结构化程序基本结构的种类有-- 3 依据P.DBF中的字段名NAME制作一个单一关键字索引文件NAME1.IDX,下列语句正确的是--INDEX ON NAME TO NAME1 已知一个数据表文件有8条记录,当前记录号是5,使用APPEND BLANK命令加一条空记录,该空记录的记录号是--9 以下表达式中值为″VISUALFOXPRO″的是--″VISUAL″-″FOXPRO″ 以下不是查询结果去向的是--表单以下常量哪些是合法的数值型常量--1234以下描述不正确的是--变量可以随时删除以下数据不是字符型数据的是--ABCDE 以下属于非容器控件的是--LABEL 以下属于容器控件的是—Form 用WAIT命令给内存变量输入数据时,内存变量获得的数据是--一个字符用函数RECNO()测试一个空数据表文件,其结果一定是--1在FoxPro数据库中的常量的类型种类是--6用户设计菜单系统时,系统默认菜单系统位置--替换原有菜单系统用于恢复使用DELETE命令删除记录的命令为--RECALL命令与FOXBASE相比,FOXPRO中增加了--浮点型字段在"报表设计器"中,可以使用控件是--标签、域控件和线条在FoxPro数据库中的常量的类型种类是--6 在VFP的几种循环语句中,当循环次数为常数时,应选用的语句是--FOR 在VFP的三种循环语句中,对数据表中各个记录依次进行处理,应优先选用的语句是--SCAN关于空值,下列说法不正确的是--空值等于零、空串、空格在在VFP中,执行STORE DTOC(DATE()+10) TO B后,变量B 的类型为--字符型在VFP中不是<范围>选项的内容包括--GO n 在VFP中下列表达式中错误的是-- [总分]+10 在VFP中主索引字段--不能出现重复值或空值在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是--临时性关联在Visual FoxPro中,打开表命令是--USE <表名> 在Visual FoxPro中,打开数据库的命令是--OPEN DATABASE <数据库名>在visual FoxPro中,可以使用的两类变量是-- 内存变量和字段变量在Visual FoxPro中,用于建立或修改过程文件的命令为--MODIFY FILE <文件名>在Visual FoxPro中进行参照完整性设置时,要想设置成:在删除父表中的记录时,如果子表中有相关的记录,不自动删除子表中相关的所有记录。