09110092:若已定义:int b[12],*p=b;在以后的语句中未改变p的值,则不能表示b[1]地址的表达式是()。A.p+1B.b+1C.++pD.++b

09110092:若已定义:int b[12],*p=b;在以后的语句中未改变p的值,则不能表示b[1]地址的表达式是()。

A.p+1

B.b+1

C.++p

D.++b


参考答案和解析
++b

相关考题:

若有定义int a[9],*p=a;,则p+5表示A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5

若有定义int b[8],*p=b;则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的地址D.数组元素b[0]的值加上6

若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB 若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5

对于int*p;inta[];p=a,的合法运算()。 A.p=a;p++相当于a++B.++p;相当于a[1]C.a++D.若p中的地址为100则p++;运算后则其值为100

若已有定义int x=2; int *p=则*p的值为( )A. 2B. &xC. *xD. &p

若有定义:int x=0,*p=x;,则语句printf("%d\n",*p);的输出结果是 ______。A.随机值B.0C.x的地址D.p的地址

若有定义: int*p; 则下列各选项中,不同于表达式“*p=*p+1;”的是( )。A.*p++;B.++*p;C.*p+=1;D.++(*p);

若有定义:“int*P,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是( )。A.随机值B.0C.x的地址D.P的地址

若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址SX 若有定义“int b[8],*p=b;”,则p+6表示( )。A.数组元素b[6]的值B.数组元素b[6]的地址C.数组元素b[7]的地址D.数组元素b[o]的值加上6

若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( )。A.p+1B.a+1C.a++D.++p

在int a=10,* p=a;语句中,p的值是( )。A.10B.变量p的地址C.变量a的地址D.随机数

若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是 _______。A.p+1B.a+1C.a++D.++p

已知定义“int x = 1, *p”,则合法的赋值表达式是( )。 A、p = &xB、p = xC、*p = &xD、*p = *x

设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )。 A、pB、*pC、*&xD、*p=xE、x=*p

若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示 a[1]地址的表达式是( )。A.p+1B.a+1C.a++D.#NAME?

若有以下的定义, int a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是 ______。A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p

设有定义语句“int a=10,*p=a;”,则表达式“a十*p”的值是( )A.10B.20C.100D.语法出错

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()

已定义以下函数      Int fun(int *p)      {return *p;}  则fun函数返回值是()A、不确定的值B、一个整数C、形参P中存放的值D、形参P的地址值

若有定义:int a[10],*p; 则*(p+5)表示()。A、元素a[5]的值B、元素a[5]的地址C、元素a[6]的值D、元素a[6]的地址

若已定义   struct num{    int a;    int b;   float f;  } n={1,3,5.0};  struct num *p=n;  则表达式p-b/n.a*++p-b的值是  ①  ,表达式(*p).a+p-f的值是  ②  。

若有以下定义      int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a;    则值为3的表达式是()   A、p+=2,*(p++)B、p+=2,*++pC、p+=3,*p++D、p+=2,++*P

下面关于指针变量int*p;描述不正确的是()A、*p表示的是指针变量p的地址B、int*p表示定义了一个指针类型变量C、*p表示的是指针变量p的值D、p=a将a的值赋值给变量p

单选题已定义以下函数      Int fun(int *p)      {return *p;}  则fun函数返回值是()A不确定的值B一个整数C形参P中存放的值D形参P的地址值

问答题若已定义   struct num{    int a;    int b;   float f;  } n={1,3,5.0};  struct num *p=n;  则表达式p-b/n.a*++p-b的值是  ①  ,表达式(*p).a+p-f的值是  ②  。

填空题若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()

单选题若有定义:int a[10],*p; 则*(p+5)表示()。A元素a[5]的值B元素a[5]的地址C元素a[6]的值D元素a[6]的地址