• 2022-06-17
    C语言中,int为32位整数,x为int类型变量。以下( )表达式,能够提取x中的低i位。
    A: x | (-1<B: x ^ (1<C: x &(-1<D: x &( ~(-1<
  • D

    举一反三

    内容

    • 0

      下述for语句 int i,x; for (i=0,x=1;i<=9&&x!=876;i++) scanf(%d”,&x);

    • 1

      有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }

    • 2

      执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));

    • 3

      以下四个选项中和下面代码功能相同的是( )。(选择一项) int i = 1; int sum = 0; while (i <= 100) { if (i % 2 == 0) sum = sum + i; i++; } A: for (int x =1; x<=100;x++){ sum=sum+x;} B: for (int x =0; x<=100;x+=2){ sum=sum+x;} C: for (int x =1; x<=100;x+=2){ sum=sum+x;} D: 上述全对

    • 4

      以下不是无限循环的语句为()。 A: for(;1;x++=i); B: while(1){x++;} C: for(y=0,x=1;x>;++y;x=i++) i=x; D: for(i=10;1;i--) sum+=i;