VFP题库操作题最新版
- 格式:doc
- 大小:338.00 KB
- 文档页数:10
vfp计算机二级操作题一、选择题1. 在Visual FoxPro中,以下哪个选项是用于创建新表单的?A. 创建表B. 创建表单C. 创建查询D. 创建视图2. 以下哪个命令用于在Visual FoxPro中打开一个已存在的表单?A. USEB. DISPLAYC. OPEN FORMD. BROWSE3. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. LabelD. Name4. 如果需要在Visual FoxPro中设置表单的背景颜色,应该使用哪个属性?A. ColorB. BackColorC. ForeColorD. FillColor5. 在Visual FoxPro中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox二、填空题6. 在Visual FoxPro中,使用______命令可以创建一个新的项目。
7. 当需要在表单中添加一个按钮控件时,可以在表单设计器中选择______控件。
8. 在Visual FoxPro中,______属性用于设置控件是否可用。
9. 要设置表单的启动窗口,可以在表单的______属性中设置。
10. 在Visual FoxPro中,使用______命令可以打开一个表单。
三、简答题11. 简述在Visual FoxPro中如何添加一个文本框控件到表单中,并设置其属性。
四、操作题12. 根据以下要求,创建一个名为“MyForm”的表单:- 表单标题设置为“My Form”- 表单背景颜色设置为浅蓝色- 添加一个标签控件,显示文本“请输入您的姓名”- 添加一个文本框控件,允许用户输入姓名- 添加一个按钮控件,标题为“提交”,点击时弹出消息框显示“姓名已提交”五、编程题13. 编写一个Visual FoxPro程序,实现以下功能:- 打开一个名为“Students”的表- 显示表中所有记录- 允许用户通过输入学生的ID来查找特定的学生记录- 如果找到记录,显示学生信息;如果没有找到,显示“未找到记录”六、综合应用题14. 设计一个学生信息管理系统的表单,包含以下功能:- 学生信息的录入- 学生信息的查询- 学生信息的修改- 学生信息的删除- 学生信息的显示请根据上述要求完成表单的设计,并编写相应的事件处理程序。
一、单项选择题1、在信息世界中,客观存在并且可以相互区别的事物称为()。
A)记录B)属性C)联系D)实体2、能够对数据库资源进行统一管理和控制的是()。
A)数据库B)数据库应用系统C)数据库管理系统D)数据库操作系统3、一个表文件中的各条记录()。
A)前后顺序不能任意对调,一定要按照输入的顺序排列B)前后顺序可以任意对调,不影响表中数据的实际意义C)前后顺序不能任意对调,一定要按照关键字段值的顺序排列D)前后顺序可以任意对调,但排列顺序不同,统计结果就可能不同4、在下列关系基本性质的描述中,错误的概念是()。
A)关系中不允许存在两个完全相同的元组B)关系中的每一列的属性值可以取自不同的值域C)元组的顺序无关紧要D)列的顺序无关紧要5、在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着()联系。
A)一对一B)一对多C)多对多D)多对一6、从一个关系中选取满足一定条件的元组组成新的关系,该关系运算称为()A)乘积B)投影C)连接D)选择7、从一个关系中某些特定的属性组成新的关系,该关系运算称为()A)乘积B)投影C)连接D)选择8、按照数据模型分类,数据库管理系统可以分为()三种类型A)层次、关系和环状B)链状、网状和关系C)网状、链状和层次D)层次、关系和网状9、下列关于关系模型的叙述中,错误的是()A)同一关系中不能有相同的元祖B)表与表之间的关联可以通过公共属性实现C)一个关系可以有多个候选键D)主键只能由一个属性组成主键可以由一个或多个属性组成,例如,学号和课程号组成主键10、数据库系统的主要功能不包括()A)数据库的运行管理功能B)数据的交换与转发功能C)数据库的建立和维护功能D)数据定义与操作功能11、在关系数据库中,实现”表中任意两行不能相同”的约束是靠()来实现A)行B)主关键字C)外部关键字D)属性12、在关系数据模型中,数据的一致性和完整性不包括()A)参照完整性B)实体完整性C)域完整性D)主码完整性13、数据库系统的三级模式结构是对数据的三个抽象级别,()是对数据物理结构和存储结构的描述A)用户模式B)概念模式(对数据的逻辑结构和特性的描述)C)内模式D)外模式(用户能看到和使用的数据的逻辑结构和特性的描述)14、关系数据模型()A)只能表示实体间的多对多联系B)只能表示实体间的一对一联系C)只能表示实体间的一对多联系D)可以表示实体间的一对一、一对多和多对多联系15、可以运行VFP的操作系统平台是()。
VFP题库及标准答案一、选择题(共40道,每道1分)1、在下面的数据类型中默认值规定为0的是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面的Visual FoxPro表达式中,不正确的是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DATE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示的结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组的叙述中,错误的是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法的 (c)A、teacherB、student_12C、stu dentD、s1236、表达式VAL("ABC12")+100的结果是 (a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”的职工增加100元工资,应使用命令( b ) 。
A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?AT("学生","中文系学生")命令显示的结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件的子句是( )。
vf考试题及答案一、单选题(每题2分,共10题)1. Visual FoxPro中,用于定义变量的命令是:A. SETB. DEFINEC. DECLARED. VAR答案:C2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A3. 以下哪个命令用于打开一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USED. SELECT答案:B4. 在Visual FoxPro中,如何将一个表的记录添加到另一个表中?A. INSERT INTOB. COPY TOC. APPEND FROMD. MOVE TO答案:C5. Visual FoxPro中,用于创建表单的命令是:A. FORMB. CREATE FORMC. DEFINE FORMD. BUILD FORM答案:A6. 在Visual FoxPro中,如何设置表单的标题?A. SET TITLEB. CAPTIONC. TITLED. FORM CAPTION答案:D7. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. DTOC()D. CTOD()答案:C8. 在Visual FoxPro中,如何设置表单的背景颜色?A. SET COLORB. COLORC. BACKCOLORD. FORM COLOR答案:C9. Visual FoxPro中,以下哪个命令用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFC. DATEDIFFS()D. DATEDIFFS答案:A10. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. SET NULLB. NULLC. EMPTYD. BLANK答案:B二、多选题(每题3分,共5题)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEARCH答案:A, B, C2. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D3. Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. Visual FoxPro中,以下哪些命令用于数据删除?A. DELETEB. REMOVEC. DROPD. ERASE答案:A, B, C三、判断题(每题1分,共5题)1. Visual FoxPro中,使用“.”可以访问当前表的字段。
vfp试题及答案**VFP试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列关于表单的叙述,错误的是()。
A. 表单是数据库应用系统中的界面B. 表单是数据库管理系统的一部分C. 表单可以包含控件和代码D. 表单可以独立于数据库存在答案:D2. Visual FoxPro中,下列哪个函数用于计算字符串的长度?()A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B4. Visual FoxPro中,以下哪个命令用于打开一个表?()A. OPEN TABLEB. USEC. DISPLAY TABLED. SELECT答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭一个表?()A. CLOSE TABLEB. QUITC. EXITD. DESELECT答案:A6. Visual FoxPro中,以下哪个函数用于将数值转换为字符串?()A. STR()B. NUMERIC()C. VAL()D. INT()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET TITLEB. SET CAPTIONC. SET FORM TITLED. SET FORM CAPTION答案:B8. Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET COLORB. SET BACKCOLORC. SET FORM COLORD. SET FORM BACKCOLOR答案:D9. 在Visual FoxPro中,以下哪个命令用于将表单中的控件设置为不可用状态?()A. DISABLEB. ENABLEC. SET DISABLED. SET ENABLE答案:A10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET TEXT FONTC. SET FORM FONTD. SET CAPTION FONT答案:C二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的查询和操作?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD2. Visual FoxPro中,以下哪些函数用于字符串操作?()A. LEFT()B. RIGHT()C. MID()D. SPACE()答案:ABCD3. 在Visual FoxPro中,以下哪些命令用于数据的排序和索引?()A. INDEXB. SET ORDERC. SORTD. REINDEX答案:ABCD4. Visual FoxPro中,以下哪些命令用于表的创建和修改?()A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. RENAME TABLE答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于视图的创建和删除?()A. CREATE VIEWB. ALTER VIEWC. DROP VIEWD. SELECT INTO答案:ACD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新表。
vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
一、选择题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题库及答案1 VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码 B) 关键字 C) 域 D) 外码2. 运行 Visual Foxpro 6.0,错误的方法是A) 双击 Visual Foxpro 6.0 图标B) 单击 Visual Foxpro 6.0 图标回车C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动 Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域 B) 码 C) 分量 D) 集合4. Visual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动 Visual Foxpro6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是A) 文本 B) 命令 C) 帮助 D) 对话框6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定 A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
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中,创建数组的命令是 ________。
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中,如何使用SQL语句创建一个新的表?答案:在Visual FoxPro中,可以使用以下SQL语句来创建一个新的表:```sqlCREATE TABLE 表名 (字段1 类型1,字段2 类型2,...字段n 类型n);```2. 题目:如何在Visual FoxPro中使用SELECT语句查询特定字段的数据?答案:在Visual FoxPro中,可以使用以下SELECT语句来查询特定字段的数据:```sqlSELECT 字段1, 字段2FROM 表名WHERE 条件;```3. 题目:描述Visual FoxPro中如何使用UPDATE语句更新表中的数据。
答案:在Visual FoxPro中,可以使用以下UPDATE语句来更新表中的数据:```sqlUPDATE 表名SET 字段1 = 值1, 字段2 = 值2WHERE 条件;```4. 题目:在Visual FoxPro中,如何使用DELETE语句删除表中的记录?答案:在Visual FoxPro中,可以使用以下DELETE语句来删除表中的记录:```sqlDELETE FROM 表名WHERE 条件;```5. 题目:如何在Visual FoxPro中使用JOIN语句进行表的连接查询?答案:在Visual FoxPro中,可以使用以下JOIN语句进行表的连接查询:```sqlSELECT 表1.字段1, 表2.字段2FROM 表1JOIN 表2 ON 表1.连接字段 = 表2.连接字段WHERE 条件;```6. 题目:描述Visual FoxPro中如何使用GROUP BY子句进行数据分组。
答案:在Visual FoxPro中,可以使用以下语句通过GROUP BY子句进行数据分组:```sqlSELECT 字段1, COUNT(*) AS 计数FROM 表名GROUP BY 字段1HAVING COUNT(*) > 条件值;```7. 题目:在Visual FoxPro中,如何使用IN子句进行查询?答案:在Visual FoxPro中,可以使用以下语句通过IN子句进行查询:```sqlSELECT *FROM 表名WHERE 字段 IN (值1, 值2, ...);```8. 题目:描述Visual FoxPro中如何使用BETWEEN子句进行范围查询。
vf考试题目及答案一、选择题(每题2分,共10题)1. Visual FoxPro中,用于打开表的命令是:A. OPEN DATABASEB. USEC. SELECTD. BROWSE答案:B2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. Visual FoxPro中,以下哪个命令用于显示当前表的记录?A. LISTB. DISPLAYC. BROWSED. SHOW TABLE答案:C4. 在Visual FoxPro中,如何将一个表的记录追加到另一个表中?A. APPEND FROMB. INSERT INTOC. COPY TOD. SELECT INTO答案:A5. Visual FoxPro中,以下哪个命令用于计算表中记录的总数?A. COUNTB. SUMC. AVGD. MAX答案:A6. 在Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. ALTER TABLED. INDEX ON答案:B7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. VALC. NUMD. INT答案:B8. 在Visual FoxPro中,以下哪个命令用于删除表中的记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. Visual FoxPro中,以下哪个命令用于查找表中的特定记录?A. SEEKB. FINDC. LOCATED. GATHER答案:B10. 在Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B二、填空题(每题3分,共5题)1. 在Visual FoxPro中,使用________命令可以退出程序。
vfp考试题目及答案**VFP考试题目及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. USEB. BROWSEC. FORMD. MODIFY FORM答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LEFTC. RIGHTD. SPACE答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B4. Visual FoxPro中,以下哪个命令用于关闭一个打开的数据库?A. CLOSE TABLESB. CLOSE DATABASEC. USED. SELECT答案:B5. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D6. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETEB. DROP TABLEC. ERASED. REMOVE答案:B7. 在Visual FoxPro中,以下哪个命令用于查找表中的特定记录?A. SEEKB. FINDC. LOCATED. GO答案:B8. Visual FoxPro中,以下哪个命令用于插入新记录?A. INSERTB. APPENDC. REPLACED. BROWSE答案:B9. 在Visual FoxPro中,以下哪个命令用于更新表中的记录?A. UPDATEB. CHANGEC. MODIFYD. REPLACE答案:A10. Visual FoxPro中,以下哪个命令用于计算表中所有记录的某个字段的总和?A. SUMC. AVERAGED. TOTAL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDERC. INDEXD. RECALL答案:A, C2. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()答案:A, B, C3. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. QUERYB. SELECTC. SEEKD. FIND答案:A, B, C, D4. Visual FoxPro中,以下哪些命令用于数据的统计?A. SUMB. COUNTC. AVERAGED. MAX答案:A, B, C, D5. 在Visual FoxPro中,以下哪些命令用于数据的输出?A. LISTB. DISPLAYC. REPORTD. PRINT答案:A, B, C, D三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
vfp考试题库VF考试题库第一部分:选择题1. 下列哪个选项是VF仪器测量仪器的系列名?A. VFPB. VFC. VFAD. VFAP2. VF仪器用于测量什么参数?A. 电压B. 电流C. 电阻D. 电感3. VF仪器的使用范围通常是?A. 直流电路B. 交流电路C. 数字电路D. 射频电路4. 下列哪个选项是VF仪器在测量过程中需要注意的问题?A. 噪声干扰B. 漂移问题C. 校准问题D. 静电问题5. VF仪器的测量精度通常是多少?A. ±0.1%B. ±1%C. ±5%D. ±10%第二部分:填空题1. VF仪器的全称是_________。
2. VF仪器主要用于测量电路中的_________。
3. VF仪器的使用范围包括直流电路和_________。
4. VF仪器在测量中需要注意避免_________干扰。
5. VF仪器的测量精度通常在_________范围内。
第三部分:解答题1. 简要介绍VF仪器的工作原理。
2. 列举并解释VF仪器在测量过程中可能遇到的干扰因素。
3. 如何保证VF仪器的测量精度?4. 说明VF仪器在电子工程中的重要性和应用领域。
5. 举例说明VF仪器在实际工程中的应用案例。
附录:第一部分答案:1. A 2. C 3. B 4. D 5. B第二部分答案:1. VF计量仪器 2. 电压 3. 交流电路 4. 噪声 5. ±1%第三部分答案:1. VF仪器通过测量电路中的电流和电压来计算出幅度及相位差。
2. 干扰因素可能包括噪声、漂移、校准不准确、静电等。
3. 保证VF仪器的测量精度可以通过定期校准、使用合适的屏蔽材料、注意环境条件等方式来实现。
4. VF仪器在电子工程中扮演着重要的角色,主要应用于电路测试、信号分析和电路故障诊断。
5. VF仪器可以应用于各种电子设备的生产与维修过程中,例如电源测试、音频设备测试等。
vfp考试题及答案1. VFP中,哪个函数用于计算字符串中子字符串出现的次数?A. AT()B. LEN()C. INSTR()D. STRCOUNT()答案:D2. 在VFP中,如何将一个表单的背景颜色设置为黄色?A. ThisForm.BackColor = "Yellow"B. ThisForm.Color = "Yellow"C. ThisForm.BackColor = "#FFFF00"D. ThisForm.Color = "#FFFF00"答案:B3. 下列哪个选项不是VFP中的数据库对象?A. 表B. 视图C. 索引D. 函数答案:D4. VFP中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A5. 在VFP中,如何使用SQL语句向表中插入一条新记录?A. INSERT INTO table_name (column1, column2) VALUES (value1, value2)B. APPEND BLANKC. INSERT BLANKD. APPEND FROM table_name答案:A6. VFP中,如何使用命令行删除当前选中的记录?A. DELETEB. DELETE ALLC. DELETE SELECTEDD. DELETE RECORD答案:A7. 在VFP中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B8. VFP中,哪个函数用于返回当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B9. 在VFP中,如何使用命令行复制当前选中的记录?A. COPYB. INSERT BLANKC. APPEND BLANKD. DUPLICATE答案:D10. VFP中,如何使用命令行查找表中特定条件的记录?A. SEEK "condition"B. FIND "condition"C. LOCATE "condition"D. SEARCH "condition"答案:B。
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)。
综合应用题库按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):(1)根据"项目信息"、"零件信息"和"使用零件"3个表建立一个查询(注意表之间的连接字段),该查询包括项目号、项目名、零件名称和数量4个字段,并要求先按项目号升序排列,项目号相同的再按零件名称降序排列,保存的查询文件名为chaxun;步骤1:单击常用工具栏中的"新建"按钮,新建一个查询,依次将题目所要求的表添加到查询设计器中。
步骤2:分别选中字段"项目信息.项目号"、"项目信息.项目名"、"零件信息.零件名称"和"使用零件.数量"并添加到可用字段。
步骤3:在"排序依据"选项卡中为查询设置排序。
步骤4:在系统菜单中单击"保存"按钮保存查询,输入查询名"chaxun"。
最后单击常用工具栏中的"运行"按钮运行查询。
(2)建立一个表单名和文件名均为myform的表单,表单中含有一个表格控件Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添加一个"退出"命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度相同,单击该按钮时关闭表单。
(2)【操作步骤】步骤1:在命令窗口输入"CREATE FORM myform"新建表单。
并修改表单的Name属性为myform。
步骤2:从表单控件工具栏向表单中添加一个表格控件和一个命令按钮控件,修改表单控件的属性。
步骤3:设置命令按钮与表格等宽且左对齐。
步骤4:双击"退出"按钮,写入Click事件代码。
3.设计一个下拉菜单,并添加到一个顶层表单里,如下图所示1.文件菜单下的子菜单打开和关闭是系统菜单命令。
2.浏览STUDENT表选项打开STUDENT表并使用BROW命令浏览 3.退出选项恢复标准的系统菜单。
4.设计一个表单,满足以下要求: 1.添加一个组合框combox1; 2.添加4个命令按钮,点击表文件名时,combox1的rowsource="*.dbf"。
点击黄石区县,组合框的值为黄石港,西塞山,铁山。
点击student结构时组合框的值为student表的结构。
点击姓名字段组合框的值为姓名字段。
注意加引号。
3.把student表加入数据环境中。
简单应用题库1.在考生文件夹下完成如下简单应用:1.建立一个满足下列要求的表单文件tab。
(1)表单中包含一个页框控件Pageframe1,该页框含有3个页面,Page1、Page2、Page3三个页面的标题依次为"学生"、"课程"和"成绩";(2)将student(学生)表、course(课程)表和score(成绩)表分别添加到表单的数据环境中;(3)直接用拖拽的方法使得在页框控件的相应页面上分别显示student(学生)表、course(课程)表和score(成绩)表的内容;(4)表单中包含一个"退出"命令按钮(Command1),单击该按钮关闭并释放表单。
1)【操作步骤】步骤1:在命令窗口输入:Create form tab按下回车键,新建一个表单文件tab,在表单控件中单击相应的控件,然后在表单上画出一个页框控件、一个命令按钮。
将页框改为3个页面。
步骤2:在页框上单击右键在弹出的快捷菜单中选择"编辑"项,设置页框各页的标题属性。
Page1Caption学生Page2Caption课程"score"到数据环境中。
步骤4:在页框上单击右键→编辑,按题目的要求将表拖拽到相应的页中。
步骤5:将命令按钮的标题改为退出,输入其Click事件:ThisForm.Release。
步骤6:保存并运行表单查看结果。
1. 在命令窗口中输入建立表单命令CREATE FORM tab2. 在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中,选择表“student”并按“确定”按钮。
在“添加表或视图”对话框中,单击“其他”按钮,选择表“course”并按“确定”按钮,单击“其他”按钮,选择表“score”并按“确定”按钮,最后单击“关闭”按钮关闭“添加表或视图”对话框。
3. 在“表单控件”中选定“页框”控件,在“表单设计器”中建立这个“页框”,在“属性”的PageCount处输入“3”,接着选中这个“页框”并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Page1”,在其“属性”的Caption处输入“学生”,接着在“数据环境”中选中“student”表按住不放,再移动鼠标到“页框”内,最后松开鼠标。
单击“Page2”,在其“属性”的Caption处输入“课程”,接着在“数据环境”中选中“course”表按住不放,再移动鼠标到“页框”内处,最后松开鼠标。
单击“Page3”,在其“属性”的Caption处输入“成绩”,接着在“数据环境”中选中“score”表按住不放,再移动鼠标到“页框”内处,最后松开鼠标。
4. 在“表单设计器”的下方,添加一个命令按钮,在“属性”窗口的Caption处输入“退出”,双击“退出”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
2.从键盘输入一个成绩,按照以下原则给出相应等级:90-100:优秀80-89:良好70-79:中等60-69:及格0-59:不及格程序保存为dengji.prg,没保存程序不给分,程序执行成功给满分。
Set talk ofClearInput “请输入成绩:” to scoreIf score>=90Grade=”优秀”ElseGrade=”80Grade=”良好”ElseIf score>=70Grade=”中等”ElseIf score>=60Grade=”及格”ElseGrade=”不及格”EndifEndifEndifEndifltrim (str(score))+”分对应的等级是:”+gradeSet talk on3.根据输入的成绩显示相应的成绩等级,小于60“不及格”,大于90“优秀”,其他为通过。
可以使用IIF语句或IF语句或DOCASE语句,程序保存为chj.prg,程序执行成功才给满分。
4.编程计算S=1^2+2^2+3^3+4^2+...N^2,N由键盘输入。
程序保存为pingfanghe.prg,程序执行成功给满分。
For i=1 to NS =S+i*iEndfor”S=”+ltrim(str(S))5.计算s=1*2+2*3+3*4+...100*101的值,程序保存为j1.prg。
Set talk offClearS =0For i=1 to 100S =S+m*nEndfor”S=”+ltrim(str(S))6.计算:t=1!+2!+3!+...+10!保存程序为j2.prg。
Set talk offClearS=0For n=1 to 10m=1for i=1 to nm=m*iendforS=S+mEndfor“S=”+ltrim(str(S))Set talk on7. 按此图要求制作表单程序BD1.SCX,要求如下:1.表单标题求圆的面积。
2.两个标签框、两个文本框、两个命令按钮。
3.输入圆的半径以后输出圆的面积,两个文本框初值为0,否则容易出错。
4.退出按钮退出表单。
8. 按此图要求制作表单程序BD2.SCX,要求如下:1.把STUDENT表加入数据环境,并把相关字段拖进表单。
2.添加图示三个命令按钮。
3.设置上一条及下一条两个命令按钮的代码,使之执行时能显示上一条记录及下一条记录,使用SKIP及THISFORM.REFRESH行为。
4.关闭按钮退出表单。
If bof ()This.enabled =.f.mand1.enabled =.f.Endifmand3.enabled =.t.mand4.enabled =.t.Thisform.refresh下一条SkipIf eofShip -1This.enabled =.f.mand4.enabled =.f.Endifmand1.enabled =.t.mand2.enabled =.t.mand3.enabled =.f.Thisform.refresh9. 按此图要求制作表单程序BD3.SCX,要求如下:1.添加三个文本框放置数据,初始V ALUE都为零。
2.添加一个命令按钮组,竖排改为横排,手动拖成横排。
3.设置4个按钮分别是加法、减法、乘法和退出。
4.设计各个按钮的命令代码,满足加减乘法和退出需要Thisform.text3.value=thsform.text1.value+thisform.text2.value10.在考生文件夹下完成如下简单应用:建立一个满足下列要求的表单文件tab2。
(1)表单中包含一个页框控件Pageframe1,该页框含有3个页面,Page1、Page2、Page3三个页面的标题依次为"零件信息"、"项目信息"和"使用零件";(2)将零件信息表、项目信息表和使用零件表分别添加到表单的数据环境中;(3)直接用拖拽的方法使得在页框控件的相应页面上分别显示三个表的内容;(4)表单中包含一个"退出"命令按钮(Command1),单击该按钮关闭并基本操作题库1)在考生文件夹下完成如下基本操作:1.通过SQL INSERT语句插入元组("p7","PN7",1020)到"零件信息"表(注意不要重复执行插入操作),并将相应的SQL 语句存储在文件one.prg中。
2.通过SQL DELETE语句从"零件信息"表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg 中。
3.通过SQL UPDATE语句将"零件信息"表中零件号为"p4"的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。
4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
(1)打开Visual FoxPro,在命令窗口输入:INSE INTO 零件信息V ALUES("p7","PN7",1020)并按下回车键执行语句。