已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()
A.p=&i
B. p=p1
C. p=&a[i]
D. p=10
A.p=&i
B. p=p1
C. p=&a[i]
D. p=10
第1题
A.-138
B.-3.243
C.-0.254
D.-0.462
第2题
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
第4题
若有下列说明语句 int(* p)(); 则标识符p代表的是()
A.一个用于指向函数的指针变量,函数返回值的类型为int型
B.一个带回值类型为整型的函数名
C.一个用于指向整型数据的指针变量
D.一个带回值类型为指针类型的函数名
第5题
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
第7题
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值表达式为()
A.pb=x
B.pb=&x
C.*pb=&x
D.*pb=*x
第8题
A. delete p;
B. delete *p;
C. delete &p;
D. delete []p;
第10题
A.scanf("%d",&p);
B.printf("%d/n",p);
C.*p=&n;
D.int n,*p=NULL;
第11题
已知类A中的一个成员函数的说明如下:void SetValue(A &a); 则该函数的参数“A &a”的含义()。
A.指向A的指针为a
B.将变量a的地址赋给类A
C.类A对象引用a用作函数的形参
D.变量A与a按位与后作函数参数