• 2022-07-01
    下列程序输出结果是______。 [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
  • B

    内容

    • 0

      如果有i=1,s=0,执行下列指令后,print(s)的结果是( )。while(i): if not (i % 3): break; else: s = s + i i = i + 1 A: 3 B: 6 C: 1 D: 0

    • 1

      下述程序段中,与其他3个程序段作用不同的是_______。 A: s=0 i=0 While i>100 s=s+1 Wend B: s=0 i=0 While i<100 i=i+1 Wend C: s=0 i=1 Do While i<100 s=s+1 i=i+1 Loop D: s=0 i=0 Do Until i>=100 s=s+1 i=i+1 Loop

    • 2

      输入一个字符串s,反向输出它,例如输入"abc",输出"bca" s=input()[br][/br] __________ while i>=0: print(s[i],end="") i = i - 1 print()[/i] A: i=len(s) B: i=len(s)-1 C: i=len(s)+1 D: 都不对

    • 3

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

    • 4

      下面程序的运行结果是( )。 DIMENSION ad(10) i=1 S=0 DO WHILE i<=10 ad(i)=i一1 s=s+ad(i) i=i+1 ENDD0 S A: 40 B: 45 C: 50 D: 55