下面关于指针变量int*p;描述不正确的是()
第1题:
若已有定义int x;下列说明指针变量p指向x的正确语句是( )
A. int p=&x;
B. int *p=&x;
C. int p=x;
D. int *p=x;
第2题:
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p p=______malloc(sizeof(int)); 则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
第3题:
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )
A.int p [n]
B.int * p( );
C.int * p(n);
D.int( * p)[n]
第4题:
A.p是int型变量
B.q是基类型为int的指针变量
C.p是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第5题:
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
第6题:
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第7题:
int**p;表示定义一个*p指针变量。
第8题:
设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()
第9题:
若已定义a为int型变量,则对指针p的说明和初始化正确的是()。
第10题:
下面指针变量赋值错误的是()
第11题:
下面关于指针变量赋值形式正确的是()
第12题:
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
语句①和②中的*p含义相同,都表示给指针变量赋值
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
语句①和②的执行结果都是把变量x的地址赋给指针变量p
第13题:
若已定义x为int类型变量,说明指针变量p的正确语句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第14题:
若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p=______ malloc (sizeof (int));则应填入 ______。
A.int
B.int*
C.(*int)
D.(int*)
第15题:
若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第16题:
下面程序的输出结果是( )。 #include <iostream> using namespace std; void main( ) { int i=8,*p=0; p = &i; coat<<p; }
A.0
B.变量i的地址
C.*p=0; 是错误的,因为不可给指针型变量赋予常数值
D.8
第17题:
若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
A.iht x,*p=&x;
B.int x,p=&x;
C.int x,*p=*x;
D.int*p=&x,x;
第18题:
指向数组元素为整型的一维数组的指针变量的定义是()。
第19题:
设有定义:int x,*p;,能使指针变量p指向变量x的语句是()
第20题:
定义指针变量int*p;则下列说法正确的是()
第21题:
下面能给一个指针变量赋值采用的方法有()
第22题:
若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()
第23题:
已知:int**p;则变量p是()