运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR? AARETURN该程序得到的结果为A) 1到100中奇数的和 B)1到100中偶数的和C) 1到100中所有数的和 D)没有意义

题目

运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR? AARETURN该程序得到的结果为A) 1到100中奇数的和 B)1到100中偶数的和C) 1到100中所有数的和 D)没有意义


相似考题
参考答案和解析
正确答案:B
在FOR循环中的循环不变量I被初始化为2,在FOR语句中又规定了步长STEP的值为2,意思为海执行一次循环体,I的值便加2,因此程序中所有的I值都为偶数,AA的值为一个累加的数字。故选项B为正确答案。
更多“运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR? AARETURN该程序得到的结果为A) 1到100中 ”相关问题
  • 第1题:

    程序: AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 该程序得到的结果为( )

    A.1到100中奇数的和

    B.1到100中偶数的和

    C.1到100中所有数的和

    D.没有意义


    正确答案:B

  • 第2题:

    下列程序的运行结果为includeint i=0;class A{public:A(){i++;}};void main(){Aa,b

    下列程序的运行结果为 #include<iostream.h> int i=0; class A{ public: A(){i++;} }; void main() { Aa,b[3],*c; c=b; cout<<i<<end1;

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:外部变量i实际上记录的是调用构造函数的次数。

  • 第3题:

    执行下列程序:

    AA=0

    FOR1=2TO 100 STEP2

    AA=AA+I

    ENDFOR

    ?AA

    RETURN

    该程序得到的结果为( )。

    A)1~100中奇数的和

    B)1-100中偶数的和

    C)17100中所有数的和

    D)没有意义


    正确答案:B
    在FOR循环中的循环变量I被初始化为2,在FOR语句中又规定了步长的值为2,意思是每执行一次循环体, I的值便加2,程序中所有的I值都是偶数,从的值为一个累加的数字,所以此题中所求的是1~100中偶数的和。

  • 第4题:

    运行程序:AA=0FORI=2TO 100 STEP 2 AA=AA+IENDFOR? AARETURN该程序得到的结果为( )。

    A.1~100中奇数的和

    B.1~100中偶数的和

    C.1~100中所有数的和

    D.没有意义


    正确答案:B
    解析:在FOR循环中的循环变量i被初始化为2,在FOR语句中又规定了步长STEP的值为2,意思为每执行一次循环体,I的值便加2,因此程序中所有的I值都为偶数,AA的值为一个累加的数字,所以此题中所求为1~100中偶数的和。

  • 第5题:

    有以下程序 main () { int aa[4][4]={{1,2,3,4} {5,6,7,8},{3,9.10,2},{4,2,9,6}}; int i. s=0 for(i=0;i<4;i++) s+=aa[i] [1]; printf ( "%d\n", s); } 程序运行后的输出结果是

    A.11

    B.19

    C.13

    D.20


    正确答案:B
    解析:C语言规定,数组元素的下标是从零开始的.本题首先定义了一个二维数组aa并按行赋初值,定义了一个变量s用于求和。for循环执行4次分别把数组元素aa[0][1]、aa[1)[1)、oa[2][1]和aa[2][1]的值(2,6,9,2)加到变量s中,s的值为19,所以最后输出的s的值为19.所以4个选项中B正确。