全国计算机等考试二笔试试题

上传人:lcm****801 文档编号:52248465 上传时间:2018-08-19 格式:PPT 页数:29 大小:316.50KB
返回 下载 相关 举报
全国计算机等考试二笔试试题_第1页
第1页 / 共29页
全国计算机等考试二笔试试题_第2页
第2页 / 共29页
全国计算机等考试二笔试试题_第3页
第3页 / 共29页
全国计算机等考试二笔试试题_第4页
第4页 / 共29页
全国计算机等考试二笔试试题_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《全国计算机等考试二笔试试题》由会员分享,可在线阅读,更多相关《全国计算机等考试二笔试试题(29页珍藏版)》请在金锄头文库上搜索。

1、Visual FoxProVisual FoxPro 常用命令概括常用命令概括 程序设计程序设计授课教师:田静授课教师:田静常用命令概括4 SQL语言 3 程序设计命令2 数据库命令1 常量、变量命令常量命令日期型(Date)数据是用于表示日期的数据类型,输出格式受系统设置的影响,用户可以自己设置输出格式。日期型数据的表现形式可由以下几个SET命令决定:(1)Set Date To AMERICAN|MDY|DMY|YMD设置日期的显示输出格式。(2)Set Century On/Off设置显示日期时是否显示世纪。ON 日期数据显示10位,年份占4位OFF日期数据显示8位,年份占2位(3)Se

2、t Mark To设置显示日期时使用的分隔符,如/、-、. (4)Set Strictdate To 0|1|2设置是否对日期格式进行检测变量命令2 内存变量的显示1 内存变量的赋值 3 内存变量的释放4 内存变量的保存5 内存变量的恢复6 数组变量的定义内存变量的操作命令l Store To 把表达式的运算结果送到内存变量表中,各内存变量名之间必须用逗号隔开。l List | Display Memory Like将当前内存中的内存变量在屏幕上显示其信息,包括变量名,变量类型和当前值等。List Memory为滚动显示内存中的所有内存变量Display Memory为分屏显示内存中的所以内存

3、变量l Releases 释放逐个指明的内存变量Clear Memory释放逐个指明的内存变量变量的操作命令l Save To 将当前内存中的内存变量存入指定的内存变量文件中。l Restore From 将指定内存变量文件中的内存变量调入内存中。l Dimension | Declare 定义一个或多个二维数组dimension aa(8),ab(2,3)数据库命令l Create database |?create database 学生管理.dbc l Open database |? l Close databases l Close all l Modify database |?

4、l Delete database |?例:在Visual FoxPro中,删除数据库的命令是()A.QUIT DATABASEB.CREATE DATABASEC.DELETE DATABASED.CLEAR DATABASE表文件的打开与关闭命令l Use 打开指定的表文件l Use关闭当前工作区中已经打开的表文件。l Clear all关闭所有工作区中已经打开的表文件、索引文件和备份文件等。l Close all关闭各种类型文件。l Quit关闭所有打开的文件,退出VF系统。表结构的显示与修改命令l List |display structure to file list是连续显示,直到

5、显示完成。Display是分屏显示,显示满屏暂停,待用户按任意键继 续。l Modify structure表记录的显示与修改命令l LIST | DISPLAY FIELDS FOR WHILE 将当前表文件的记录按照指定的选项进行显示。【说明】DISPLAY命令与LIST命令的功能相似,当表文件的数据记录较多时,用 DISPLAY命令较为方便。还有一点不同之处就是,如果同时缺省和 子 句,DISPLAY命令只显示当前的一条记录,而LIST命令则是取默认值ALL而显示全部 记录。1.FIELDS :用来指定显示的字段。2.:用来指定显示哪些记录。“范围”有以下四种表示方法:ALL:所有记录。

6、NEXT N:从当前记录开始,后面的N条记录(包括当前记录)RECORD N:第N条记录。REST:当前记录后的全部记录(包括当前记录)。 3.FOR:指定对表文件中指定范围内满足条件的记录进行操作。4.WHILE:也是指定对表文件中指定范围内满足条件的记录进行操作,但是,当第一次遇到不满足条件的记录时,停止继续往后搜索。WHILE若与FOR同时使用,则WHILE项优先;若两者都不选用,则显示中指定的全部记录。表记录的编辑修改命令l EDIT / CHANGE FIELDS FOR 按照给定的范围和条件修改表文件的记录。 l REPLACE WITH ADDITIVE, WITH . FOR

7、1.此命令可以替换多个字段的数据。用”表达式1”的值替换”字段 1”的值。2.additive只适用于替换备注型字段的内容。若用additive,则备注 型字段的替换内容将附加到备注型字段原来内容的后面。例:将男学生的电话号码改为65635678将6号记录的出生日期改为1983年9月7日use 学生基本情况表replace 电话 with 656535678 for 性别=“男”go 6replace 出生日期 with 1983-09-07表记录的编辑修改命令修改职工.DBF中的“工资”字段数据,每个职工工资均涨10。 USE 职工 REPLACE 工资 WITH 工资*1.1 ALL 2.

8、要为当前表所有职工增加2年工龄,应使用的命令_。 A. CHANGE 工龄 WITH 工龄+2 B. REPLACE 工龄 WITH 工龄+2 C. CHANGE ALL 工龄 WITH 工龄+2 D. REPLACE ALL 工龄 WITH 工龄+2 解析本题考查的知识点是Visual FoxPro中修改记录的命令的使用。 在Visual FoxPro中,修改记录的命令是 REPLACE。CHANGE命令和 EDIT命令等同,均为打开当前表的编辑界面,BROWSE命令打开当前表 的浏览界面。REPLACE命令才是修改当前表记录的命令,操作范围ALL 不能省略。表记录的指针定位命令记录号用于标

9、识数据记录在表文件中的物理顺序。记录指针是一 个指示器,它始终指向当前表中正在操作处理的那条记录,此记录被 称为当前记录。如果要对某条记录进行处理,必须移动记录指针,使 其指向该记录。在任意时刻指针只能指向唯一的一条记录。 l GO | GOTO 将记录指针绝对定位到指定的记录上。例:use 学生基本情况表goto 2disp goto 5dispgo top表记录的指针定位命令l skip 将记录指针从当前位置向前或向后移动一个或若干个记录。1.如果记录数为正,则记录指针往表尾方向移动;若为负数,则往表头方向移动;若省略,则记录指针默认移到下一个记录。2.如果记录指针指向末记录而执行skip

10、,则recno( )返回一个比表 记录数大1的数,且EOF()返回.T.。3.如果记录指针指向首记录而执行skip -1,则recno( )返回1,且 BOF()返回.T.。例:use 学生基本情况表skip 6disp skip -3disp表记录的添加删除命令l INSERTBEFOREBLANK 在当前表文件的指定位置上插入新记录或空记录。l APPEND BLANK 在当前表文件的末尾追加一条或多条记录。表记录的添加删除命令表记录的删除也是表维护的一项经常性的工作,因为删除意味着 数据的消失,所以对记录的删除操作比较慎重,删除可分为逻辑删除 和物理删除两种操作。逻辑删除还可以恢复,而物

11、理删除则不可恢复 。 l DELETE FOR WHILE 对当前表中指定范围内满足条件的记录作删除标记“*”。DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不 是真正地从表文件中将该记录删除掉。可以用LIST或DISP命令显示带 删除标记的记录。发现添加了删除标记的记录前面会显示竖黑条.恢 复逻辑删除的记录的命令是RECALL。 l PACK物理删除带删除标记的记录 l ZAP物理删除表中全部记录 排序、索引、查询命令l Sort to on/A|/D/Cfields FOR 对当前表中的记录按指定的字段排序,并将排序后的记录存到一个新 表文件中。1.on子句后面的“字段1

12、”是指要排序的关键字段。在排序过程中, 若按多个关键字段排序,则第一个字段为主字段,排序原则是先按主 字段排序;若主字段值相同的记录,再按“字段2”排序。2.若不选择“fields字段名表达”,则新表文件的结构与原表文件相 同,否则新表文件的结构,由“字段名表”中指定的字段构成。排序、索引、查询命令l INDEX ON TO | TAG FOR COMPACTASCENDING | DESCENDINGUNIQUE ADDITIVE 对当前表中的记录按指定的字段排序,并将排序后的记录存到一个新 表文件中。1.on子句后面的“字段1”是指要排序的关键字段。在排序过程中, 若按多个关键字段排序,则

13、第一个字段为主字段,排序原则是先按主 字段排序;若主字段值相同的记录,再按“字段2”排序。2.若不选择“fields字段名表达”,则新表文件的结构与原表文件相 同,否则新表文件的结构,由“字段名表”中指定的字段构成。排序、索引、查询命令顺序查询是按表中记录的物理顺序逐个查询符合条件的记录,并将 指针定位在符合条件的第一条记录上。 l locate forcontinue在指定的范围内查找满足条件的第一条记录。若找到,则记录指 针就指向该记录,并在状态栏左侧显示记录号;若表中无此记录,则 显示“已到定位范围末尾”的提示信息。1.如果找到满足条件的记录,则将记录指针指向该记录,并将函 数found

14、()的值设置为.T.;否则,记录指针指向的底部或文件 结束标志,并且将函数found()的值设置为.F.。2.查到记录后,要想继续向下查找满足指定的其他记录, 则可使用continue命令,continue必须和locate配合使用,且只能在 locate命令之后使用。排序、索引、查询命令当表创建了索引文件后,就可以用索引进行快速的查询。索引查 询是在当前表中,按已确定的主索引文件的关键字来查询与表达式值 匹配的第一条记录,找到后将记录指针定位于该记录。索引查询主要 有两个命令:find和seek命令 l find |在表文件主索引中查找关键字与或相匹配的 第一条记录。1.如果找到相匹配的记录

15、,记录指针指向该记录,RECNO()函数的 值为匹配记录的记录号,FOUND()函数的值为.T.;若找不到匹配记 录时,记录指针指向表尾部,FOUND()函数的值为.F.,EOF()函 数的值为.T.。2. 如果有多个与关键字匹配的记录,则记录指针只定位于第一条 记录。排序、索引、查询命令l Seek命令在表文件主索引中查找关键字与值相匹配的第一条记录 。1.如果有多个与关键字匹配的记录,则记录指针只定位于第一条 记录。若要查询其后面也满足条件的若干记录,用SKIP命令顺序移动 指针即可。2.可以是字符型、数值型、日期或日期时间型、逻辑型 表达式的值。SQL语言数据查询SELECT 数据定义C

16、REATE、DROP、ALTER 数据修改INSERT、UPDATE、DELETE 数据控制GRANT、REVOKE程序设计命令4 格式输入输出命令3 非格式输入输出命令2 程序结尾命令1 程序开头命令程序开头/结尾命令l Modify command |?创建或编辑程序文件,默认的扩展名为.prg l Do 执行程序文件 l Set talk on|off 设置每一个命令运行的结果显示与否 l Set console off|on设置程序中键盘输入的信息是否在屏幕上显示 l Set default to 盘符:路径设置输入输出操作时系统默认的盘符和路径 l Clear清除屏幕输出窗口的显示内容 l Return结束执行程序,返回到调用它的上级程序继续执行 l Cancel停止执行当前程序,跳出当

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号