- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 EMPT()函数 测试空函数 字符型为空字符串,空格字符串时,称为空,返回值为真 数值型为 0 时 称为空 返回值为真 逻辑型 假 时 称为空 返回值为真 Ctod ctod(“”) 时 称为空 返回值为真 ?empt(“”),EMPT(“ “) 测空字符串、空格为真 ?EMPT(0) 测数值型 ?EMPT(.f.) ?EMPT(ctod(“”)) 测日期型 A=“” ?empt(a) ?EMPT(学号) ,当字段没有值时为真 二、isnull() 测试空值函数 NULL空值,是缺值 或 不确定值 不能把它理解为任何意义的数据。 例如 商品表中 表示价格的字段 ,空值(null) 表示没有定价,而这时用数值0,可能是表示免费。 (1)数据类型 为 NULL 或.NULL.时称为空值, 用ISNU()测试为真。 ?ISNU(NULL) 为真 而EMPT()测试空值时为假 ?EMPT(NULL) 为假 ?EMPT(.NULL.) 为假 用EMPT函数测试时为假,表示不为空值。 (2)变量赋值为空值 A=.NULL. ?ISNU(A) 为真 ?EPMT(A) 假 (3)字段设置为空值 ISNU()为测试空值函数 字段设置为空值需先在表设计器中设置对应字段 为允许空值。然后再用REPL或UPDA替换为空值 如将计算机等级设置为允许空值后执行 REPL 计算机等级 WITH NULL UPDA 学生信息 SET 计算机等级=NULL WHER RECN()=2 ?EMPT(计算机等级), ISNU(计算机等级) 用EMPT(计算机等级)测试为假, 用ISNU()测试为真。 1 设 X=11” Y=1122“ 下列表达式结果为假的是( D ) A)NOT(X==y) AND (X $ y) 假 真 B) NOT(X $ Y) OR (X ◇ Y) 真 真 C) NOT(X = Y) 假 D) NOT(X $ Y) 真 2. 在下面的Visual FoxPro表达式中,运算结果不为逻辑值的是( C ) EMPTY(SPACE(0)) 真 B) VAL(‘xyz’) 11 假 C) YEAR(date()) 数值 D) ISNULL(.NULL.) 真 3. 命令 ? VFP+的英文全文为+SPACE(3)–[Visual FoxPro] 的执行结果是( D )。 说明:□代表一个空格 A) VFP+的英文全文为+SPACE(3)– [Visual FoxPro] B) VFP+的英文全文为+□□□–Visual FoxPro C) VFP的英文全文为□□□Visual FoxPro D) VFP的英文全文为Visual FoxPro□□□ 4. 设 X=a“ Y=b“ 函数 ?IIF(VAL(X)VAL(Y),973,CD) 的值是( C )。 .T. B) .F. C) “CD” D) 973 5. 在 VFP 系统中,下列表示中不属于常量的是 ( D ) A) .T. B) [T] C) "T" D) T 6. 以下的四组函数,返回值的数据类型一致的是( C ) 。 A) DTOC(DATE()), DATE(), YEAR(DATE()) B) ALLTRIM(VFP5.0) , ASC(A) , SPACE(2) C) STR(3.14,3,1), DTOC(DATE()) D) EOF(), TIME() 7. 在Visual FoxPro 系统中,逻辑运算符执行的优先顺序是 ( A ) A)NOT→AND→OR B) NOT→OR→AND C) AND→NOT→OR D) OR→NOT→AND 8. 执行下列命令后,屏幕上显示的结果是( B) 。 X=[ARE YOU Ok?] Y=[are] ? Y $ X A) 1 B) .F. C) .T. D) 0 23.执行 ? Vartype(2004/4/12) 命令,其输出是A) A)N B)C C)L D)出错 9. 在以下四组运算中,结果相同的是(A ) A) RIGHT(VisualFox,3) 与SUBSTR(VisualFox,7) B) YEAR(DATE()) 与SUBSTR(DT
原创力文档


文档评论(0)