VF写命令练习题
vf考试题目及答案

vf考试题目及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,用于打开表单的命令是?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. SHOW FORM答案:A2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A3. Visual FoxPro中,如何将当前日期赋值给变量?A. DATE() = @DATEB. @DATE = DATE()C. @DATE = DATED. DATE = @DATE答案:B4. 在Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEXD. RANK答案:B5. Visual FoxPro中,如何将一个表的记录追加到另一个表中?A. INSERT INTOB. APPEND FROMC. COPY TOD. MOVE TO答案:B6. 在Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. INDEX TO答案:B7. Visual FoxPro中,如何设置当前工作目录?A. SET PATHB. SET DIRECTORYC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D9. Visual FoxPro中,如何将变量的值设置为NULL?A. CLEAR @变量名B. @变量名 = NULLC. @变量名 = ""D. @变量名 = 0答案:B10. 在Visual FoxPro中,以下哪个命令用于删除表中的重复记录?A. DELETE DUPLICATESB. REMOVE DUPLICATESC. DROP DUPLICATESD. ERASE DUPLICATES答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以退出程序。
VF题

一、填空题1、查询命令sele * from 成绩,其中“*”表示______________;查询命令sele * from 学籍,成绩,“*”表示________________.2、在SQL –select 命令中,将查询结果存入数据表的短语是____________。
3、在SQL_select 命令的order by 子句中,desc 表示按______输出,省略desc 表示按_____输出。
4、在SQL—select 命令中可以使用一些统计函数,这些函数包括____、______、avg( )、max()和min( )等。
5、用来创建表结构的SQL命令是______________。
6、用来向表中输入记录煌SQL命令是___________。
7、删除表中记录的SQL命令是_________,从数据库中删除表的SQL命令是___________。
8、用来修改表结构的SQL命令是_____________,修改记录的SQL命令是_______________.二.选择题1、在SQL-select 查询时,使用where 子句指出的是()A.查询目标 B.查询结果C 查询条件D查询视图2.下面有关having 子句描述错误的是()A.having 子句必须与group by 子句同时使用,不能单独使用B.使用having 子句的同时不能使用where 子句。
C.使用having 子句的同时可以使用where 子句。
D.使用having 子句的作用是限定分组的条件3.SQL-select 查询的having 子句通常出现在短语()。
A.order by 中B.group by 中C.sort 中D. index 中4.SQL-select 查询中的条件短语是()A.where B.while C .for D. condition5.SQL-insert命令的功能是()A.在表头插入一条记录 B.在表尾插入一条记录C.在表中指定位置插入一条记录 D.在表中指定位置插入若干条记录6.SQL-UPDATE 命令的功能是()A.数据定义 B. 数据查询 C .更新表中字段的属性D。
vf考试题库及答案

vf考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串长度?A. LENB. LEFTC. RIGHTD. SPACE答案:A2. 以下哪个命令用于在Visual FoxPro中打开表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. MODIFY FORM答案:A3. 在Visual FoxPro中,以下哪个选项是正确的SQL查询语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * FROM Employees WHERE Age = 30C. SELECT * FROM Employees WHERE Age < 30D. SELECT * FROM Employees WHERE Age = 30 OR Age > 30答案:A4. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()5. 在Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE DATABASEB. OPEN DATABASEC. CLOSE DATABASED. MODIFY DATABASE答案:A6. 在Visual FoxPro中,以下哪个选项是正确的表单控件?A. CommandButtonB. TextBoxC. ListBoxD. All of the above答案:D7. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATESERIAL()D. DATEVALUE()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. CREATE DATABASEC. OPEN DATABASED. MODIFY DATABASE答案:A9. 在Visual FoxPro中,以下哪个函数用于获取当前日期?B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个选项是正确的表单事件?A. InitB. LoadC. ClickD. All of the above答案:D二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. UPPER()B. LOWER()C. PROPER()D. ALLTRIM()答案:ABCD2. Visual FoxPro中,以下哪些命令用于数据表操作?A. SELECTB. INSERT INTOC. UPDATED. DELETE FROM答案:ABCD3. 在Visual FoxPro中,以下哪些选项是正确的SQL聚合函数?A. SUM()B. AVG()D. MIN()答案:ABCD4. Visual FoxPro中,以下哪些函数用于数值计算?A. ROUND()B. INT()C. SQRT()D. ABS()答案:ABCD5. 在Visual FoxPro中,以下哪些选项是正确的表单属性?A. CaptionB. WidthC. HeightD. AutoCenter答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用 ________ 命令可以删除一个数据库中的表。
vf考试试题及答案

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练习题及答案

