网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
给定子例行程序如下 SUBROUTINE SUB(K,A) B=K+2 A=A+B END 下列调用语句中正确的是()
A
CALL SUB(N,N)
B
CALL SUB(X,X)
C
CALL SUB(N+2,X)
D
CALL SUB(N,X+3)
参考答案
参考解析
解析:
暂无解析
更多 “单选题给定子例行程序如下 SUBROUTINE SUB(K,A) B=K+2 A=A+B END 下列调用语句中正确的是()A CALL SUB(N,N)B CALL SUB(X,X)C CALL SUB(N+2,X)D CALL SUB(N,X+3)” 相关考题
考题
为计算1+3+5+……+99的值,某人编程如下k=1s=0While k=99k=k+2 : s=s+kWendPrint s在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是( )。A.While …Wend循环语句错误,应改为For k=1 To 99 …Next kB.循环条件错误,应改为Whlie k99C.循环前的赋值语句k=1错误,应改为k=0D.循环中两条赋值语句的顺序错误,应改为s=s+k : k=k+2
考题
以下叙述中正确的是( )。A.一个 Sub 过程至少要一个 Exit Sub 语句B.一个 Sub 过程必须有一个 End Sub 语句C.可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程D.调用一个 Function 过程可以获得多个返回值
考题
已知有下面过程: Private Sub proc1(a As Integer,b As String,Optional x As Boolean) ...... End Sub 正确调用此过程的语句是______。A.Call procl(5)B.Call procl 5,"abc",FalseC.procl(12,"abc",True)D.procl 5,"abc"
考题
为了计算1+3+5+…+99的值,某人编程如下: k=1 s=0 While k<=99 k=k+2:s=s+k Wend Print s 在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是______。A.WhilE...Wend循环语句错误,应修改为For k=-1 T0 99…Next kB.循环条件错误,应改为While k<99C.循环前的赋值语句K=1错误,应改为k=0D.循环中两条赋值语句的j顷序错误,应改为s=s+k:k=k+2
考题
假定有以下两个过程: Private Sub PPP(aAsSingle,b As Single) a=a+b Printa,b b=a+b Printa,b End Sub Private Sub Form_Activate( ) x=18 Call PPP((x),(x)) PrintX: End Sub 则以下说法中不正确的是( )。A.虚参是a和b,两个实参(x)和(x)允许重名B.虚参是a和b,实参(x)表示传值调用C.虚参是a和b,实参(x)表示是非传址调用D.虚参是a和b,两个实参(x)和(x)不允许重名
考题
(26)设有下列过程: Private Sub ppp(As Single,b As Single) A=a+b Print a,b B=a+b Print a,b End Sub Private Sub Form_Activate() x=18 Call ppp ((x),(x)) Print x End Sub 则下列说法中不正确的是 A.形参是a和b,两个实参(x)和(y)允许重名 B.形参是a和b,实参(x)表示传值调用 C.形参是a和b,实参(x)表示是非传址调用 D.形参是a和b,两个实参(x)和(y)不允许重名
考题
设程序中有如下数组定义和过程调用语句: Dim a(10)As Integer … Call D(a) 如下过程定义巾,正确的是( )。A.Private Sub p(a As Integer)B.Private Sub p(a( )As Integer)C.Private Sub p(a(10)As Integer)D.Private Sub p(a(n)As Integer)
考题
在窗体中添加一个命令按钮和一个文本框,并编写如下程序代码: Private Sub Command1_Click() k=0 Do While k < 70 k=k+2 k=k*k+k a=a+k Loop Text1.Text=a End Sub 程序运行后,文本框中显示的是A.20B.32C.44D.78
考题
设程序中有如下数组定义和过程调用语句:Dim a(10) as integer……Call p(a)如下过程定义中,正确的是A)Private Sub p(a as integer)B)Private Sub p(a() as integer)C)Private Sub p(a(10) as integer)D)Private Sub p(a(n) as integer)
考题
假定有以下两个过程: Private Sub PPP(a As Single, b As Single) a=a+b Print a, b b=a+b Print a, b End Sub Private Sub Form_Activate0 x=18 Call PPP((x), (x)) Print x End Sub 则下列说法中不正确的是( )。A.形参是a和b,两个实参(x)和(x)允许重名B.形参是a和b,实参(x)表示传值调用C.形参是a和b,实参(x)表示是非传址调用D.形参是a和b,两个实参(x)和(x)不允许重名
考题
为达到把a、b中的值交换后输出的目的,某人编程如下: Private Sub Command1_Click a%=10:b%=20 Call swap(a,B.:Print a,b End Sub Private Sub swap(ByVal aAs Integer,ByVal bAs Integer) c=a:a=b:b=c End Sub 在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是。 A.调用swap过程的语句错误,应改为:Call swap a,b B.输出语句错误,应改为:Print “a”,“b” C.过程的形式参数有错,应改为:swap(ByRef a As Integer,ByRef b As Integer) D.swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a
考题
下列关于Sub过程的叙述正确的是( )。A.一个Sub过程必须有一个Exit Sub语句B.一个Sub过程必须有一个End Sub语句C.在Sub过程中可以定义一个Function过程D.可以用Goto语句退出Sub过程
考题
有如下自定义过程: Sub test(x As Integer) x =X *2+1 If x<6 Then Call test(x) End If x=x* 2 + 1 Print x; End Sub调用该过程的事件过程如下:Private Sub Command1_Click() test 2End Sub则该段程序的执行结果是______ 。A.12B.23 47C.23D.5 10
考题
End语句在不同的环境下其用途是不同的。下列两条语句:End Sub和End Select所对应的用途是______。A.结束Sub过程,结束记录类型定义B.结束函数过程,结束记录类型定义C.结束Sub过程,结束情况语句D.结束函数过程,结束情况语句
考题
在代码中定义了一个子过程: Sub P(a,B)... End Sub 下面 ______调用该过程的格式是正确的。... End Sub 下面 ______调用该过程的格式是正确的。A.Call PB.Call P 10,20C.CallP(10,20)D.P(10,20)
考题
有如下Sub过程:Sub ind(a As Integer)Static x As Integerx= x + aPrint x:End Sub以下是调用它的事件过程,程序运行后,单击命令按纽Command1三次,输出结果为【 】。Private Sub Command1_Click()Ind 2End Sub
考题
关于VBScript过程,下列说法错误的是()。A、Function函数有返回值B、call语句用于Sub或Function过程的调用C、调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略D、使用Exit Sub语句可以从Sub过程中立即退出
考题
单选题给定下列FORTRAN子程序如下: SUBROUTINE SUB(K,A) A=SQRT(K*K+1.0) END 下列调用语句中正确的是()A
CALL SUB(N,N)B
CALL SUB(X,X)C
CALL SUB(N,X*X)D
CALL SUB(11,X)
考题
单选题设有函数定义:void sub(int k,char ch){…}则以下对函数sub的调用语句中,正确的是( )。A
sub(1,97);B
sub(2,'97');C
h=sub(3,'a');D
sub(4,a);
热门标签
最新试卷