x > y
x ! = y
z >(y + x)
x
第1题:
设有如下宏定义
#define MYSWAP(z,x,y)
{z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP(( ),a,b);
第2题:
此题为判断题(对,错)。
第3题:
若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为( )。
第4题:
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。
A.
B.
C.
D.
第5题:
设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。
A.char
B.int
C.float
D.double
第6题:
已有定义语句:int x=3,y=0,z=0;,则值为0的表达式是( )
A.x&&y
B.x||z
C.x| |z+2&&y-z
D.!((x<y)&&!z| |y)
第7题:
若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。
第8题:
设有定义:intx=0,y=1,z=1;则运行表达式:x=y++>z--后,x,y,z的值分别是()。
第9题:
设有定义float x=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。
第10题:
若已定义x和y为float类型,则表达式:x=1,y=x+3/2的值是()。
第11题:
x > y
x ! = y
z >(y + x)
x
第12题:
double
char
int
float
第13题:
设有如下宏定义
define MYSWAP(z,x,y){z=x;x=Y;Y=z;}
以下程序段通过宏调用实现变量a、b内容的交换,请填空。
float a=5,b=16,c;
MYSWAP( 【 】,a,b) ;
第14题:
若x,y,z均被定义为整数,则下列表达式能正确表达代数式1/(x*y*z)的是()。
A.1/x*y*z
B.1.0/(x*y*z)
C.1/(x*y*z)
D.1/x/y/(float)z
第15题:
设有定义int x; float y; , 则10+x+y值的数据类型是
A.int
B.double
C.float
D.不确定
第16题:
若有定义:“int a=4,b=5;float x=3.4,y=2.1;”,则下列表达式的值为( )。 (float)(a+b)/2+(int)x%(int)y;
A.5.5
B.55
C.5.500000
D.55.00000
第17题:
假设有函数模板定义如下,下列各选项中正确的是( )。 Template <class T> T Max(T a,T b,T c) { if(a<b) {if(b<c) return c; else return b;} else {if(a<c) return c; else return a;} }
A.float x,y,z;float max;max=Max(x,y,z);
B.float x;int y,z;float max;max=Max(x,y,z);
C.float x;double y,z;float max;max=Max(x,y,z);
D.三个选项都正确
第18题:
设有语句float x=3.0,y=3.0;使x值为6.0的表达式是()
第19题:
假设有函数模板定义如下:template< typename T >Max(T a,T b,T&c){c=a+b;}下列选项正确的是()
第20题:
设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().
第21题:
设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()
第22题:
假设有条件 int x=1,y=2,z=3;则表达式z+=x>y?++x:++y的值是()
第23题:
(z,x,y)
(z=x,y)
z=(x,y)
z=(x==y)
第24题:
x>y
x!=y
z>(y+x
x<y&!(x<z)