1、写出下列程序段的输出结果: int a = 56; if (a>50 ) printf("A"); if (a>40 ) printf("B"); if (a>30 ) printf("C");

1、写出下列程序段的输出结果: int a = 56; if (a>50 ) printf("A"); if (a>40 ) printf("B"); if (a>30 ) printf("C");


参考答案和解析
D ++是自增运算符,但作为前缀和后缀是不一样的,对于变量本身没有差别,但对于表达式的值有影响,x++,表达式先去x的值5作为输出,然后再加1,++y是先增1,然后取自增后的值为表达式的值,所以输出结果为11

相关考题:

写出下列程序段的输出结果( )。main(){int x=5; int y=10;printf("%d\n",x++); printf("%d\n",++y); }A.5 B.6 C.6 D.5 10 10 11 11

现有如下程序段,此程序段编译有错误,则程序段的错误出在#includemain(){ int a=30,b=40,c=50,d;d=a 30?b:c;switch(d){case a:printf("%d,",a);case b:printf("%d,",b);case c:printf("%d,",c);default:printf("#");}}A.default:printf("#");这个语句B.d=a30?b:c;这个语句C.case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句D.switch(d)这个语句

若从键盘输入34,则以下程序输出的结果是______。 include main() {int a;scanf("%d",a);if(a>30)printf("%d",a);if(a>20)printf("%d",a);if(a>10)printf("%d",a);}

下列程序的输出结果是______。 main() { int i; for(i=1; i+1; i++) { if(i>4){printf("%d",i++);break;} } printf("%d",i++); }A.55B.56C.程序错误,没有输出D.循环条件永远为真,死循环

有以下程序:includestdio.hmain( ){ int a=12,C; c=(a2)1; printf(stdio.hmain( ){ int a=12,C;c=(a2)1;printf(%d\n,c);}程序运行后的输出结果是( )。A.3B.50C.2D.96

int x=6, y=7; printf(“%d,”,x++); printf(“%d\n”,++y); 程序的输出结果是__________ 。

下列程序的输出结果是【 】。main(){ int i;for(i=1;i=1;i++){ if(i>4){ printf("%d\n",i);break;}printf("%d\n",i++);}}

以下程序的输出结果是( )。 includefun(){ int a=0;a+=3;printf("%d",A); } main() {int 以下程序的输出结果是( )。include<stdio.h>fun(){ int a=0;a+=3;printf("%d",A);}main(){ int cc;for(cc=1;cc<=4;cc++)fun();printf("\n");}

以下程序的输出结果是()。include main(){int i; for(i=1;i 以下程序的输出结果是( )。 #include <stdio.h> main() { int i; for(i=1;i<5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n");A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$

有下列程序: main( ) { int k=5; while(--k) printf("%d",k=1); printf("/n"); } 执行后的输出结果是( )。A.1B.2C.4D.死循环

下列程序的输出结果是______。include main(){ int i=1,j=3; printf("%d,",i++); {int 下列程序的输出结果是______。#include <stdio.h>main (){ int i=1,j=3; printf("%d,",i++); { int i=0; i+=j*2; printf("%d,%d,",i,j); } printf("%d,%d\n",i,j);}A.1,6,3,1,3B.1,6,3,2,3C.1,6,3,6,3D.1,7,3,2,3

有以下程序: #includestdio.h void func(int n) { int i; for(i=0;i=n;i++)printf("*"): printf("#"); } main( ) {func(3);printf("????");func(4);printf("n\"); 程序运行后的输出结果( )。A.****#????***#B.***#????****#C.**#????****#D.****#????*****#

有以下程序#include stdio.hvoid func(int n){ int i;for(i=0;i=n;i++) printf(”*”);printf(”#”).}main( ){ func(3); printf(”???? ”); func(4); printf(”\n”); }程序运行后的输出结果是A)****#????***#B)***# ????*** *#C)**#????*****#D)****#????*****#

下列程序的输出结果是【】。 include void fun(int x) { if(x/2>0) fun(x/2); printf("%d" 下列程序的输出结果是【 】。include <stdio.h>void fun(int x){if(x/2>0) fun(x/2);printf("%d",x);}main(){fun(3);printf("\n");}

有下列程序: main () { int i; for (i=1;i<=40; i++) { if (i++%5==0) if(++i%8==0) printf("%d",i); } printf ("\n"); } 执行后的输出结果是( )。A.5B.24C.32D.40

下列程序段的输出结果是( )。 void fun(int *x,int *y) { printf("%d%d",*x,*y);*x=3;*y=4; } main() { int x=2,y=1; fun(y,x); printf("%d%d",X,y); }A.1243B.1212C.1234D.2112

现有如下程序段,此程序段编译有错误,则程序段的错误出在includemain(){int a=30,b=40, 现有如下程序段,此程序段编译有错误,则程序段的错误出在 #include<stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; swish(d) { case a: Printf("%d,",a); case b: printf("%d,",b); case c: printf("%d,",c); default printf("#");}}A.default:printf("#");这个语句B.d=a>30? b:c;这个语句C.case a:printf("%d,",a);case b:printf("%d,",b);case c:printf("%d,",c);这三个语句D.switch(d)这个语句

以下程序的输出结果是_______。 main() { int i; for(i=1;i<6;i++) { if(i%2)(printf("#");continue;} printf("*"); } printf("\n"); }A.#*#*#B.#####C.*****D.*#*#*

下列程序段的输出结果是【】。int n=c; switch(n++) {default:printf(errorc;switch(n++){default:printf(error);break;case a:case A:case b:case B:printf(good);break;case c:caseC:printf(pass);case d:caseD:printf(warn);}

下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));A.1B.30C.1-2D.死循环

下列程序段的输出结果是( )。include void fun(int *x, int *y) { printf("%d %d ", *x,*y); *x=3;*y=4;}main() { int x=1,y=2; fun( printf("%d %d\n",x,y); } A、2143B、1212C、1234D、2112

下列程序的输出结果是______。 main ( ) { int i; for (i=l;i6;i++) { if(i%2){printf("#");continue;} printf ("*"); } printf("\n"); }A.#*#*#B.#####C.****D.*#*#*

以下程序的输出结果是( )。 include fun() {static int a=0; a+=3;printf("%d",A); } ma 以下程序的输出结果是( )。 include<stdio.h> fun() {static int a=0; a+=3;printf("%d",A); } main() {int cc; for(cc=1;cc<5;cc++)fun(); printf("\n"); }

写出程序的运行结果。 main( ) { int a=0; for ( a=0;a3;a++ ); printf ( " %d/n", a ); } 输出结果是()。

以下程序运行后的输出结果是()。      main( )  {int a=1,b=3,c=5;      if(c=a+b)     printf(“yes”);      else  printf(“not”);  }

单选题有以下程序:#includemain(){ int i; for(i=1;i=5;i++) {  if(i%2)printf(*);  else continue;  printf(#); } printf($);}程序运行后的输出结果是(  )。A*#*#*#$B*#*#*$C*#*#$D*#*#*#*$

单选题有以下函数:#include void func(int n){ int i; for(i=0;i=n;i++)printf(*); printf(#);}main(){ func(3); printf(????); func(4); printf();}程序运行后的输出结果是(  )。A****#????***#B***#????*****#C**#????*****#D****#????*****#

单选题有如下程序:#include int convert(int *data){  return (*data)++; }main(){ int data=56;  convert(data);  printf("%d,",data);  data = convert(data);  printf("%d,",data);  printf(""); }程序运行后的输出结果是(  )。A56,57,B57,58,C57,57,D55,57,