有如下程序:
main()
{ int x=1,a=0,b=0;
switch(x)
{ case 0: b++;
case 1: a++;
case 2: 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
有以下程序
main()
{int i=1,j=1,k=2;
if((j++||k++)&&i++)
printf("%d,%d,%d\n",i,j,k);} 执行后输出结果是
A.1,1,2
B.2,2,1
C.2,2,2
D.2,2,3
有如下程序
main()
{float x=2、0,y;
if(x<0、0)y=0、0;
else if(x<10、0)y=1、0/x;
else y=1、0;
printf("%f\n",y);} 该程序的输出结果是
A)0、000000
B)0、250000
C)0、500000
D)1、000000
阅读以下程序:
main()
{intx;
scanf( “%d”,&x);
if(x--<5)printf( “%d”,x);
elseprintf( “%d”,x++);
}
程序运行后,如果从键盘上输人5,则输出结果是 ()。
设int x=1,y=1;表达式(!x||y--)的值是
若运行时给变量x输入12,则以下程序的运行结果是
main()
{int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);}
在C程序中,判逻辑值时,用“非0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表示逻辑表达式值为“真”, 又用()表示逻辑表达式值为“假”。
A)1 0
B)0 1
C)非0 非0
D)1 1
若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是
A)***a=25,b=13,c=19
B)***a=26,b=14,c=19
C)### a=25,b=13,c=19
D)### a=25,b=14,c=19
有如下程序
main()
{ float x=0、0,y;
if(x<0、0)y=0、0;
else if(x>10、0)y=1、0/x;
else y=1、0;
printf("%f\n",y);}
该程序的输出结果是
A)0、000000
B)0、250000
C)0、500000
D)1、000000
以下4个选项中,不能看做一条语句的是
A);
B)a=5,b=2、5,c=3、6;
C)if(a5);
D)if(b!=5)x=2;y=6;
能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是
A)a=10 or a=0
B)a=0|a=10
C)a=10 a=0
D)a=10‖a=0
逻辑运算符两侧运算对象的数据类型是()
A)只能是0或1
B)只能是0或非0正数
C)只能是整型或字符型数据
D)可以是任何类型的数据
已知x=43, ch='A',y=0 :则表达式(x>=y&&ch<'B'&&!y) 的值是( )。
若希望当A的值为奇数时, 表达式的值为 “真”,A的值为偶数时, 表达式的值为“假”,则以下不能满足要求的表达式是()
A) A%2==1
B) !(A%2==0)
C) !(A%2)
D) A%2
有如下程序
main()
{ int a=2,b=-1,c=2;
if(a)
if(b<0)c=0;
else c++;
printf("%d\n",c);}
该程序的输出结果是
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
A)xy
B)x=y
C)x||++yy-z
D)!x
若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp) 的是
A)(exp==0)
B)(exp!=0)
C)(exp==1)
D)(exp!=1)
以下程序的输出结果是
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);}
写出下面逻辑表达式的值。设a=3,b=4,c=5
a+bcb==c ____________
a||b+cb-c ____________
!(ab)!c||1 ____________
!(x=a)(y=b)0 ____________
!(a+b)+c-1b+c/2 ____________
有3个整数a,b,c,由键盘输入,输出其中最大的数。
有一个函数
写程序,输入x的值,输出y相应的值。