若有定义语句:int a[4][10],*p, *q[4];且0≤i<4,则错误的赋值是 A.P=aB.q[i]=a[i]C.P=a[i]D.P=&a[2][1] 答案 A[解析] 对于选项A,p只能被地址赋值,而a[i]是下标变量,不是地址。 结果二 题目 若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是 A) p=a ...
解析 A.p=a A项,p是指向int类型的指针,a是一个二维数组即指向指针的指针,两者类型不匹配;B项,*q[4]定义了一个含有4个元素的指针数组,其中每个元素都为一个指针,都可以指向一个一维数组;CD两项,可以将数组a中某个元素的地址或某一行的首地址赋给p。
百度试题 题目若有定义语句:“int a[4][10], *p, *q[4];”且0≤i<4,则错误的赋值是__。 A.p=aB.q[i]=a[i]C.p=a[i]D.p=&a[2][1]相关知识点: 试题来源: 解析 A
的基本类型不同,所以p=a不合法。
百度试题 结果1 题目若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )。 A.p=aB.q=aC.p=aD.p=&a[2][1] 相关知识点: 试题来源: 解析 A [解析] 选项A)中是把二维数组赋值给指针变量,将数组转换为指针类型,所以错误。
若有定义语句:'int a[4][10],*P,*q[4];'且0≤i<4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D. A.D=a B.q[i]=a[i] C.p=a[l] D.P=&a[2][1] 点击查看答案 广告位招租 联系QQ:5245112(WX同号) 您可能感兴趣的试卷 ...
【答案】:A 数组名是一个存放一个数组首地址的值,是一个地址常量。而p=a不是合法的,因为p和a的基本类型不同。
int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是___。 A. *q=0; B. w=p; C. *p=va; D. *p=*w; 相关知识点: 试题来源: 解析 A.*q=0; 难度:1 知识点:读程序选结果/第八章...
若有以下定义和语句 int a=4,b=3,*p,*q,*w; p=&a;q=&b;w=q;q=NULL; 则以下错误的语句是 * A *q=0; B w=p; C