下面的函数用来求两个数中较小的值,则应该在横线处填入()intmax(intx,inty){return;}
A. X
B. Y
C. x D. x>y?x:y
查看答案
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);}
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
有如下程序main0{inta=2,b=-1,c=2;if(a)
A. 0
B. 1
C. 2
D. 3
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()
A. switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}
B. switch((int)x);{case1:printf("*\n");case2+x:printf("**\n");}
C. switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}
D. switch(a+b){case1:printf("*\n");casec:printf("**\n");}
设int x=7,y=8,z=9;则表达式(x&&z)= =(y||z)的值是0
A. 对
B. 错