vf模拟考试试题及答案

  • 格式:docx
  • 大小:26.12 KB
  • 文档页数:7

vf模拟考试试题及答案

一、选择题(每题2分,共20分)

1. VF中,以下哪个函数用于判断变量是否为数字?

A. IsNumeric

B. IsAlpha

C. IsDate

D. IsEmpty

答案:A

2. VF中,以下哪个函数用于连接两个字符串?

A. Concat

B. Connect

C. Join

D. Append

答案:C

3. VF中,以下哪个函数用于计算两个日期之间的天数?

A. DateDiff

B. DateAdd

C. DatePart D. DateSerial

答案:A

4. VF中,以下哪个函数用于获取当前系统时间?

A. Now

B. GetTime

C. CurrentTime

D. Time

答案:A

5. VF中,以下哪个函数用于将字符串转换为小写?

A. Lower

B. LCase

C. LowerCase

D. ToLower

答案:B

6. VF中,以下哪个函数用于将字符串转换为大写?

A. Upper

B. UCase

C. UpperCase

D. ToUpper 答案:B

7. VF中,以下哪个函数用于判断字符串是否为空?

A. IsEmpty

B. IsNull

C. IsBlank

D. IsEmptyString

答案:D

8. VF中,以下哪个函数用于获取字符串的长度?

A. Length

B. Len

C. Size

D. Count

答案:B

9. VF中,以下哪个函数用于截取字符串的子串?

A. SubString

B. Mid

C. Substr

D. Slice

答案:A 10. VF中,以下哪个函数用于替换字符串中的字符?

A. Replace

B. ReplaceAll

C. Substitute

D. ReplaceWith

答案:A

二、填空题(每题2分,共20分)

1. VF中,字符串连接运算符是_________。

答案:&

2. VF中,逻辑运算符包括_________、_________和_________。

答案:AND, OR, NOT

3. VF中,用于声明变量的关键字是_________。

答案:Dim

4. VF中,用于定义数组的语句是_________。

答案:Dim 数组名(下标上限)

5. VF中,用于定义记录集的关键字是_________。

答案:RecordSet

三、判断题(每题2分,共20分) 1. VF中,变量在使用前必须声明。 ( )

答案:正确

2. VF中,字符串可以用双引号或单引号表示。 ( )

答案:正确

3. VF中,数组下标从0开始。 ( )

答案:正确

4. VF中,逻辑运算符的优先级从高到低依次为:NOT、AND、OR。 ( )

答案:正确

5. VF中,函数返回值可以是任意类型。 ( )

答案:错误

四、编程题(共40分)

1. 编写VF程序,实现以下功能:

输入一个字符串,判断是否为回文(即正序和倒序相同)。

输入:'abcdcba'

输出:'是回文'

代码及答案:

Dim str, reversedStr, i str = InputBox("请输入一个字符串:")

reversedStr = ""

For i = Len(str) To 1 Step -1

reversedStr = reversedStr & Mid(str, i, 1)

Next

If str = reversedStr Then

MsgBox "是回文"

Else

MsgBox "不是回文"

End If

2. 编写VF程序,实现以下功能:

输入一个数字,输出其阶乘。

输入:5

输出:120

代码及答案:

Dim num, result

num = InputBox("请输入一个数字:")

result = 1

For i = 1 To num result = result i

Next

MsgBox "阶乘结果为:" & result