11.下列四个表达式中,运算结果为数值的是____。
A.? CTOD([07/21/02])-20
B.? 500+200=400
C.? “100”-“50”
D.? LEN(SPACE(4))+1
[解析]本题考查的知识点是表达式运算结果的数值类型。字符型常量就是常数。字符型常量也称为字符串,表示方法是用半角括号、双引号或方括号将字符括起来。 选项A 运算结果为07/0l/02,是日期型常量。选项B 运算结果是逻辑型常量,逻辑位为.F.。选项C 结果是10050,是字符型常量, “-”是连接符。选项D 中的SPACE()返回由指定数目的空格组成的字符串,LEN()函数返回指定字符表达式值的长度,函数值为数值型。
[答案] D
12.函数INT(数值表达式)的功能是____。
A.返回指定数值表达式的整数部分
B.返回指定数值表达式的绝对值
C.返回指定数值表达式的符号
D.返回指定表达式在指定位置四舍五入后的结果
[解析]本题考查的知识点是函数的功能。在Visual FoxPro 中,INT()函数的功能是返回指定数值表达式的整数部分。返回选项B 结果的函数是ABS()。返回选项C 结果的函数是SIGN()。返回选项D 结果的函数ROUND()。
[答案] A
13.函数?AT(“读书”,”唯有读书高“)的结果是____。
A.读书 唯有读书高
B.万般皆下品唯有读书高
C.5
D.0
[解析] 本题考查的知识点是AT()函数的使用。
AT()是求子串位置的函数,格式为: AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。本题选项<字符表达式1>是<字符表达式2>的子串,位置为5,所以返回5。因此选项A,B,D 都错误,只有选项C 正确。
[答案] C
14.逻辑运算符的优先级顺序依次为____,____,____。
[解析] 本题考查的知识点是逻辑运算符的优先级。在Visual FoxPro 中,逻辑运算符的优先级顺序依次为NOT,AND,OR。
[答案] NOT,AND,OR
15.函数名后要紧跟____,____中是____(即自变量) 没有____的函数称为无参数函数。
[解析] 本题考查的知识点是函数的基本概念。在Visual FoxPro 中,函数名后要紧跟括号,括号中是参数(即自变量),没有“参数”的函数称为无参数函数
[答案] 括号,括号,参数,参数
16.? LOWER(”ABCl23”)的值是____。
[解析] 本题考查知识点是LOWER()函数的使用。在Visual FoxPro 中,LOWER()函数的功能是将指定表达式值中的大写字母转换成小写字母,其他字符不变。所以,ABCDEFl23 转换后应为abcl23, 因此LOWER(”ABCl23”) 的值应为abcl23 。
[答案] abcl23 17 . ?
UPPER(”welcome 你”)的值是____。
[解析] 本题考查知识点是UPPER()函数的使用。在Visual FoxPro 中,UPPER()函数的功能是将指定表达式值中的小写字母转换成大写字毋,其他字符不变。 所以,“welcome 你”转换后应为“WELCOME 你”,因此,UPPER(”welcome 你”)的值应为“WELCOME 你”。
[答案]WELCOME 你
18.在命令窗口中输入?VARTYPE(”计算机等级考试”)的结果是____。
[解析] 本题考查的知识点是VARTYPE()函数的功能。在Visual FoxPro 中,VARTYPE()函数的格式是:VARTYPE(<表达式>[,<逻辑表达式>]),功能是测试<表达式>的类型,返回一个大写字母(即数据类型)。本题中表达式的数据类型为字符型,字符型数据类型用大写字母“C’’表示,因此VARTYPE(“ 计算机等级考试”) 的结果应该是C 。
[答案]C
19.LIKE(”welcome“,”welcome you”)的结果是____。
[解析] 本题考查的知识点是LIKE()函数的使用。LIKE()函数的格式是:LIKE(<字符表达式1>,<字符表达式2>),功能是比较两个字符串对应位置上的字符,若所有对应字符都匹配,函数返回逻辑真(.T.),反之则返回逻辑假(.F.)。本题中的两个字符表达式中,只有“welcome”匹配,所以返回的值应是逻辑假,.F.。
[答案] .F.
20. MOD(10,-3)函数的结果是____。
[解析] 本题考查的知识点是?MOD 函数的使用。在Visual FoxPro中,MOD()函数返回两个数值相除后的余数,格式是:MOD(<被除数>,<除数>)。功能是:返回被除数与除数相除后的余数,余数的正负号与除数相同,如果除数与被除数异号,则函数值为两数相除的余数再加上除数的值。本题中,10 除以-3 等于-3 余l,因此余数为-2,因为被除数与除数异号,因此要用余数加上除数的值,即1+(-3),等于-2。所以结果为-2。
[答案] -2
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |