itgle.com
更多“下面程序段运行后,变量x的值为上【】。 Dim x As Integer Dim i As Integer x=O for i=0 to 50 step ”相关问题
  • 第1题:

    执行下面的程序段后,x的值为 ______。 x=5 For I=1 To 20 Step 2 x=x+I\5 Next I

    A.21

    B.22

    C.23

    D.24


    正确答案:A
    解析:For循环语句中,Step是表示步长,即循环计数器变化的幅度。本题中i每次加2,故要执行10次循环。而“\”是整除运算符,故当i等于1、3时,x都加0,当i等于5、7、9时,x都加1,当i等于11、13时,x都加2,当i等于15、17、19时,x加3。所以x=5+1*3+2*2+3*3=21。

  • 第2题:

    执行下面的程序段后,x的值为

    x=5

    For I=1 To 20 Step 2

    x=x+I\5

    Next I

    A.21

    B.22

    C.23

    D.24


    正确答案:A
    解析:循环第1次,I=1,所以I\5=0;
    循环第2次,I=3,所以I\5=0;
    循环第3次,I=5,所以I\5=1;
    循环第4次,I=7,所以I\5=1;
    循环第5次,I=9,所以I\5=1;
    循环第6次,I=11,所以I\5=2;
    循环第7次,I=13,所以I\5=2;
    循环第8次,I=15,所以I\5=3;
    循环第9次,I=17,所以I\5=3;
    循环第10次,I=19,所以I\5=3;
    循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。

  • 第3题:

    执行下面的程序段后,x的值为()。 x = 5 For I = 1 To 20 Step 2 x = x + I 5 Next I

    A.21

    B.22

    C.23

    D.24


    A 解析:循环第1次,I=1,所以I\\5=0; 循环第2次,I=3,所以I\\5=0; 循环第3次,I=5,所以I\\5=1; 循环第4次,I=7,所以I\\5=1; 循环第5次,I=9,所以I\\5=1; 循环第6次,I=11,所以I\\5=2; 循环第7次,I=13,所以I\\5=2; 循环第8次,I=15,所以I\\5=3; 循环第9次,I=17,所以I\\5=3; 循环第10次,I=19,所以I\\5=3; 循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。

  • 第4题:

    执行下面的程序段后X的值为______。 x=5 For I=I To 20 Step2 x=x+I\5 Next I

    A.21

    B.22

    C.23

    D.24


    正确答案:A
    解析:循环第1次,1=1,所以1\5=0
    循环第2次,I=3,所以I\5=0
    循环第3次,l=5,所以1\5=1
    循环第4次,I=7,所以1\5 1
    循环第5次,I-9,所以1\5-1
    循环第6次,I=11,所以I\5=2
    循环第7次,I=13,所以I\5=2
    循环第8次,l=15,所以1\5=3
    循环第9次,I=17,所以I\5=3
    循环第10次 I=19,所以I\5=3
    循环结束后,x=5+1+1+1+2+2+3+3+3,所以x 21。

  • 第5题:

    以下程序段运行后x的值为()。 int a[8]={1,2,3,4,5,6,7,8},i,x=0; for(i=0;i<8;i++,i++) x=x+a[i];

    A.36

    B.16

    C.20

    D.18


    5