有定义语句:int a=5,b;不能给b赋2的赋值语句是( )。
若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为:
若有定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];,则b的值为【 】。
有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10};int *p=&a[0],b;b=p[5];则b的值是( )
整型变量a,b的值定义如下:int a = 21;int b = 22;则表达式 ++a == b++ 的值为?
设有如下定义: struct sk {int a; float b;} data,*p;若要使p指向data中的a域,正确的赋值语句是().
整型变量a,b的值定义如下:int a = 32;int b = 33;则表达式 ++a == b++ 的值为?
【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;
已知如下定义的结构体,若有p=&data,则对data中的成员a引用错误的是()。 struct sk{ int a; float b;}data,*p;
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。A)*p=*q; B)p=q;C)*p=&n1; D)p=*q;
若有定义int b[8],*p=b;则p+6表示()。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的地
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。A.表达式p=p+1是合法的B.表达式a=a+1是合
若有定义int b[8], *p=b; 则p+6表示()。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的
设有如下定义,struct sk{int a;float b;}data;int*p; 若要使P指向data中的a域,正确的赋值语句是(
定义如下一维数组:int a[5],*p;,则下列描述错误的是()。A.表达式p=p+1是合法的B.表达式a=a+1是合
设有以下程序段:int a[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是()。A.p+qB.p-qC.p*qD.p%q
若类A和类B的定义如下class A{int i,j;public:int geti(){return i;}};class B:public A{int k:public:void make(){k=i*j;}};则上述定义中非法的语句是
有如下定义:int b[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A.*q+8B.*(q+7)C. *q
某结构体变量定义如下,对此结构体变量中元素的引用,形式正确的是()。 struct k { int a; char c; }b,*p; p=&b;
若有以下定义,则赋值正确的是______。 int a, b, *p; float c, *q;
设有如下定义: struct sk { int a; float b; }data,*p; 若有p=&data;,则对data中的a域的正确引用是 。
若有以下定义,则赋值正确的是()int a ,b , *p;float c, *q;
若有如下定义,则b的值是() 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],,b=p[5];