中国大学MOOC: 有以下程序#include main(){ int a=1,b=2,c=3,d=0; if (a==1 && b++==2)if (b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c);}程序运行后的输出结果是( )
举一反三
- 有以下程序 #include Main() { int a=1,b=2,c=3,d=0; if(a= =1 &&b++= =2) if(b!=2 || c--!=3) printf(“%d,%d,%d ”,a,b,c); else printf(“%d,%d,%d ”,a,b,c); else printf(“%d,%d,%d ”,a,b,c); } 程序运行后的输出结果是
- 中国大学MOOC: 有如下程序#include <stdio.h>main(){ int a = 0, b = 1; if (++a == b++) printf("T"); else printf("F"); printf("a=%d,b=%d\n", a, b); printf("\n");}程序运行后的输出结果是( )
- 有以下程序 main(){int a=1,b=2,c=3,d=0;If (a==1&&b++==2) If(b!=2||c--!=3) printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c);}程序运行后的输出结果是( )。 A: 1 2 3 B: 1 3 2 C: 1 3 3 D: 3 2 1
- 以下程序运行后的输出结果是 #include<stdio.h> main( ) int x=1,y=2,z=3; it(x>y) if(y<z) printf("%d",++z); else printf("%d",++y); printf("%d\n",x++); A: 331 B: 41 C: 2 D: 1
- #include "stdio.h"void main(){ char a='1',b='2'; printf("%c",b++); printf("%d\n",b-a);}程序运行后输出的结果是: