首页/ 题库 / [单选题]运行下面的程序,其输出结果为______的答案

运行下面的程序,其输出结果为______。 main() { printf("%d,%d",5%-3,-5%3); }

单选题
2022-05-21 12:36
A、2,-2
B、-2,2
C、-2,-2
D、2,2
查看答案

正确答案
A

试题解析
解析:在C中,参与%运算的两个参数都必须为整型,在大多数C编译器下(包括TurboC)都采用了“向0靠近”的原则,即当两个运算量有一个为负数时,余数的符号由被除数的符号决定。故本题答案为A。

标签:
相关题目
下面程序的输出结果是______。 main() { int x=0x48; printf("%d ",--x); }
阅读下面的程序#includevoid main(){ int i,j; i=010; j=9; printf("%d,%d",i-j,i+j);}则程序的运行结果是____
以下程序运行后的输出结果为_______。main(){ short a=10,b=20,c; a=a>>2; b=b&4; c=a|b; printf("%d %d %d\n", a, b, c);}
有以下程序: main() { int i=10,j=1; printf("%d,%d ",i--,++j); } 执行后的输出结果是 ______。
下列程序执行后输出的结果是 ______。int d=1;fun(int p){ int d=5; d+=p++; printf("%d,",D) ;}main(){ int a=3; fun(A) ; d+=a++; printf("%d ",D) ;}
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d,",d); } main() { int a3; fun(a); d+=a++; printf("%d ",d); }
有以下程序 main() { int c=35; printf("%d ",c&c); } 程序运行后的输出结果是______。
有以下程序: main() { int c=35;printf("%d ",e&c);} 程序运行后的输出结果是 ______。
下面程序的输出结果是______。 main() { unsigned a=32768; printf("a=%d ",a); }
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }
以下程序的运行结果是______。 main() { char t=02; printf("%d ",t=++t>>2); }
有以下程序: main() { int a=666, b=888; printf("% d ", a, b); } 程序运行后的输出结果是______。
下面程序的输出结果是_______。 #define P1(x)printf(x) main() { char d[]="p"; P1(d) ; P1("d"); }
运行下面的程序,其输出结果为 ______。 main() { pintf("%d,%d",5%-3,-5%3); }
以下程序的运行结果是______。 main() { char n=0x20; printf("%d ",n=n<<1); }
以下程序运行后的输出结果是______。 int d=1; fun(int p) {static int d=d; d+=p; printf("%d",d) ;return d; } main() {int a=3; printf("%d ",fun(a+fun(d)));}
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d ",d); }
以下程序运行后的输出结果是______。 int d=1; fun(int p) { static int d=5;d+=p printf("%d,d");retum d; } main() {int a=3;printf("%d ",fun(a+fun(d) ));}
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d ",d); } 程序运行后的输出结果是______。
有以下程序: main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++ 1); else printf("%d",++d+1); printf("%d ",d); } 程序运行后的输出结果是 ______。
广告位招租WX:84302438

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