问题 单项选择题

条件函数IIF(LEN(SPACE(3))>3,1,-1)的值为 ______。

A..

B..

C.1

D.-1

答案

参考答案:D

解析:[知识点] Visual Foxpro的基本数据元素[评析] SPACE(数值表达式) 返回一定数量的空格,返回值是字符型。SPACE(3)的值是3个空格。 LEN(字符表达式) 返回一个字符串的长度,返回值是数值型。LEN(SPACE(3))的值是数值3。 IIF(条件,表达式1,表达式2) 如果条件成立则返回第1个表达式的值,否则返回第2个表达式的值,返回值可以是字符型、数值型、日期型、日期时间型、货币型。IIF(LEN(SPACE(3))>3,1,-1),即IIF(3>3,1,-1),所以最后的结果是-1。

单项选择题
单项选择题