niusouti.com

单击一次命令按钮后,下列程序的执行结果是( )。 Private Sub Commandl_Click() s=P(1)+P(2)+P(3)+P(4) Print s End Sub Public FunctionP(N As Integer) Static Sum Fori=1To N Sum=Sum+i Nexti P=Sum End FunctionA.15B.25C.35D.45

题目

单击一次命令按钮后,下列程序的执行结果是( )。 Private Sub Commandl_Click() s=P(1)+P(2)+P(3)+P(4) Print s End Sub Public FunctionP(N As Integer) Static Sum Fori=1To N Sum=Sum+i Nexti P=Sum End Function

A.15

B.25

C.35

D.45


相似考题
更多“单击一次命令按钮后,下列程序的执行结果是()。Private Sub Commandl_Click()s=P(1)+P(2)+P(3)+P(4 ”相关问题
  • 第1题:

    单击命令按钮之后,下列程序代码的执行结果为______。 Private Function P(N As Integer) Static sum For I=I To N Sum = sum +1 Next I P =sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S: End Sub

    A.20

    B.30

    C.115

    D.135


    正确答案:B

  • 第2题:

    |在窗体中有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl_Click( ) Dim SAsIntegerS=P(1)+P(2)+P(3)十P(4)debu9.Print SEnd SubPublic Function PfN AS Integer)Dim Sum As IntegerSum=0Fori=l ToNSum=Sum+iNextiP=SumEnd Function打开窗体运行后,单击命令按钮,输出结果是( )。【程序设计综合知识】

    A.15

    B.20

    C.25

    D.35


    正确答案:B
    从函数P的代码可知,其功能是计算从1~N的和,在命令按钮的单击事件代码中,可知S为P(1)、P(2)、P(3)、P(4)的和,显然P(1)=1,P(2)=1+2=3,P(3)=1+2+3=6,P(4)=1+2+3+4=10,所以S=1+3+6+10=20。

  • 第3题:

    执行下面程序段后,s的结果是 。 int a[]={2,3,4}; int s,i,*p; s=1; p=a; for(i=0;i<3;i++) s*=*(p+i);


    2

  • 第4题:

    单击一次命令按钮之后,下列程序代码的执行结果为 private Sub Command1_Click() S=P(1) +P(1)+P(2)+P(3)+P(4) Print S: End Sub Public Function P(N As Integer) Static Sum For I=1 To n Sum=Sum+I Next 1 P=Sum End Function

    A.20

    B.35

    C.115

    D.135


    正确答案:B
    解析:本题综合考查Function函数的建立、调用以及For循环控制语句。本题调用了4次P函数过程,参数赋值分别为1、2、3、4,对应的Sum值分别为1\4、10、20,之和为35,故答案为B。

  • 第5题:

    下列程序的执行结果是( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub

    A.15

    B.16

    C.2O

    D.25


    正确答案:C
    解析:本题主要考查函数返回值引用的方法.在引用函数时,只需应用该函数名即可。题中程序运算过程为:S=P(1)+P(2)+(3)+P(4)→S=1+3+6+10=20。