参考答案和解析
正确答案:D
循环次数比较少,可以采用逐次循环的本办法来做。
更多“运行下列程序,结果是( )。 PrivateSub Command32_click f0=1:fl=1:k=1Do While k<=5f=f0+f1 ”相关问题
  • 第1题:

    下面程序运行后的输出结果是( )。 include main() {int a[]={1,2,3,4,5,6},*k[3],i=1; w

    下面程序运行后的输出结果是( )。

    include<stdio.h>

    main()

    {int a[]={1,2,3,4,5,6},*k[3],i=1;

    while(i<4)

    { k[i-1]=&a[2*i-1];

    printf("%d",*k[i-1]);

    i++;

    }

    }


    正确答案:246
    246 解析:在程序中定义了一维数组a和指针数组k,在while循环语句中,当i等于1时,k[0]的等于a[1]的地址,所以输入a[1]的值为2。当i等于1时,k[1]的等于a[3]的地址,所以输入a[3]的值为4。当i等于3时,k[2]的等于a[5]的地址,所以输入a[5]的值为6。所以此空应该填写246。

  • 第2题:

    (32)运行下列程序,结果是

    Private Sub Command32_Click()

    f0=1:f1=1:k=1

    Do While k<=5

    f=f0+f1

    f0=f1

    f1=f

    k=k+1

    Loop

    MsgBox "f="&f

    End Sub

    A)f=5

    B)f=7

    C)f=8

    D)f=13


    正确答案:D

  • 第3题:

    【填空题】当运行以下程序时,从键盘输入1 2 3 4 5 -1<CR>,则下面程序的运行结果是 。 #include<stdio.h> main() {int k=0,n; do{scanf("%d",&n);k+=n;}while(n!=-1); printf("k=%d n=%dn",k,n); }


    C

  • 第4题:

    以下程序段中的变量已正确定义。

    for(i=0;i<;4;i++,i++)

    for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

    A.*

    B.****

    C.**

    D.********


    正确答案:A
    c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

  • 第5题:

    1、下列程序的输出结果是_______main() { int k=4; while(k--); printf("k=%dn",k); }


    C