语句SELECT CASE X中,X为一整型变量,下列CASE语句中,哪一句表达式是错误的()。
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()。
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()
假定已有变量定义语句:int m=3,n=2;,那么(float)(m/n)表达式的值是1.5。
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________.
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________.
09110022:已有定义int k=2;int *ptr1.*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是( )。
已有变量定义语句intx=3,y=-10;则表达式y%x的结果为___。
已有定义:float x=5.5;则表达式:x=(int)x+2的值为。
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
2、若x是整型变量,p是基类型为整型的指针变量,则正确的赋值表达式是()。
【单选题】已有定义int k=2; int*ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是 ()。
设整型变量x为5,y为2,结果值为1的表达式
对下列语句正确的描述是()。const int*x;//(1)int*const X;//(2)A.语句(1)的含义是指针变量x不能
int m,n=1; //这条语句的含义是同时声明2个变量m、n为整型,并赋初值为1
若已有如下宏定义:define MIN(x,y) (x)>(y)?(x):(y)以及定义:int a=1,b=3,c;,则执行语句c=MIN(a=b,b-a);以后,变量c的值是()
若有整型变量x=2,则表达式x<<2的结果是【】。若有整型变量x=2,则表达式x<<2的结果是【 】。
无符号整数变量ux和uy的声明和初始化如下: unsigned ux=x; unsigned uy=y; 若sizeof(int)=4,则对于任意int型变量x和y,判断以下表达式哪些为永真 i. x*4+y*8==(x<<2)+(y<<3) ii. x*y==ux*uy iii. (x*x)>=0 iv. x/4+y/8==(x>>2)+(y>>3)
假定一个函数的原型语句为"intff(int*x);",-个整型数组为a[10],则下面函数调用表达式不正确的是()。
6、设初始化int a=0,b=0,c=0,x=9;则执行下列语句之后,变量x的值是 if (a) x--; else if(b) if(!c)x=3; else x=4;
4、假设用下面语句申请了一块动态内存,并用指针变量指p向了它,用这块内存保存m*n个整型元素,即作为一个二维动态数组来使用,那么下面哪种通过p访问这个二维动态数组第i行第j列元素的方法是正确的()。 p = (int *) malloc(m*n*sizeof(int)); 或者 p = (int *) calloc(m*n, sizeof(int));
2、已有定义:int x[10],*p; 能正确赋值的语句是:
设整型变量a,b的值分别为1,2,那么表达式 a>b?a+b:a-b的结果是().