读书人

2013年计算机二级VF练习题五

发布时间: 2013-05-17 20:26:05 作者: maylh

  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


读书人网 >二级考试

热点推荐