• 2021-04-14
    已有定义intd=-2;,执行以下语句后的输出结果是:printf('*d(1)=%d*d(2)=%3d*d(3)=%-3d*
    ',d,d,d,d);printf('*d(4)=%o*d(5)=%7o*d(6)=%-7o*
    ',d,d,d,d);printf('*d(4)=%x*d(5)=%6x*d(6)=%-6x*
    ',d,d,d,d);
  • 第一空:(*d(1)=-2*d(2)=□-2*d(3)=-2□**d(4)=177776*d(5)=□177776*d(6)=177776□**d(4)=fffe*d(5)=□□fffe*d(6)=ffffe□□*)。(注:□表示空格)

    内容

    • 0

      两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是 A: in( ) { int x; scanf("%d",&x); if(x++>5) printf("%d",x); else printf("%d\n",x--); } B: 7和5 C: 6和3 D: 7和4 E: 6和4

    • 1

      以下程序的输出结果是() main( ) { int i , x[3][3]={9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1} , *p=&x[1][1] ; for(i=0 ; i<4 ; i+=2) printf("%d " , p[i]) ;

    • 2

      下面程序输出的结果是( ). main( ) { int x; x=-3+4*5-6;printf("%d ",x); x=3+4%5-6;printf("%d ",x); x=-3+4%6/5;printf("%d ",x); x=(7+6)%5/2;printf("%d",x); }

    • 3

      语句printf("%d",strlen("will\0"));的输出结果是______ A: 3 B: 4 C: 5 D: 6

    • 4

      已有定义 float d1=3.5,d2=-3.5; 执行以下语句后的输出结果是( )。 printf("*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n",d1,d1,d1); printf("*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*\n",d2,d2,d2);