柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
已知过程GetData的定义如下: Private Sub GetData( ByRef f As Integer ) f = f + 2 End Sub 若在主调过程中采用的调用语句是"Call GetData(J+5)",则下列选项中正确的是
A.由于形式参数被说明为ByRef,则实际参数不能是表达式
B.由于形式参数被说明为ByRef,则实际参数应该使用数组名
C.将表达式J+5的值传递给变量f,并将f的计算结果返回变量J中
D.将表达式J+5的值传递给变量f,但不会将f的计算结果返回变量J中
热度🔥662
参考答案:D
解析:
【解析】ByRef是指参数按地址传递,但是在这里面参数是一个表达式,表达式的结果会赋给一个临时变量,然后把临时变量的地址传递给f,因此f的计算结果并不会影响J的值。因此,本题应选择D选项。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
若有以下程序 #include main() { int s=0, n; for (n=0; n<4; n++) { switch(n) { default: s+=4; case 1: s+=1; case 2: s+=2; case 3: s+=3; } } printf("%d\n", s); } 则程序的输出结果是
若有以下程序 #include char f(char x) { return x*x%10 + '0'; } main() { char a; int b=0; for ( a=0; a<5; a+=1 ) { b = f(a); putchar(b); } } 则程序的输出结果是
有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。
某二叉树的深度为7,其中有64个叶子结点,则该二叉树中度为1的结点数为( )。
标签
二级ACCESS
参数
变量
byref
表达式