niusouti.com

下面程序是用来描述用while实现求100以内的偶数和。下面步聚顺序应为() (1)定义循环变量i及累积求和变量sum,初始化变量的值 (2)套用while循环结构实现求100以内偶数和 (3)分析循环四要素 初始值=2终值=100步长:+1循环体:判断是否是偶数,加法 (4)输出1-100之间偶数和的结果A、1-2-3-4B、1-3-2-4C、1-4-2-3D、4-3-2-1

题目

下面程序是用来描述用while实现求100以内的偶数和。下面步聚顺序应为() (1)定义循环变量i及累积求和变量sum,初始化变量的值 (2)套用while循环结构实现求100以内偶数和 (3)分析循环四要素 初始值=2终值=100步长:+1循环体:判断是否是偶数,加法 (4)输出1-100之间偶数和的结果

  • A、1-2-3-4
  • B、1-3-2-4
  • C、1-4-2-3
  • D、4-3-2-1

相似考题
更多“下面程序是用来描述用while实现求100以内的偶数和。下面步聚顺序应为() (1)定义循环变量i及累积求和变量sum,初始化变量的值 (2)套用while循环结构实现求100以内偶数和 (3)分析循环四要素 初始值=2终值=100步长:+1循环体:判断是否是偶数,加法 (4)输出1-100之间偶数和的结果A、1-2-3-4B、1-3-2-4C、1-4-2-3D、4-3-2-1”相关问题
  • 第1题:

    C语言编程序,求1到100奇数和,编程输出求和结果。(用while..及for)


    参考答案main()  {   int i,sum=0;   for(i=1;i<=100;i++)   if(i%2==1) sum+=i;   printf("%d\n",sum);   i=1;   sum=0;   while(i<=100)   {   if(i%2==1) sum+=i;   i++;   }   printf("%d\n",sum);   }

  • 第2题:

    有如下程序,可以得到0到100之间所有偶数之和。 DIM I AS INTEGER DIM SUM AS INTEGER SUM = 0 FOR I =0 TO 100 STEP 2 SUM = SUM + I NEXT I DEBUG. PRINT I DEBUG. PRINT SUM 程序运行后,变量I和SUM的值是( )。

    A.100和2450

    B.102和2550

    C.104和2650

    D.106和2850


    正确答案:B
    解析:该程序完成0到100之间所有偶数的求和操作。当把100加入变量SUM后,SUM的值为2550,而此时I再加2,值为102,超出循环终值,结束循环。

  • 第3题:

    以下错误的叙述是______。

    A.使用while和do-while循环时,循环变量的初始化应该在循环语句之前完成

    B.while循环是先判断表达式,后执行循环语句

    C.do-while和for循环均是先执行循环体语句,后判断表达式

    D.for、while和do-while循环中的循环体均可以由空语句构成


    正确答案:C

  • 第4题:

    有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A<:100 IF.NOT.A/2=INT(A/2)B=B+A ENDIF A=A+1 ENDD0 ? 8 SET TALK ON RETURN 该程序的功能是( )。

    A. 求1到100之间的累加和

    B. 求1到100之间的累加和除以2的商

    C. 求1到100之间的偶数之和

    D. 求1到100之间的奇数之和


    正确答案:D
    分析该段程序的目的,我们可以看到当 A/2与INT(A/2)不等时,就将A的值添加到B中,而只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是D。

  • 第5题:

    有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A<=100 IF.NOT.A/2=INT(A/2) B=B+A ENDIF A=A+1 ENDDO ?B SET TALK ON RETURN 该程序的功能是

    A.求1到100之间的累加和

    B.求1到100之间的累加和除以2的商

    C.求1到100之间的偶数之和

    D.求1到100之间的奇数之和


    正确答案:D
    解析:分析该段程序的目的,可以看到当A/2与INT(A/2)不等时,就将A的值添加到B中,只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是 D。

  • 第6题:

    设有下面的循环: i=0 While i<=1 i=i + 3 Print i Wend则运行后的输出结果是A.1B.2C.3D.4

    设有下面的循环: i=0 While i<=1 i=i + 3 Print i Wend则运行后的输出结果是

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    解析:本题中考查了While…Wend循环语句,条件是I=1,当运行一次之后,I=I+3,I变为3了,不满足条件了,所以在运行中,只运行了一次就停止了,最终输出结果为3。

  • 第7题:

    while先初始化循环变量,然后对条件进行判断,如果条件为真则执行相应的循环体语句。不用加修改循环变量的语句,程序会正常结束。


    正确答案:错误

  • 第8题:

    用for循环实现输出1-100的结构也可以用while结构替换实现该功能


    正确答案:正确

  • 第9题:

    利用循环求1到10的和值,循环控制i,和值变量sum;则循环体中求和的式子正确的是()。

    • A、sum=sum+i
    • B、sum+=i
    • C、sum=i
    • D、i=sum+i

    正确答案:A,B

  • 第10题:

    For语句的格式如下,下列说法错误的是()。 For<循环变量>=<初值>to<终值>[step<步长>] [<循环体>] [exitfor] Next[<循环变量>]

    • A、步长只能为正数,不能为负数
    • B、步长为1时,可略去不写
    • C、初值、终值和步长都是数值表达式
    • D、next后的循环变量与for语句中的循环变量必须相同

    正确答案:A

  • 第11题:

    单选题
    下面程序是用来描述用while实现求100以内的偶数和。下面步聚顺序应为() (1)定义循环变量i及累积求和变量sum,初始化变量的值 (2)套用while循环结构实现求100以内偶数和 (3)分析循环四要素 初始值=2终值=100步长:+1循环体:判断是否是偶数,加法 (4)输出1-100之间偶数和的结果
    A

    1-2-3-4

    B

    1-3-2-4

    C

    1-4-2-3

    D

    4-3-2-1


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。

    正确答案: longi,j,m,s=0;
    for(i=1;i<=10;i++)
    {
    m=1;
    for(j=1;j<=i;j++)m=m*j;
    s=s+m;
    }
    Console.WriteLine("1!+2!+3!+...+10!="+s);
    解析: 暂无解析

  • 第13题:

    有如下事件过程,程序的功能是()。 Private Sub Commandl _Click ( ) S1=0: S2=0 M1=0: M2=0 N=1 Do while N<=100 A=INT(101* RND) If a mod 2=0 THEN S1= S1+A : M1=M1+1 Else S2= S2+A : M2=M2+1 End if N=N+1 Loop Print S1,S2 Print M1,M2 END Sub

    :A. 求101以内奇数之和

    B. 求101以内偶数之和

    C. 随机产生100个0-100之间的整数,并分别求这些数的奇数和与偶数的个数与和

    D. 随机产生101个0-100之间的整数,并分别求这些数的奇数和与偶数的个数与和


    参考答案:C

  • 第14题:

    用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第15题:

    下列各循环语句中,不是死循环的是( )。

    A.int i=100; while(1){ i=i%100+1; if(i==20) break; }

    B.int i,sum=0; for(i=1;;i++) sum=sum+1;

    C.int k=0; do{ ++k; }while(k>=0);

    D.int s=3379; while(s++%2+3%2) s++;


    正确答案:A
    解析:分析各个选项。选项A中,当变量i的值等于20时,会执行break;语句,即退出整个while循环体。所以选项A的循环语句不是死循环。其他各个选项的循环语句中,没有循环退出点,所以都是死循环。

  • 第16题:

    下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的和,int sum2(int n);利用递归方法求和1~n的和;在main()方法中调用这两个方法求1~100的和并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。

    public class Sum{

    public static void main(String args[])

    {

    //1.调用suml(int n),求1~100的和

    System.out.println("1~100的和:"+sum1(100));

    //2,调用sum2(int n),求1~100的和

    System.out.println("1~100的和:"+sum2(100));

    }

    static int suml(int n)

    {

    int result=0;

    for(int i=1;i<=n;i++)

    ________________

    retrun result;

    }

    static int sum2(int n)

    {

    if(______________)

    return 1;

    else

    _____________

    }

    }


    正确答案:result+=i; n==1 return n+sum2(n-1);
    result+=i; n==1 return n+sum2(n-1); 解析:本题主要考查递归调用的算法及for循环语句的使用。解答本题的关键是热练掌握递归调用的算法及for循环语句的使用.在本题中,result+=i;语句的功能是累加求和,if(n==1)语句的功能是判断当n==1时,累加和为1,return n+sum2(n-1);语句的功能是递归调用sum2(int n)方法求和。

  • 第17题:

    编写程序,计算1~100中偶数的累加和并输出。


    答案:public class a{public static void main(String[] args){int i,s=0;for(i=1;i<=100;i++){if(i%2==0)s=s+i;}System.out.println("1到100的偶数累加和是"+s);}}

  • 第18题:

    执行下列程序:

    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中偶数的和。

  • 第19题:

    Math类用来实现什么功能?设x,y是整型变量,d是双精度型变量,试书写表达式完成下面的操作: (1)求x的y次方; (2)求x和y的最小值; (3)求d取整后的结果; (4)求d的四舍五入后的结果; (5)求atan(d)的数值。


    正确答案: 相应的表达式为:
    (1)Math.pow(x,y)
    (2)Math.min(x,y)
    (3)Math.floor(d)
    (4)Math.rint(d)
    (5)Math.atan(d)

  • 第20题:

    编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。


    正确答案: longi,j,m,s=0;
    for(i=1;i<=10;i++)
    {
    m=1;
    for(j=1;j<=i;j++)m=m*j;
    s=s+m;
    }
    Console.WriteLine("1!+2!+3!+...+10!="+s);

  • 第21题:

    For循环按确定的次数执行循环体,该次数是由循环变量的初值、终值和步长确定的。


    正确答案:正确

  • 第22题:

    ()个变量的异或运算和同或运算之间具有互补关系,()个变量的异或运算和同或运算具有相等关系。

    • A、偶数、偶数
    • B、偶数、奇数
    • C、奇数、奇数
    • D、偶数、偶数

    正确答案:B

  • 第23题:

    判断题
    用for循环实现输出1-100的结构也可以用while结构替换实现该功能
    A

    B


    正确答案:
    解析: 暂无解析