niusouti.com

【程序说明】 程序功能是求1到100之间的所有素数。【程序】SET TALK OFFCLEARJ=2DO WHILE J<=100I=2DO WHILE (5)IF MOD(J,I)=0(6)ENDIFI=I+1ENDDOIF (7)?JENDIFJ=J+1(8)SET TALK ONRETURN(5)A.I>JB.I>=JC.I<JD.I<=J

题目

【程序说明】 程序功能是求1到100之间的所有素数。

【程序】

SET TALK OFF

CLEAR

J=2

DO WHILE J<=100

I=2

DO WHILE (5)

IF MOD(J,I)=0

(6)

ENDIF

I=I+1

ENDDO

IF (7)

?J

ENDIF

J=J+1

(8)

SET TALK ON

RETURN

(5)

A.I>J

B.I>=J

C.I<J

D.I<=J


相似考题
更多“【程序说明】 程序功能是求1到100之间的所有素数。【程序】SET TALK OFFCLEARJ=2DO WHILE J<=100 I=2 ”相关问题
  • 第1题:

    下列的程序的功能是求2~100之间的素数,程序中划线部分应填入的选项是 public class Testnn { public static void main(String args[]) { Labell: for(int i=2;i<100;i++) { for(int j=2;j<i;j++) { if(i%j==______)continue Labell; } System.out.println(i); } } }

    A.0

    B.1

    C.i

    D.j


    正确答案:A
    解析:根据素数的定义,如果一个数只能分解成1和本身这两个乘积因子,那么这个数就是素数,如5只能等于是1*5,而6不仅能等于1*6,还能等于2*3,所以5是素数,而6是合数;有了素数的概念便可以用双重for语句进行判断,外层for(inti=2;i100;i++)是让被测试的数移动的;而里面的for(intj=2;ji;j++),是用来判断被测试的数能不能被分解为除去1和它本身以外的位于1和本身之间的数,如果能,则有i%j==0,回到第一个特环,接着继续执行。

  • 第2题:

    已定义i和sum都为整数,以下C语言程序段的功能为()。 sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf(“%d”,sum);

    A.求1到100内所有整数的和

    B.求1到100内所有整数的积

    C.求1到100内所有偶数的和

    D.求1到100内所有奇数的和


    求1到100内所有整数的和

  • 第3题:

    10、下面程序段求1+2+……+100的和 int sum=0; int i=1; while(i<=100){ sum+=i; }


    B

  • 第4题:

    下列程序是求1~100的累加和,下列哪个程序段能正确完成累加和:

    A.s=0; i=0; while(i<=100) s+=i++;

    B.s=0; i=1; while(i++<100) s+=i;

    C.s=0; i=0; while(i<100) s+=i++;

    D.s=0; i=1; while(i<=100) s+=i;


    A

  • 第5题:

    3、对如下程序描述正确的是_________x=y=0 while True: x+=1 if not(x%2):continue elif x>100:break else:y+=x print("y=",y)

    A.该程序是死循环

    B.该程序用于求1到100之间整数的和

    C.该程序用于求1到100之间奇数的和

    D.该程序用于求1到100之间偶数的和


    1 2 3 4 5 6 8 9 10