参考答案和解析
正确答案:B
解析:本程序中for循环的次数为c-1+1共循环了c次,而每循环一次s的值加1,所以s的值为s+c。而最开始s的值为a。
更多“若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s ”相关问题
  • 第1题:

    若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。

    A.s=a+b;

    B.s=a+c;

    C.s=s+c;

    D.s=b+c;


    s=a+c;

  • 第2题:

    若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c 均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则上述程序段功能等价的赋值语句是()。

    A.s=a+b;

    B.s=a+c;

    C.s=s+c;

    D.s=b+c;


    B 解析:由于循环控制语句s=s+1共执行了c次,s在原值的基础上每次加1,因此执行结果为s的初值加c。

  • 第3题:

    16、若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。

    A.s=a+b;

    B.s=a+c;

    C.s=s+c;

    D.s=b+c;


    A

  • 第4题:

    若有如下程序段,其中s、a、b、c 均已定义为整型变量,且a、c 均已赋值(c 大于0)    s=a;   for(b=1;b<=c;b++) s=s+1;   则与上述程序段功能等价的赋值语句是()。

    A.s=a+b;

    B.s=a+c;

    C.s=s+c;

    D.s=b+c;


    B 解析:由于循环控制语句s=s+1共执行了c次,s在原值的基础上每次加1,因此执行结果为s的初值加c。

  • 第5题:

    若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。

    A.s=b+c;

    B.s=a+c;

    C.s=a+b;

    D.s=s+c;


    s=a+c;