A.k=*p1+*p2
B.k=*p1*(*p2)
C.p2=k
D.p1=p2
第1题:
此题为判断题(对,错)。
第2题:
A.c=*p1+*p2;
B.p2=c;
C.p1=p2;
D.c=*p1*(*p2);
第3题:
A./*p2是指向浮点变量的指针变量*/
B./*p2是指向整型变量的指针变量*/
C./*p2是指向字符变量的指针变量*/
D./*p2是指向函数变量的指针变量*/
第4题:
设pl和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )。
A.k=*pl+*p2
B.p2=k;
C.pl=p2;
D.k=*pl*(*p2.;
第5题:
设有定义语句int(*f(int);,则下列叙述正确的是( )。
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形态
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是其类型为int类型的地址
第6题:
语句int(*ptr)的含义是( )。
A.ptr是一个返回值为int的函数
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
第7题:
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是( )。
第8题:
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。
第9题:
定义指针变量int*p;则下列说法正确的是()
第10题:
有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=&a,?p2=&b;
第11题:
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
语句①和②中的*p含义相同,都表示给指针变量赋值
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
语句①和②的执行结果都是把变量x的地址赋给指针变量p
第12题:
?p2=b;
p1=a;
p2=p1;
c=?p1?(?p2)。
第13题:
设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。
A.p1=*p2
B.*p1=p2
C.p1=p2
D.*p1=*p2
第14题:
语句int(*ptr)();的含义是
A.ptr是指向一个维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
第15题:
对下列语句正确的描述是( )。 const int *x; int *const x;
A.语句1的含义是指针变量x不能更改
B.语句2的含义是指针变量x所指向的值不能更改
C.语句2的含义是指针变量x不能更改
D.语句1和语句2含义是相同的
第16题:
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
A.k=*p1+*p2
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
第17题:
设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
A.k=*p1+*p2
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
第18题:
语句int(*ptr)()的含义是( )。
A.ptr是一个返回值是int的函数
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
第19题:
在下列叙述中,错误的一条是______。
A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;
B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;
C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3
D.2个指针变量指向同一数组时可以进行比较,其值为1或0
第20题:
设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。
第21题:
写出指向int型变量的指针变量p的一个定义语句:()。
第22题:
已知:int**p;则变量p是()
第23题: