两道VB选择题。。。

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:12:13
1.已知A$="4567124" ,表达式val(mid(A,2,3) + right(A,3))的值是______。
(A)567124 (B)"567124"
(C) 699 (D)456124

2.表达式 #11/22/99# - 10的运算结果是______。
(A) #11/22/89# (B) #11/12/99#
(C) #1/22/89# (D)以上都是

第一题mid,right函数不都是针对字符型的么,怎么来个A是什么意思。。。
第二题#是什么?运算过程是怎么样点,请详细点谢谢!

小弟VB很差,因为是大学公共课,所以时间花的不多,还望高手指点哈

第一题mid,right函数都是针对字符型的,A是处理目标字符串
第二题#是日期表示方式,运算过程是在#11/22/99# 的基础上减10天,答案为b

问:第一题mid,right函数不都是针对字符型的么,怎么来个A是什么意思
答:你正是菜鸟呀,A不是变量吗?实际上A就等于"4567124".

问:第二题#是什么?运算过程是怎么样点,请详细点谢谢
答:#是把日期包起来的(类似文本要用“”围起一样)。运算过程是把日期倒流10天。

第一题答案:A 第二题答案:D

1,选A答案,$已经把A转为字符型,而VAL则又转为数字型。
2,选B,只是日期计算。

1 A
2 B