1.函数INT(RAND()*20)的值是在____范围内的整数。
A. (O, O)
B. (O, 20)
C. (20, 20)
D. (20, O)
[解析] 本题考查的知识点是INT()和RAND()函数的取值范围。本题中函数RAND()是0到1之间的数,因此INT(RAND()*20)的值是在0到20之间的整数。
[答案] B
2.数学式sin45。写成Visual FoxPro表达式是____。
A.SIN45。
B.SIN(45。)
C.SIN45。
D.SIN(45*PI()/180)
[解析] 本题考查的知识点是数学式与Visual FoxPro之间的转换。本题由于sin()函数中的参数据要求是弧度数。题目中选项A,B,C中都是角度数,所以排除。因此正确答案为D。
[答案] D
3.在Visual FoxPro 中,ABS()函数的作用是____。
A.求数值表达式的绝对值
B.求数值表达式的整数部分
C.求数值表达式的平方根
D.求两个数值表达式中较大的一个
[解析] 本题考查的知识点是函数的使用。在Visual FoxPro 中,ABS()函数的作用是求数值表达式的绝对值。选项B 中求数值表达式的整数部分的函数是INT();选项C 中求数值表达式的平方根的函数是SQRT();选项D 中求两个数值表达式中较大的一个的函数是MAX()。
[答案] A4.在Visual FoxPro 中,?
ABS(-7*6)的结果是____。
A.-42
B.42
C.13
D.-13
[解析] 本题考查的知识点是ABS()函数的应用。在Visual FoxPro 中,函数的ABS()函数的作用是求数值表达式的绝对值。数值表达式求绝对值之后,其结果是一个正数,所以排除选项A 和D;选项C 中的结果是表达式相加所得结果,而题目中是-7*6,所以选项C 错误。因此正确答案为B。
[答案] B
5.函数?INT(53.76362)的结果是____。
A.53.7
B.53.77
C.53
D.53.76362
[解析]本题考查的知识点是INT()函数的应用。在Visual FoxPro中,INT()函数是求数值表达式的整数部分。题目中53.76362的整数部分是53,结果中带有小数的选项都错误。所以正确答案为C。
[答案] C
6.函数?SQRT(9)的运算结果是____。
A.3.00
B.9.00
C.0.00
D.-3.00
[解析] 本题考查的知识点是SQRT()的应用。在Visual FoxPro 中,SQRT()函数是用来求平方根的。本题中9 的平方根是3.00,因此很容易选择选项A。选项B 和C 的值错误,目的是迷惑考生;SQRT()函数的自变量表达式的值不可以为负,因此选项D 错误。
[答案] A
7.函数?SIGN(4-7)的计算结果是____。
A.3
B.-3
C.1
D.-1
[解析] 本题考查的知识点是SIGN()函数的应用。在Visual FoxPro中,SIGN()函数用来返回指定数值表达式的符号,当表达式的运算结果为正负和零时,函数值分别为1、-l、0。本题中SIGN()的返回值只有1、-1、0三个值,由此可知选项A和B错误。题目中4-7等于-3,符号为负,因此选项C错误。因此正确答案为D。
[答案] D
8 . 函数? ROUND(552.30727 , 4) 的计算结果是____ 。
A.552
B.552.307
C. 552.3073
D.552.3072
[解析] 本题考查的知识点是ROUND()的使用。在Visual FoxPro 中,ROUND()函数的格式是ROUND(<数值表达式1>,<数值表达式2>),功能是返回指定表达式在指定位置四舍五入的结果。<数值表达式2>指明四舍五入的位置。如果<数值表达式>大于等于0,那么表示要保留小数位数;如果<数值表达式2>小于0,那么它表示的是整数部分的四舍五入位数。本题中,<数值表达式2>为4,大于0,因此
要保留小数点后面的4 位小数,多余的小数部分四舍五入处理。本题4 个选项中,选项A 没保留小数,因此不正确;选项B 只保留了三位小数,因此不正确;选项C中保留了四位小数,多余的小数四舍五入处理了,因此符合要求,此选项正确;选项D 的错误在于没有四舍五入。
[答案] C
9. 函数 LEN(”计算机等级考试VisualFoxPro”)的计算结果是____。
A.计算机等级考试Visual FoxPro
B.计算机等级考试
C. Visual FoxPro
D.27
[解析] 本题考查的知识点是?LEN()函数的应用。在Visual FoxPro 中,IEN()函数的格式是:LEN(<字符表达式>),功能是返回指定字符表达式值的长度,也就是所包含的字符个数,函数值为
数值型。本题是求字符表达式长度,因此所得结果应为数值。掌握LEN()函数的应用,一目了然选择D。
[答案] D
10.下列函数中,其值不为数值型的是____。
A.LEN()
B.DATE()
C.SQRT()
D.SIGN()
[解析]本题考查的知识点是函数返回值的类型。本题选项A 中LEN()用来返回指定字符表达式值的长度函数值为数值型;选项B 中DATE()用来返回当前系统日期,函数值为日期时间型;选项C 中SQRT(),返回指定表达式的平方根,函数值为数值型;选项D 中SIGN()用来返回指定数值表达式的符号。4 个选项中A,C,D 的值都是数值,只有选项B 的值是日期型。因此正确答案为B。
[答案] B
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