• 2021-04-14
    中国大学MOOC: 下列程序段当a的值为014和0x14时的执行结果分别是 if(a=0xA|a>12)if(011&10==a)printf(”%d!\n”,a);elseprintf(”Right!%d\n”,a);elseprintf(”Wrong!%d\n”,a);
  • 10! Right!11

    内容

    • 0

      下列程序段执行后输出结果为()。inti=-1;if(i<=0)printf("****");elseprintf("%%%%"); A: ****C B: %%%% C: %%%%C D: ****

    • 1

      下列程序段的执行结果为______。 x = 0: y = 1 z = 1: n = 0 Do x = x + y + z n = n + 1 Loop While x < 10 Print x; n A: 10 5 B: x n C: 9 5 D: 10 6

    • 2

      以下if语句语法正确的是 A: if(x>0)printf("%f",x)elseprintf("%f",-x); B: if(x>0){x=x+y;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x=x+y;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x=x+y;printf("%f",x)}elseprintf("%f",-x);

    • 3

      以下if语句语法正确的是() A: if(x>0) printf("%f",x)elseprintf("%f",-x); B: if(x>0){x++;printf("%f",x);}elseprintf("%f",-x); C: if(x>0){x++;printf("%f",x);};elseprintf("%f",-x); D: if(x>0){x++;printf("%f",x)}elseprintf("%f",-x);

    • 4

      for (n=1; n<=10; n++) { if (n%3==0) countinue; printf(“%d”,n); } 此程序段的执行结果是()