指针练习二
摘要:指针习题二若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。CA.ps+1B.*(ps+3)C.ps[0][2]D.*(ps+1)3若已定义chars[10];则在下面表达式中不表示s[1]地址的是(B)。A.s+1B.s++C.&s[0]+1D.&s[1]若有定义:inta[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的正确引用为()。AA)﹡(﹡(a+i)+j)B)(a+i)[j]C)﹡(a+i+j)D)﹡(a+i)+j若有定义:inta[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的正确引用为()。DA)﹡(a[i]+j)B)(a+i)C)﹡(a+j)D)a[i]+j对于基类型相同的两个指针变量之间,不能进行的运算是(CA)<B)=C)+D)–)。设有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能正确表示数组元素a[1][2]的表达式是(A)*((*ptr+1)[2])C)(*ptr+1)+2D)。B)*(*(p+5))D)*(*(a+1)+2)设有以下定义:inta[2][3],(*p)[3];p=a;则对a数组元素的非法引用是()。BA.*(a[0]+2)B.*(p+1)[2]C.p[0][0]D.*(p[1]+2)(*(p+1))[2]?*p[1]?(*p)[1]?已知有程序段“charstr[][10]={“Aoyun”,”Be
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2020-11-07 06:45:39上传分享