VB中,Sub过程与Function过程最根本的区别是( )
A.Sub过程可以使用Call语句或直接使用过程名调用,Function而过程不可以
B.Function过程可以有参数,Call过程不可以
C.Sub过程不能返回值,而Function过程能返回值
D.两种过程参数的传递方式不同
顺便帮俺分析一下,谢谢了
Sub过程与Function过程最根本的区别是( )。
C。【解析】Visual Basic中Sub过程与Function基本类似,但有一点不同:Sub过程不能返回值,而Function过程能返回值。
Sub过程与Function过程最根本的区别是( )。
【答案】:A A.【解析】本题考查函数过程和子过程的知识。函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。它们除了定义的关键字不同外,根本区别是:函数过程最终会通过过程名返回一个函数值,而子过程不会。
sub过程与function过程最根本的区别是
sub过程与function过程最根本的区别是Sub过程不能返回值,而Function过程能返回值。
sub过程和function过程最根本的区别
返回值不同,调用过程不同。1、返回值不同:Sub过程定义时无需定义返回值类型,而Function过程一般需要用“As数据类型“as子句决定函数过程返回值的类型,忽略As子句,则函数过程的类型为变体型。2、调用过程不同:调用Sub过程的是一个独立的语句,而function过程调用函数过程只是表达式的一部分。
ASP中Sub和Function的区别说明
sub是子过程,function是函数,两者的最大区别是前者没有返回值,后者则是有返回值的(也可以不要返回值),除此之外,两者几乎就完全一样了。sub是B族语言(VB、VBS、VBScript、VBA等)独有的,C族语言(C、C++、VC、Java、Javascript等)是没有的。sub是古时候的Basic语言(上世纪八十年代诞生的,...
asp问题关于调用function与Sub的区别
FunctionName 参数1, 参数2,...上面均未讲出根本:SUB与FUNCTION均可有返回值。所以首先要讲清返回方式:有两种,过程或函数返回,即分配与过程或函数同名的返回变量地址。function分配,但sub不分配。VB用此方式加以区分,VC则用VOID声明不用分配。即如p=aa()若aa()是sub则什么也得不到,还会报错...
过程,模块,函数,类,他们有什么不同?
5.Sub过程 与Function过程的相似之处是:它们都 是一个可以获取参数,执行一系列语句,以及改变其参数的值的独立过程。而与Function过程不同的是Sub过程不能用于表达式6.可以使用过程名并后跟相应的参数列表来调用一个Sub过程。7.在Sub过程中使用的变量分类为两类:一类是在过程内显示定义的,另一类则不是。 8.不能...
asp中的sub过程和funtion函数该怎么理解?
2. 最后的函数应该是clng,不是cing,clng是将表达式转换为 Long 子类型。3. sub过程是不返回值的,function是可以返回值的 dim return_str '函数作用就是返回值为传入参数后增加12345 '定义函数 function fn_name(aaa)fn_name=aaa&"12345"end function '调用函数 return_str=fn_name("fff")'输出...
为什么出栈函数的形参要求是传入的是地址?可以这样定义吗int pop_sta...
而VB根本没有这种保护机制.区别四:Windows API函数调用.VB中,需要在模块头部(即任何一个函数或过程前)声明被调用的API函数.格式如下:declare function(或sub) 函数名(或过程名) lib "库文件名(即DLL文件名)" alias 函数别名([参数名 as 参数类型],...)as 函数返回值类型(sub无返回值)过程如:...
vb和vb.net的区别
Visual Basic .NET是Microsoft Visual Studio .NET套件中主要组成部分之一。.NET版本的Visual Basic增加了更多特性,而且演化为完全面向对象(就像C++)的编程语言。本文将介绍VB.NET的新特性,并比较VB6.0\/VB.NET之间的区别,阐述如何利用VB.NET编写简单的应用程序。1.1 什么是 VB.NET? Microsoft推出全新的编程和操作系统...