VB的定义语句的语法与逻辑错误判断
u下面的子过程定义语句中没有语法和逻辑错误的是___(20)___。(A)SubS1(ByValn%())(B)SubS1(nAsInteger)AsInteger(C)...
u 下面的子过程定义语句中没有语法和逻辑错误的是___(20)___。
(A)Sub S1(ByVal n%()) (B) SubS1(n As Integer) As Integer
(C)Function S1(ByVal n As Integer) (D) FunctionS1%(ByVal S1 As Integer)
为什么选C。其他的哪里错了? 展开
(A)Sub S1(ByVal n%()) (B) SubS1(n As Integer) As Integer
(C)Function S1(ByVal n As Integer) (D) FunctionS1%(ByVal S1 As Integer)
为什么选C。其他的哪里错了? 展开
展开全部
(A)Sub S1(ByVal n%()) 去掉()
(B) Sub S1(n As Integer) As Integer 去掉后面As Integer
(D) Function S1%(ByVal S1 As Integer) 去掉S1后面%,
Function 的名称也需遵循标准的变量命名约定。
(B) Sub S1(n As Integer) As Integer 去掉后面As Integer
(D) Function S1%(ByVal S1 As Integer) 去掉S1后面%,
Function 的名称也需遵循标准的变量命名约定。
更多追问追答
追问
就是B.D都是不能重复说是哪种类型的变量是吗?
追答
参考这个
VB Function语句
http://www.360doc.com/content/09/0720/19/19147_4361049.shtml
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a和d是正确的。
追问
可是答案是说c是对的我知道,可是其他哪里错了
追答
其实 b和d两个选项中,sub与s1之间没有空格、function与s1之间没有空格都有问题,我以为是你打字的时候没打上呢。
a中数组不能用传值方式,只能用默认的传址方式。
唉,看来只有C是对的了。——我也看走眼了。
function是函数,定义时后面可以加上as 类型说明符
sub是过程,定义时后面不能加 as 类型说明符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询