若有定义int(*p)();标识符p可以:
A.表示函数的返回值
B.指向函数的入口地址
C.表示函数的返回类型
D.表示函数名
第1题:
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
A.*q=0;
B.w=p;
C.*p=va;
D.*p=*w;
第2题:
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
第3题:
若有定义: int*p; 则下列各选项中,不同于表达式“*p=*p+1;”的是( )。
A.*p++;
B.++*p;
C.*p+=1;
D.++(*p);
第4题:
若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ;
A.*&a[10]
B.a[11]
C.*(p+11)
D.*p *p *p
第5题:
设有定义:struct sk {int a;float b;} data,* p; 若有p=& data;,则对data中的a域的正确引用是 ( )
A.(* p).data.a
B.(* p).a
C.p->data.a
D.p.data.a
第6题:
若有以下说明和定义
typedef int*INTEGER:
INTEGER P,*q;
以下叙述正确的是
第7题:
若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()
第8题:
若有如下定义: struct sk{ int a; int b; }data,*p=&data; 则对data中的成员x的正确引用的是()。
第9题:
若有定义int*p,以下指针p本身没有发生移动的是()
第10题:
若有定义int a[2][3],*p=a;则以下不能表示数组元素a[1][2]的是()
第11题:
若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
第12题:
<
=
+
-
第13题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第14题:
若有定义,inta=5;则int*p=&a;表示在对P进行说明的同时进行初始化,使p指向a。
此题为判断题(对,错)。
第15题:
若有以下定义和语句; int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
第16题:
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A.p=a;
B.p[0]=a;
C.p[o]=&a[1][2];
D.p[1]=&a;
第17题:
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
A.p+5
B.a+1
C.&a+1
D.&a[0]
第18题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第19题:
若有定义:int a[2][3],*p[3]; ,则以下语句中,正确的是()。
第20题:
若有语句:int x,*p=&x;则与该语句等价的语句是()
第21题:
若有定义:int *p,a=4;p=&a;则以下均代表地址的是()
第22题:
若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。
第23题:
a,p
&a,p
&a,*p
a,*p
第24题: