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