单选题下列描述中正确的是(  )。A Visual Basic只能通过过程调用执行通用过程B 可以在Sub过程中的代码中包含另一个Sub过程的代码C 可以像通用过程一样指定事件过程的名字D Sub过程和Function过程都有返回值

题目
单选题
下列描述中正确的是(  )。
A

Visual Basic只能通过过程调用执行通用过程

B

可以在Sub过程中的代码中包含另一个Sub过程的代码

C

可以像通用过程一样指定事件过程的名字

D

Sub过程和Function过程都有返回值

参考答案和解析
正确答案: B
解析:
B项错误,Sub过程不能嵌套;C项错误,过程名需满足变量名的命名规则,事件过程由控件的实际名字(Name属性)、下画线和事件名组成,窗体的事件过程不能由用户任意定义,而是由系统指定;D项错误,Sub过程无返回值。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 26 )下列关于过程的叙述中,错误的是( )。

A )事件过程是由某个事件触发而执行的过程

B )函数过程的返回值可以有多个

C )可以在事件过程中调用通用过程

D )不能在事件过程中定义函数过程


正确答案:B
( 26 )【答案】 B )
【解析】函数过程要返回一个值,而且只能返回一个值。

第2题:

下列描述中正确的是

A.Visual Basic只能通过过程调用执行通用过程

B.可以在Sub过程的代码中包含另一个Sub过程的代码

C.可以像通用过程一样指定事件过程的名字

D.Sub过程和Function过程都有返回值


正确答案:A
解析:通用过程不能由事件触发,只能被其他过程调用。在过程中只能有调用其他过程的语句,而不能有定义其他过程的语句。事件过程的名字是系统给定的,不可以随意更改。Sub过程没有返回值。因此本题答案为A)。

第3题:

Sub过程与Function函数的最根本区别是( )。

A.Function过程可以有参数,而Sub过程不可以

B.两种过程参数的传递方式不同

C.Sub过程无返回值,但Function过程有返回值

D.Sub过程是语句级调用,可以使用Call或直接使用过程名,但Function过程是在表达式中调用


参考答案:C

第4题:

以下叙述中错误的是

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

B.Sub过程中不能嵌套定义Sub过程

C.Sub过程中可以嵌套调用Sub过程

D.事件过程可以像通用过程一样由用户定义过程名


正确答案:D
解析:本题考查Sub过程的建立与调用。Sub过程不能嵌套定义Sub过程,但可以嵌套调用Sub过程,B、C项说法正确。如果过程被定义为Static类型,则该过程中的局部变量也都是Static类型,A项表述正确。通用过程可以由用户自己定义,但事件过程是Visual Basic事先定义好的,故D项说法错误。

第5题:

在Visual Basic应用程序中,以下正确的描述是( )。

A.过程的定义可以嵌套,但过程的调用不能嵌套

B.过程的定义不可以嵌套,但过程的调用可以嵌套

C.过程的定义和过程的调用均可以嵌套

D.过程的定义和过程的调用均不能嵌套


正确答案:B
B)【解沂】本题考查过程。一般在VB中使用自定义的过程,主要有Sub子过程和Function函数过程,所有的过程可以嵌套调用,但不町以嵌套定义。

第6题:

以下对Visual Basic的Sub过程的有关描述中,正确的是 ______ 。

A.调用于过程时,只能把实参的值传送给形参,形参的值不能传送给实参

B.子过程既可以嵌套定义,又可以递归调用

C.子过程没有返回值

D.具有调用关系的所有过程必须放在同一个模块中


正确答案:C
解析:过程调用时,如果没有用ByVal指定参数按传值过程传递,一般是传地址方式,实参的值传送给形参,形参的值如果发生改变,同样会传递给实参,使实参的值也发生变化,故选项A错误。而子过程不能嵌套定义,即在一个子过程中定义另一个子过程,选项B错误。具有调用关系的所有过程不一定必须放在同一个模块中,比如公用过程就可以被其他模块所调用,故选项D错误。子过程不需要返回值,所以选项C正确。

第7题:

以下关于Visual Basic程序模块的描述正确的是

A.标准模块中的所有过程可以在整个工程文件的范围内被调用

B.窗体模块Form1中的过程可以调用其他窗体中被声明为Public的通用过程

C.如果工程文件中包含sub Main过程,则运行该工程文件时,一定先执行sub Main过程

D.如果工程文件中不包含sub Main过程,则程序从第一个创建的窗体开始运行


正确答案:B
解析:一个工程中包含以下文件:①一个后缀为.vbp的工程文件:②每一个窗体有一个.frm文件;③窗体上的控件属性文件.frx;④如果有类模块的话,每一个类模块有一个.cls文件:⑤如果有标准模块,每一个标准模块都有一个.bas文件;⑥没有或有一到多个.ocx文件;⑦没有或有一个资源文件.res。窗体定义的Public变量是全局变量,它不仅能被本窗体中的子程序访问,而且还能被其他窗体调用。

第8题:

以下关于过程的叙述中,错误的是( )。

A.事件过程是由某个事件触发而执行的过程

B.函数过程的返回值可以有多个

C.可以在事件过程中调用通用过程

D.不能在事件过程中定义函数过程


正确答案:B

函数过程要返回一个值,而且只能返回一个值。 

第9题:

下列有关过程的叙边中错误的是( )。

A. 如果过程被定义为Static类型,则该过程中的局部变最都是Static类型

B. Sub过程中不能嵌套定义Sub过程

C. Sub过程中可以自嵌套调用Sub过程

D. 事件过程可以像通用过程一样由用户定义过程名


正确答案:D
D)    【解析】本题考查过程。一般在VB中控件本身的事件过程名称为“控件名事件”,另外还可以自定义过程,主要有Sub子过程和Function函数过程,过程可以嵌套调用,但不可以嵌套定义。静态过程中所有的局部变量默认为静态变量。

第10题:

通用过程可以放在标准模块中,也可以放在窗体模块中,而______只能放在窗体模块中,不同模块中的过程(包括事件过程和通用过程)可以互相调用。


正确答案:事件过程
事件过程

更多相关问题