若函数的形参为一维数组指针,则下列说法中正确的是()。
A.调用函数时对应实参必须为一维数组名
B.调用函数时对应实参一般为对应的二维数组名
C.调用函数时实参可以为一级指针
D.调用函数时实参可以为二级指针
A.调用函数时对应实参必须为一维数组名
B.调用函数时对应实参一般为对应的二维数组名
C.调用函数时实参可以为一级指针
D.调用函数时实参可以为二级指针
第1题
A、实参传递过去的是该一维数组的首地址
B、函数定义时的形参只能是与实参相对应的一维数组
C、函数定义时的形参可以是与实参相对应的一维数组或者是类型相同的指针变量
D、参数传递方式依然遵循单向值传递的原则
第2题
A)int(*pt)[3]是一个数组指针
B)指针pt指向一个有3个整型变量的数组
C)定义了一一个名为*pt、具有三个元素的整型数组
D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
第3题
A.p是一个函数名,q是一个指针变量
B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量
C.p和q是等价的,都是指针变量
D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
第4题
A.int(*pt)[3]是一个数组指针
B.指针pt指向一个有3个整型变量的数组
C.定义了一个名为*pt、具有三个元素的整型数组
D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
第5题
第6题
int*func(int a[10],int n);
则下列叙述中,正确的是
A.形参a对应的实参只能是数组名
B.说明中的a[10]写成a[]或*a效果完全一样
C.func的函数体中不能对a进行移动指针(如a++)的操作
D.只有指向10个整数内存单元的指针,才能作为实参传给a
第7题
A.ptr是指向一维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int数据
D.prt是一个函数名,该函数的返回值是指向int型数据的指针
第9题
A.k=*p1+*p2;
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
第10题
A.int( *p)[n); 是把p定义为整型变量,它指向不知数据类型的一维数组
B.int( *p)(); 是把p定义为整型指针
C.int *p[n); 定义指针数组p,每个指针指向一个整型变量
D.int *p(); p为指向函数的指针,函数返回值为整型
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!