首页/ 题库 / [单选题]下列程序执行后的输出结果是( )。 ma的答案

下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}

单选题
2022-01-07 15:34
A、-32767
B、FFFE
C、1
D、32768
查看答案

正确答案
C

试题解析
因为x=0xFFFF=11111111,因此当以整型形式输出时对应的数为一1。

标签:
相关题目
有下列程序: main { int x=5; do {printf("%d",X-=4);) while(!(--x)); } 程序的输出结果是( )。
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while (!(--x)); } 程序的输出结果是( )。
执行以下程序后的输出结果是( )int w=3,z=7,x=10;printf(%d,x>10x+100:x-10);printf(%d,w++||z++);printf(%d,!w>z);printf(%d,w&&z);
下列程序段的执行结果是main(){char c1=’C’,c2=’Z’;printf(“%d,%d”,c1,c2);}
下列程序执行后的输出结果是( )。 main {int x=f;printf("%c\n",A+(x-a+1));}
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }
下面程序的输出结果是_______。 #define P1(x)printf(x) main() { char d[]="p"; P1(d) ; P1("d"); }
以下程序的输出结果是 main() { char x=040; printf("%o ",x<<1);}
以下程序的输出结果是 main () { char x=040; printf ( "%o " ,x<<1); }
下面程序的输出结果是 ( ) main( ) { char x=040; print{("%d ",x=x<<1);}
有下列程序: main { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 执行后的结果是( )。
有以下程序 main() { char s[]=" 123\"; printf("%d,%d ",strlen(s),sizeof(s)); } 执行后输出结果是
有以下程序 main ( ){ char s[]=" 123\"; printf ( "%d, %d ", strlen (s) , sizeof (s));} 执行后输出结果是
下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}
有以下程序:#include main(){ int x=011; printf(%d,++x);}程序运行后的输出结果是(  )。
有以下程序: main() {int k=33; printf("%d,%o,%x",k,k,k); } 执行后的输出结果是( )。
有下列程序: main { int k=5: while(--k)printf("%d",k=1); printf("\n"); } 执行后的输出结果是( )。
有下列程序: main( ) { int k=5; while(--k) printf("%d",k=1); printf("/n"); } 执行后的输出结果是( )。
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while(!(--X)); } 程序的输出结果是( )。
有下列程序: main( ) { int k=5; while(--k) printf("%d", k-=3); printf(" "); } 执行后的输出结果是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