lighted lit区别:电脑编程问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 03:23:13
1,(多选)已知数组X定义为long X[10];在下面关于指针p的定义中.能用*p访问X的首元素的有()

A,long *p=X[0] B,long *p=&X[0] C,long *p=X; D, long *p=&X

2,已知一运行正常的程序中有这样两个语句 int *p1,*p2=&a; p1=*b;

由此可知.变量a和b的类型分别是()

A. int和int B, int 和int* C, int和int** D, int*和int*

3,已知一运行正常的程序中有这样两个语句: int *p2=&x,*p1=a; *p2=*b;

由此可知.变量a和b的类型是()

A, int 和int B, int *和int C, int和int* D,int*和int *

4,已知函数f1的原形是:void f1(int &a,char *b);, 变量v1,v2的定义是:int v1;char v2[]="ABCDW";,把v1和v2分别作为第一参数和第二参数

来调用函数f1,正确的调用语句是()

A, f1(&v1,&v2) B, f1(&v1,v2) C, f1(v1,v2) D, f1(v1,&v2)

5,要使语句p2=new long *;能够正常执行.p2应定义为()

A, long ***p2 B, long **p2 C, long *p2 D, long p2

6,要使语句p3=new float *[15];能够正常执行.p3应定义为()

A,float (*p3) [15] B,float (*p3)[] C, float **p3 D, float *(*p3)[15]

以上难道想了很久也想不出来希望各位高手指点一下.辛苦了....最好能解析一下

(1) c
(2) C
(3) D
(4) C