vb题,调用过程题
发布网友
发布时间:2023-06-22 03:13
我来回答
共1个回答
热心网友
时间:2024-11-16 00:30
8、当在窗体2中调用窗体1中的过程时,必须指明调用过程所在的窗体。所以(A)和(C)直接调用是不行的,提示找不到过程。(B)调用时,因为调用时所用参数y的类型(integer)与过程声明的类型(single)不符,所以调用也不成功,提示参数类型不符。只有(D)是正确的,他的正确调用语句是:form1.fun i,(j)——把j括起来是用j的值去调用,这样就系统就可以把j的值传给函数。而不加括号是系统默认的传址调用,会因类型不一致而无法调用。
12、在定义过程中需要声明数组时,只要写出数组名字后面加一个空括号就可以啦!所以(A)和(D)都是错的。(C)是要传值调用,一个数组那么多个值,传哪一个值啊,所以,数组是不允许传值调用的。故,只有(B)是正确的写法。
13、首先注意两个过程参数类型,fun1是调用一个字符串,fun2是调用一个字符串数组。再来看:st是一个字符串数组。那么,(C)是用fun1调用字符串数组,不可能了,是错的。而(D)又用fun2调用一个字符串——st(6)指的是st这个数组中的第六个字符串!所以也是错的。只用(A)和(B)是正确的。
分析完毕,希望能够给你一些启发。