大学VF期末考试复习题选择题
- 格式:doc
- 大小:64.50 KB
- 文档页数:6
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中,使用________命令可以创建一个新的数据库。
vf期末试题及答案[注意:文中所含试题和答案仅供参考,具体内容应以实际考试为准。
]第一部分:选择题(共30题,每题2分,共60分)1. 下列选项中,哪一个不是计算机网络的特点?A. 可靠性B. 可扩展性C. 可移植性D. 可管理性答案:C2. 在TCP/IP模型中,以下哪一层负责数据传输的错误处理?A. 物理层B. 数据链路层C. 网络层D. 运输层答案:D3. 下列选项中,哪个协议用于终端与服务器之间的登录认证?A. HTTPB. FTPC. SSHD. SMTP答案:C4. 所谓的“黑客”是指:A. 在计算机系统中进行破坏和非法入侵的人B. 专门从事对计算机网络进行攻击的人C. 对计算机软件进行破解的人D. 从事计算机安全工作的人答案:A5. 下面哪个不是常见的网络安全威胁类型?A. 病毒B. 木马C. 垃圾邮件D. 数据库答案:D...第四部分:应用题(共4题,共40分)1. 请列举至少5个常用的云计算服务提供商,并简要介绍其提供的服务。
答案略。
2. 简述大数据技术的应用场景以及其在相关领域的作用。
答案略。
3. 请简要说明软件开发生命周期(SDLC)的各个阶段,并指出其中哪些环节较为关键。
答案略。
4. 什么是物联网(IoT)?请从技术构成、应用领域和未来发展趋势等方面进行简要解释。
答案略。
第五部分:附加题(共2题,每题10分,共20分)1. 简述人工智能(AI)的基本概念和发展历程,并对其在社会和经济中的影响进行展望。
答案略。
2. 以一个你熟悉的行业为例,探讨人工智能应用的现状、挑战和前景。
答案略。
总结:本文通过介绍vf期末试题及答案的格式,按照题目要求进行了编写。
文章内容整洁美观,语句通顺,表达流畅。
每道题目都给出了简要的答案,涵盖了计算机网络、网络安全、云计算、大数据、软件开发生命周期、物联网、人工智能等多个领域的基本概念和应用。
同时,附加题部分对人工智能的概念及影响、某一行业中的人工智能应用进行了探讨。
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
vf期末试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,用于定义数据表结构的命令是()。
A. CREATE TABLEB. DEFINE TABLEC. MODIFY TABLED. ALTER TABLE答案:A2. 在Visual FoxPro中,要实现数据的排序,可以使用()命令。
A. ORDER BYB. SORTC. ARRANGED. RANK答案:B3. 下列哪个选项不是Visual FoxPro的表单控件?()A. Command ButtonB. Text BoxC. Data GridD. List Box答案:C4. 在Visual FoxPro中,若要将一个表的记录添加到另一个表中,可以使用()命令。
A. INSERT INTOB. APPEND FROMC. COPY TOD. SELECT INTO答案:B5. 在Visual FoxPro中,要计算表中某字段的平均值,可以使用()函数。
A. AVGB. SUMC. COUNTD. MAX答案:A6. 在Visual FoxPro中,要将一个表复制到另一个表,可以使用()命令。
A. COPY TOB. SELECT INTOC. INSERT INTOD. CREATE TABLE答案:A7. 在Visual FoxPro中,要删除表中的重复记录,可以使用()命令。
A. DELETEB. DELETE ALLC. DELETE DUPLICATESD. REMOVE DUPLICATES答案:C8. 在Visual FoxPro中,要查找表中的特定记录,可以使用()命令。
A. FINDB. SEEKC. LOCATED. LOOKUP答案:A9. 在Visual FoxPro中,要将表中的数据导出到Excel文件,可以使用()命令。
A. EXPORTB. OUTPUT TOC. COPY TOD. SEND TO答案:B10. 在Visual FoxPro中,要实现表单的事件驱动编程,可以使用()命令。
vf理论考试题及答案一、单项选择题(每题2分,共20分)1. VF理论中,以下哪个是正确的数据类型?A. IntegerB. IntegerC. StringD. String答案:C2. 在VF中,如何声明一个变量?A. Dim aB. Declare aC. Let aD. Set a答案:A3. VF中,哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 下列哪个选项是VF中正确的表单事件?A. OnInitB. OnOpenC. OnCloseD. All of the above答案:D5. VF中,如何将一个数值赋给一个变量?A. Let a = 5B. Set a = 5C. Assign a = 5D. Declare a = 5答案:A6. 在VF中,如何打开一个数据库?A. Open DatabaseB. Use DatabaseC. Select DatabaseD. Open Database答案:C7. VF中,如何关闭一个表单?A. ThisForm.CloseB. ThisForm.HideC. ThisForm.QuitD. ThisForm.Unload答案:A8. 在VF中,如何添加一个新记录?A. Append BlankB. Insert BlankC. Add RecordD. New Record答案:A9. VF中,如何删除当前记录?A. Delete RecordB. Remove RecordC. DeleteD. Erase答案:C10. 在VF中,如何查找特定的记录?A. FindB. SearchC. Look UpD. Find Record答案:A二、多项选择题(每题3分,共15分)11. 在VF中,以下哪些是合法的变量名?A. _myVarB. 2myVarC. myVar$D. myVar答案:A, D12. VF中,哪些是合法的表单控件?A. CommandButtonB. TextBoxC. LabelD. All of the above答案:D13. 在VF中,以下哪些是合法的SQL语句?A. SELECT * FROM table_nameB. INSERT INTO table_name VALUES (value1, value2)C. UPDATE table_name SET column1 = value1 WHERE conditionD. All of the above答案:D14. VF中,以下哪些是合法的循环结构?A. DO WHILEB. FORC. LOOPD. All of the above答案:D15. 在VF中,以下哪些是合法的数组声明方式?A. Dim arr(10)B. Dim arr(10, 10)C. Dim arr[10]D. Dim arr[10, 10]答案:A, B三、简答题(每题5分,共20分)16. 简述VF中如何使用变量存储日期。
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在VF数据库中,使用________函数可以计算两个日期之间的天数差。
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.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输⼊()字符。
vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。
2. 数据库表中,字段的默认值可以通过________属性设置。
3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。
4. 使用________函数可以获取当前系统日期。
5. 在Visual FoxPro中,可以通过________属性设置表单的标题。
三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。
3. 阐述Visual FoxPro中索引的作用及其类型。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。
```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。
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及应用考试题及答案一、选择题(每题2分,共20分)1. VF中,用于定义变量的数据类型关键字是()。
A. DimB. DefineC. DeclareD. Set答案:A2. 在VF中,以下哪个函数用于计算字符串的长度?()A. LenB. StrC. LengthD. Size答案:A3. VF中,以下哪个命令用于打开表单?()A. Open FormB. Load FormC. Use FormD. Show Form答案:A4. 在VF中,以下哪个命令用于执行SQL查询?()A. SELECTB. QUERYC. SQLD. EXECUTE答案:A5. VF中,以下哪个函数用于将字符串转换为数值?()A. ValB. StrC. CIntD. CDbl答案:A6. 在VF中,以下哪个命令用于关闭数据库?()A. Close DatabaseB. Close DBC. Close DBFD. Close Table答案:A7. VF中,以下哪个函数用于获取当前日期?()A. Date()B. Today()C. Now()D. CurrentDate()答案:B8. 在VF中,以下哪个命令用于设置表单的标题?()A. Set CaptionB. Set TitleC. Set Form TitleD. Set Window Title答案:A9. VF中,以下哪个函数用于计算两个日期之间的天数差?()A. DateDiffB. DateDiff()C. Days BetweenD. DateDiff("d", Date1, Date2)答案:D10. 在VF中,以下哪个命令用于设置表单的只读属性?()A. Set ReadOnlyB. Set Read OnlyC. Set Form ReadOnlyD. Set Form Read Only答案:D二、填空题(每题2分,共20分)1. 在VF中,使用________命令可以创建一个新的数据库。
选择题1. 关系数据库管理系统中的域是( )。
A. 关系中属性的取值范围B. 关系中的垂直方向的列C. 属性或属性的组合D. 前面A、B和C都不正确标准答案:A解答过程:2. 在下列VFP表达式中,运算结果一定是逻辑型值的是()。
A. 字符表达式B. 数值表达式C. 关系表达式D. 日期表达式标准答案:C解答过程:3. 使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是()。
A. 字符型B. 数值型C. 逻辑型D. 未定义标准答案:C解答过程:4. 在下列VFP表达式中,结果为日期型的正确表达式是()。
A. DATE( )+TIME( )B. DATE( )+120C. DATE( )-CTOD("02/01/99")D. 288-DATE( ) 标准答案:B解答过程:5. 数据库名为student,要想打开该数据库,应使用命令( )。
A. OPEN studentB. OPEN DATABASE studentC. USE DATA studentD. USE student标准答案:B解答过程:6. 数据库表的参照完整性规则的插入规则可以设置为( )。
A. 级联,限制,忽略B. 级联,忽略C. 级联,限制D. 限制,忽略标准答案:B解答过程:7. Visual FoxPro中使用的变量类型是( )。
A. 数据变量和字段变量B. 关系变量和字段变量C. 内存变量和字段变量D. 数据变量和内存变量标准答案:B解答过程:8. 表(table)是存储数据的容器。
在下列有关VFP表的叙述中,错误的是( )。
A. 系统默认的表文件扩展名为.dbfB. 利用表设计器创建表结构时,系统默认的字符型字段宽度为10C. 自由表的索引功能与数据库表有区别D. 表文件名在命名时只要遵循操作系统的规定,VFP本身无任何新的限定标准答案:D解答过程:9. 在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为( )。
A. .PJX、.PJT、.PRGB. .DBF、.CDX、.FPTC. .FPT、.FRX、.FXPD. .DBC、.DCT、.DCX标准答案:B解答过程:10. 下面有关数据库表和自由表的叙述中,错误的是( )。
A. 数据库表和自由表都可以用表设计器来建立B. 数据库表和自由表都支持表间联系和参照完整性C. 自由表可以添加到数据库中成为数据库表D. 数据库表可以从数据库中移出成为自由表标准答案:B解答过程:11. 在Visual FoxPro中调用表单文件mf1的正确命令是A. DO mf1B. DO FROM mf1C. DO FORM mf1D. RUN mf1标准答案:C解答过程:12. 命令SELECT 0的功能是( )。
A. 选择编号最小的未使用工作区B. 选择0号工作区C. 关闭当前工作区的表D. 选择当前工作区标准答案:A解答过程:13. 下列关于过程的说法中不正确的是( )。
A. 过程文件可以放在任何程序文件代码的后面,也可以保存在称为过程文件的单独文件里B. 过程文件只包含过程,这些过程只能被过程文件调用C. 如果需要打开多个过程文件,可以在调用过程语句中加ADDITVE,那么在打开过程文件时, 并不关闭原先已打开的过程文件D. 关闭个别过程文件的命令格式是:RELESE PROCEDURE<过程文件>标准答案:B解答过程:14. 下列命令语句正确的是( )。
A. INPUT "请输入账号" TO zhB. INPUT〔2001-03-01〕TO rqC. INPUT "T" TO saD. INPUT "^2001-03-01" TO zh标准答案:A解答过程:15. 下面哪个命令能退出Visual Foxpro系统并返回到操作系统界面( )。
A. QUITB. RETURNC. CANCALD. EXIT标准答案:A解答过程:16. 在Visual FoxPro中,用于建立过程文件PROGI的命令是( )。
A. CREATE PORGIB. MODIFY COMMAND PROGIC. MODIFY PROGID. EDIT PROGI标准答案:B解答过程:17. 下列不能接收从键盘上输入数据的命令语句是( )。
A. INPUTB. ACCEPTC. LOOPD. WAIT标准答案:C解答过程:18. 下列不属于VFP程序文件中注释方式的是( )。
A. * <注释内容>B. && <注释内容>C. NOTE <注释内容>D. ?? <注释内容>标准答案:D解答过程:19. 下列关于容器的说法不正确的是( )。
A. 可以认为容器是一种特殊的控件B. 容器可以包括其他的容器或控件C. 容器类可以生成物控件D. 表单集是一个容器标准答案:C解答过程:20. 用鼠标单击对象时引发的事件是( )。
A. loadB. clickC. dbclickD. destroy标准答案:B解答过程:21. 以下关于“查询”的正确描述是( )。
A. 查询文件的扩展名为PRGB. 查询保存在数据库文件中C. 查询保存在表文件中D. 查询保存在查询文件中标准答案:D解答过程:22. 关闭表单的程序代码是ThisForm.Release,其中的Release是表单对象的()。
A. 方法B. 属性C. 事件D. 标题标准答案:A解答过程:23. 在表单中,要选择多个控件,应该按( )键的同时,用鼠标进行选择?A. ctrlB. shiftC. altD. tab标准答案:B解答过程:24. 查询的结果可输出为()。
A. 浏览B. 图形C. 临时表D. 都正确标准答案:D解答过程:25. 扩展名为DBC的文件是( )。
A. 表单文件B. 数据库表文件C. 数据库文件D. 项目文件标准答案:C解答过程:26. 假定Y=2,执行?Y=Y+2后,其结果是()。
A. 3B. 4C. .F.D. .T.标准答案:C解答过程:27. 下面选项中关于ACCEPT命令说法错误的是( )。
A. ACCEPT命令格式是:ACCEPT[<字符表达式>] TO<内存变量>B. 该命令只接收字符串,但是用户在输入字符串时,必须要加上定界符C. 如果不输入任何内容直接按回车键,系统就会把空串赋给指定的内存变量D. 如果选用<字符表达式>,那么系统就会首先显该表达式的值,作为提示信息标准答案:B解答过程:28. 如果要在数据库的两张表之间建立永久关系,则至少要求在父表的结构复合索引文件中创建一个( ),在子表的结构复合索引文件中创建任何类型的文件。
A. 主索引B. 候选索引C. 主索引或候选索引D. 唯一索引标准答案:C解答过程:29. 在表单设计中,经常会用到一些特定的关键字、属性和事件。
下列各项中属于属性的是A. ThisB. ThisFormC. CaptionD. Click标准答案:C解答过程:30. 下列关于项目、数据库和表的描述中,错误的是( )。
A. 一个项目可以包含多个数据库B. 一个数据库可以包含在多个项目中C. 一个数据库可以包含多个表D. 一个表可以包含在多个数据库中标准答案:D解答过程:31. 以下对数组的描述中,错误的是( )。
A. 刚定义的数组中每个元素都是没有值的B. 使用DIMENSION和DECLARE来定义数组是没有区别的C. VFP中只有一维数组和二维数组两种D. 同一数组中的各元素不但可以取不同的值,且数据类型也可以不同标准答案:A解答过程:32. 在Visual Foxpro的数据库表中只能有一个( )。
A. 候选索引B. 普通索引C. 主索引D. 惟一索引标准答案:C解答过程:33. 在Visual Foxpro中,每一个工作区中最多能打开数据库表的数量是( )。
A. 1个B. 2个C. 任意个,根据内存资源而确定D. 5535个标准答案:A解答过程:34. 关于关系模式的关键字,以下说法正确的是( )A. 一个关系模式可以有多个主关键字B. 一个关系模式可以有多个候选关键字C. 主关键字可以取空值D. 主关键字可以不唯一标准答案:B解答过程:35. 下列不属于容器类控件的是( )。
A. 表单B. 编辑框C. 表格D. 页框标准答案:B解答过程:36. 以下关于“视图”的正确描述是( )。
A. 视图独立于表文件B. 视图不可更新C. 视图只能从一个表派生出来D. 视图可以删除标准答案:D解答过程:37. ( )是由系统预先定义而由用户或系统发出的动作。
A. 方法B. 属性C. 事件D. 控件标准答案:C解答过程:38. 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
规定了菜单项的访问键为“x”的菜单名称定义是( )。
A. 综合查询\<(x)B. 综合查询/<(x)C. 综合查询(\<x)D. 综合查询(/<x)标准答案:C解答过程:39. 在Visual Foxpro中,关于视图的正确叙述是( )。
A. 视图与数据库表相同,用来存储数据B. 视图不能同数据库表进行连接操作C. 在视图上不能进行更新操作D. 视图是从一个或多个数据库表导出的虚拟表标准答案:D解答过程:40. 关于视图操作,错误的说法是( )。
A. 利用视图可以实现多表查询B. 视图可以产生磁盘文件C. 利用视图可以更新表数据D. 视图可以作为查询数据源标准答案:B解答过程:41. 在Visual FoxPro系统中,测试表文件指针是否已到文件尾的函数是( )。
A. BOF()B. EOF()C. END()D. FILE()标准答案:B解答过程:42. 命令?VARTYPE(TIME( ))的结果是( )。
A. CB. DC. TD. 出错标准答案:A解答过程:43. 设A="123",B="234",表达式()的值为假.F.。
A. .NOT.(A= =B) .OR. (B$ "ABC")B. .NOT. (A$"ABC") .AND. (A<>B)C. .NOT. (A<>B)D. .NOT.(A>=B)标准答案:C解答过程:44. 设在当前工作区中已打开一个数据库表。
下列命令中,不能将该数据库表关闭的命令是( )。
A. CLOSE ALLB. CLOSE DATABASE ALLC. USE IN 0D. CLOSE TABLES标准答案:C解答过程:45. 在下列函数中,函数值为数值的是( )。