8.设有定义int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( ). A.for(i=0;i 相关知识点: 试题来源: 解析 1.B 这种写法是错误的2.C 由于p指向a的首元素地址,所以p+1就指向下标为1的地址,*(p+1)的值就是5对应下标为13.C 表示数组a的...
若已定义 int a[]={1,2,3,4,5,6,7,8,9,10}, *p=a,i=5; 则对数组元素的不正确的引用是A.a[p-a]B.* (&a[i])C.p[i]D.* (*(a i))
答案:A 第12题 在位运算中,操作数每右移一位,其结果相当于( ) A、操作数乘以2 B、操作数除以2 C、操作数乘以4 D、操作数除以4 答案:B 第13题 若定义int k=7,x=12;,则值为3的表达式是( ) A、x%=(k%=5) B、x%=(k-k%5) C、 x%=k-k%5 D、(x%=k)-(k%=5) 答案:D 第14题 ...
若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是( )。 A. a[p-a] B. *(&a[i]) C. p[i] D. a[10] 相关知识点: 试题来源: 解析 D 正确答案:D 解析:此题考查对一维数组的引用。对于已定义的数组a[M],数组元素的...
若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是 A.
若已定义int a=5; 下面对(1)、(2)两个语句的正确解释是()。(1) int *p=&a; (2) *p=a;A. 语句(1)
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 其中 0≤i≤9, 则对a数组元素正确的引用是( ) 相关知识点: 试题来源: 解析 展开全部 正确的是 A) a[i]; B) &a[i] 这个是个地址 C) p[i-1] 这个可能会越界 i=0时 p[-1]越界 D) a[10] 越界 ...
若已定义: int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是( )。 A) a[p-a] B) *
答案 p和a都是指向a[0]的地址 因此p-a等于0 因此a[p-a]表示a[0],没有错 相关推荐 1若已经定义int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0 2 若已经定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0 反馈...
若已定义 int a = 5 ; 下面对 1 、 2 两个语句的正确解释是 ___ 。 1 int *p = &a ; 2 *p = a ;A.语句 ①和② 中的 *p 含义相同,都表示给指针变量 p 赋值。B.①和② 语句的执行结果,都是把变量 a 的地址值赋给指针变量 p 。C.① 在对 p 进行说明的同时进行初始化,使 p 指向 a ...