有以下程序:#include main( ){char a='H';a=(a>='A '&&a<='Z ')? (a+32) :a;printf("%c\n" ,a);}程序运行后的输出结果是( )。
A. H
B. h
C. A
D. a
有以下程序:#include {int x=1,y=0,a=0,b=0;switch(x){ case 1 :switch(y){case 0: a++; break ;case 1 : b++; break;}case2: a++; b++; break;case3: a++; b++;}printf(" a= %d,b=%d\n" ,a,b);}程序的运行结果是()
A. a=2,b=2
B. a=2,b=1
C. a=1,b=1
D. a=1,b=0
有以下程序段:#include int a,b,c;a=10; b=50; c=30;if(a>b)a=b, b=c; c=a;pintf("a=%d b=%d c=%d\n" ,a,b,c);、程序的输出结果是()。
A. a=10 b=50 c=30
B. a=10 b=50 c=10
C. a=10 b=30 c=10
D. a=50 b=30 c=50
有以下程序段(若变量已正确定义并赋值): if(a>b)printf("x=%d,",x); elseprintf("y=%d,",y); if(a<=b)i++; else j++; 则与此程序段功能相同的选项是()。
A. if(a>b){printf("x=%d,",x);j++;}else{printf("y=%d,",y);i++;}
B. if(a>b){printf("x=%d,",x);i++;}else{printf("y=%d,",y);j++;}
C. if(a<=b)I{printf("x=%d,",x);i++;}else{printf("y=%d,",y);j++;}
D. if(a>=b){print("x=%d,",x);i++;} else{pintf("y=%d,",y);j++;}