12、把当前数据库文件中\性别\字段的值全部清除,但仍保留该字段,应当使用命令( )C A)MODIFY STRUCTURE B)DELETE C)REPLACE D)ZAP
13、若菜单项的结果时一组程序代码,则在菜单设计的结果一栏应设置为( )B A)菜单项 B)过程 C)命令 D)子菜单
16、在以下关于索引的说明中,错误的是( )D
A)索引可以提高查询速度 B)索引可能降低更新速度 C)索引和排序具有不同的含义 D)不能更新索引字段
17、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令( )B
A)DELETE FOR \书号 B)DELETE FOR SUBSTR (书号,1,1)=\C)DELETE FOR 书号=D * D)DELETE FOR RIGHT (书号,1)=\18、以下命令中正确的是( )。A
A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X=Y=8 19、下列操作后,不改变表记录指针的命令是( )A
(A) RECALL (B) LIST (C) SUM (D) REPL ALL
1字符型常量(C型)
? 字符型常量简称字符串,字符型常量必须用定界符括起来。 ? 定界符有:‘’(单引号)、“”(双引号)和 [ ](方括号)。 ? 例如:\青少年\,'good',[No.3456] 。 2. 数值型常量(N型) 3. 逻辑型常量(L型)
? 逻辑型数据只有两个值:“真”和“假”。
? 在表示逻辑值的字母的前后加圆点“.”作为定界符。 ? 逻辑值“真”表示“对”,用.T.、.t.、.Y.或.y.表示;
逻辑值“假”表示“错”,用.F.、.f.、.N.或.n.表示。
? 其固定长度为1。
4. 日期型常量(D型)
? 日期型数据,用来表示具体的日期。用{}(花括号)作定界符。 ? 日期型数据长度固定为8位。
? 取值范围是公元1年1月1日~9999年12月31日。 ? 输出格式:mm/dd/yy
? 输入格式:{^yyyy-mm-dd}
5. 日期时间型常量(T型)
? 日期时间型(Date Times)数据是表示日期和时间的数据, ? 日期时间型数据也是采用固定长度8位。
? 日期的取值范围是公元1年1月1日~9999年12月31日(同日期型),
时间的取值范围是00:00:00~23:59:59。
? 输出格式:mm/dd/yy hh:mm:ss AM|PM
? 输入格式:{^yyyy-mm-dd [,]hh[:mm[:ss]]] [AM|PM] }
6. 货币型常量(Y型)
? 货币型数据是为存储美元金额而使用的一种数据类型。
? 使用货币类型,需在数字前加上美元符号($)。 ? 例如:$30.28,$-129.76(或-$129.76)。
? 取值范围是: -922337203685477.5807 ~ 922337203685477.5807,默认保
留4位小数(超出部分四舍五入)。
BOF()函数
【函数格式】BOF([<工作区号>]) 【函数功能】测试指定工作区中已打开的表的记录指针是否位于文件头。只有表的记录指针移到第一条记录之前时,BOF()函数才返回“真”值.T.;否则,返回“假”值.F.。如果指定工作区中未打开任何表,则返回“假”值.F.。如果表中没有记录,则返回“真”值.T.。 (2)EOF()函数
【函数格式】EOF([<工作区号>]) 【函数功能】测试指定工作区中已打开的表的记录指针是否位于文件尾。只有当记录指针移到最后一条记录之后时,EOF()函数才返回“真”值.T.;否则,返回“假”值.F.。如果未打开任何表,则返回“假”值.F.。如果表里没有记录,则返回“真”值.T.。33
全局变量
全局变量是指能在所有程序中都能使用的内存变量。 定义全局变量的语句:
【命令格式】PUBLIC <内存变量名表>
私有变量
未声明变量类型就使用的内存变量,称为私有变量。 变量屏蔽语句的格式及功能如下: PRIVATE <内存变量名表>
定义局部变量的语句:
【命令格式】LOCAL <内存变量名表>
面向对象程序设计的基本概念 1、对象
在面向对象程序设计中,对象是指系统中用来描述客观事物的一个实体,构成系统的一个基本单位。 (1) 属性
属性是用来描述对象静态特点的数据项。 (2) 事件和行为
事件是用来描述对象动态特点的数据项。 (3) 方法
对象的方法是与对象相关联的过程。事件可以具有与之相关联的方法程序,但方法程序也可以独立于事件而单独存在,该类方法程序必须在代码中被调用。