已知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
A.-138
B.-3.243
C.-0.254
D.-0.462
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
若有下列说明语句 int(* p)(); 则标识符p代表的是()
A.一个用于指向函数的指针变量,函数返回值的类型为int型
B.一个带回值类型为整型的函数名
C.一个用于指向整型数据的指针变量
D.一个带回值类型为指针类型的函数名
A.将a的地址值赋给变量fun
B.指向类A的指针为a
C.是类A的对象引用,用来做函数fun()的形参
D.变量A与a按位相与作为函数fun()的参数
A.将a的地址值赋给变量fun
B.指向类A的指针为a
C.是类A的对象引用,用来做函数fun()的形参
D.变量A与a按位相与运算后作为函数fun()的参数
已知p是指向单向循环链表最后一个结点的指针,试编写只包含一个循环的算法,将线性表(a1,a2,…,an-1,an)改造为(a1,a2,…,an-1,an,an-1,…,a2,a1)。【北京理工大学2005十四、1(5分)】
A.执行后变量i的值都增1
B.在任何情况下运行程序结果都一样
C.在任何情况下运行程序结果都不一样
D.++i运算将出错
A.P=A×(P/A,i,n)×(P/F,i,m)
B.P=A×(F/A,i,n)×(P/F,i,m)
C.P=A×[(P/A,i,m+n)-(P/A,i,m)]
D.P=A×(F/A,i,n)×(P/F,i,n+m)
已知类 Sample中的一个成员函数说明如下: void Set (Sample &a); 其中,Sample&a的含意是()。
A.指向类Sample 的指针为a
B.将a的地址值赋给变量Set
C.a是类Smple的对象引用,用来作函数Set() 形参
D.变量Sample与a按位相与作为函数Set()的参数