• 2022-06-07
    下列程序段执行的结果是()。 declare@s as int,@i as int set@s=0 set@i=1 while@i<10 begin set @s=@s+@i set @i=@i+2 end print @s
    A: 15
    B: 25
    C: 55
    D: 65
  • B

    内容

    • 0

      下列程序输出结果是______。 [br][/br] i=1 s=0 while i<=10: if i%3!=0: s=s+i i=i+1 print(s) A: 18 B: 37 C: 55 D: 0

    • 1

      以下程序段的输出结果是_______。 int s=1,i=2; do { s=s*i; i++; }while(i<=5); printf("%d\n",s);

    • 2

      下列程序段执行后s值为:(38)int i=1, s=0; do { if(!(i%2))continue; s+ =i; } while(+ +i<10); A: 1 B: 45 C: 25 D: 以上均不是

    • 3

      以下能正确计算1×2×3×4...×10的程序段是A.i=1;s=1;do{s=s*i;i++;}while(i<=10)B.do{i=1;s=1;s=s*i;i++;}while(i<=10);C.i=1;s=0;do{s=s*i;i++;}while(i<=10);D.do{i=1;s=0;s=s*i;i++;}while(i<=10);

    • 4

      以下程序段中,循环体执行次数大于0,且不是死循环的是()。 A: int a=10;<br>while(a) a=8; B: int s=6;<br>do {s-=2;} while(s); C: static int a;<br>while(a) a=1; D: for(i=1;i>10;i++) i=i+2;