第六章测试题(1)题目1下列语句中,不属于循环语句的是()。
A. IF...ENDIFB. DO...ENDDOC. FOR...ENDFORD. SCAN...ENDSCAN题目2执行下列程序的结果为()S=1FOR n=1 TO 10 SETP 3S=s*nENDFORs360160280105题目3若只要关闭个别过程文件可以用()命令实现提示:建立过程文件名是MODIFY COMMAND;打开过程文件的命令是SET PROCEDURE TO [ADDITIVE];关闭所有过程文件是SET PROCEDURE TO;关闭个别过程文件的命令是RELEASE PROCEDURERELEASE PROCEDURESET PROCEDURE TOSET PROCEDURE TO ...ADDITIVEMODIFY COMMAND题目4由下列程序FOR I=1 TO 6IENDFOP此程序的执行结果是()161 2 3 4 5 66 5 4 3 2 1题目5建立程序文件命令的是DO COMMAND <文件名>MODIFY COMMAND <文件名>CREAT COMMAND <文件名>USE COMMAND <文件名>题目6在一个程序中,运行程序文件的命令是()CREAT <文件名>DO<文件名>MODIFY<文件名>USE<文件名>题目7可以通过单击“工具”菜单中的"调试器"命令调用“调试器”,也可以使用命令()提示:调用“调试器”有两种方式:单击“工具”菜单中的"调试器"命令;在“命令”窗口中输入DEBUG命令DEBUGDEBUG OUTOPEN以上都不对题目8下列说法错误的是input 命令的功能是暂停执行程序,将从键盘输入的数据送入指定内存变量后再继续执行使用input命令只能接受字符串ACCEPT命令是暂停执行程序,将键盘输入的字符串送入指定内存变量后再继续执行WAIT命令是暂停执行程序,直到用户按任意键或单击鼠标时继续执行程序题目9下列关于参数传递和变量作用域的说法中,错误的是提示:在Visual FoxPro若采用以下各式调用程序模块;DO<文件名>1<文件名>WAIT<实参1>[,<实参2>,...]如果实参是常量或一般形式的表达式,系统会计算实参的值,并把它传递给形参变量,这种方式为安值传递,如果实参是变量,传递的值将不是变量的值,而是变量的地址,这样两个参数共有一个地址,则形参变量值改变时,实参的值也随之改变,这种方式为安引用传递。
VFP操作命令练习(第二章)

VFP操作命令练习一、用适当的内容填空。
1. 数据库文件扩展名是__________,通常用_______________创建和修改数据库。
2. 在VFP中,打开数据库设计器的命令是____________________。
3. 在VFP中,用字母、汉字、数字或下划线命名字段,但不能用__________开头。
4. 在学生表(XSB)的学号字段(XH)中,如果设定掩码为“999999”,则只允许输入__________位__________符号。
5. 不带条件和范围的VFP命令Delete将删除指定表中的__________记录。
6. 在VFP中,可以为数据库表设置字段有效性规则,该“规则”是一个__________表达式, “信息”是一个__________表达式。
7. 在VFP中,使数据库表变为自由表的命令是____________________。
8. 每一个打开的表文件都有一个用来记载记录当前位置的指针,该指针指向的记录称为__________。
9. 在Visual FoxPro中,建立普通索引的作用之一是提高__________速度。
10. 在Visual FoxPro数据库的每个表中只能有一个__________索引。
11. 在VFP中指定字段或表达式中不允许出现重复值的索引是____________________12. 在VFP中,同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是__________,这种索引称为__________。
13. 在VFP中,表设计器的“字段”选项卡中创建的是__________索引。
14. 在VFP中,为数据表建立性别(C,2)和年龄(N,2)的复合索引,正确的索引表达式为____________________。
15. 用命令“Index On 姓名Tag name Unique”建立索引,其索引类型是__________索引,索引文件类型是__________文件。
vf复习题及答案

vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。
答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。
答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。
答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。
答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。
2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。
答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。
答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。
vf考试题目及答案

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中,使用________命令可以退出程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、根据题意,写出相应的命令(一条命令完成)
1. 显示表结构
2. 修改表结构
3. 显示所有记录,不显记录号
4. 显示第5条记录
5. 显示第3条记录的学号、姓名和总分字段,不显记录号
6. 当前记录是第2条记录,显示第2、3、4条记录
7. 当前记录是第5条记录,显示从第5条记录开始到文件末尾的所有记录
8. 显示所有不是团员的学生
9. 显示1980年以后出生的学生的姓名和出生日期
10. 显示总分大于等于600分的女学生
11. 显示1980年出生的女学生,不显记录号
12. 显示1980年1月1日出生的或总分小于585分的记录
13. 显示所有数学成绩80以上,英语成绩70以上的团员
14. 将所有数学成绩大于等于85的男生复制到表二
15. 记录指针指向首记录,在首记录之前增加一条空白记录
16. 将少数民族学生的入学成绩提高20分
17. 逻辑删除入学成绩在560分以下的记录
18. 逻辑删除学号是190210或出生日期是1982年9月11日或不是少数民族的学生的记录
二、表结构如下:学生表(学号c(10),姓名c(10),性别L,年龄I,高考总分h(3,2)出生日期D)
1.要为学生表的所有的高考总分增加10分的
2.将所有高考总分低于300分的学生做删除标记
3.在学生表中,显示所有1983年以后出生的女同学记录
4.已打开学生表,要把指针定位在第一个高考总分大于500分的学生
5.取消表中所有“王”姓同学的删除标记。