c程序设计:第一题是选c吗?第二题我知道是选c,可是我看了好多解释没看懂...数组怎么也看不懂。第三题和

c程序设计:第一题是选c吗?第二题我知道是选c,可是我看了好多解释没看懂...数组怎么也看不懂。第三题和第五题不会..第四题是选a吗?谢谢刚才好像没有插入图片... c程序设计:第一题是选c吗?第二题我知道是选c,可是我看了好多解释没看懂...数组怎么也看不懂。第三题和第五题不会..第四题是选a吗?谢谢
刚才好像没有插入图片
展开
 我来答
jasonwyatking
2011-12-30 · TA获得超过357个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:246万
展开全部
3.D,4。b,5。C
怎么解释呢?要不你加我百度hi把
terranlong
2011-12-30 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3970万
展开全部
第一题:
选A
函数不可以嵌套定义,没什么问题吧

第二题:
int (*ptr)[m] 首先 * 是括号括住的,因此可以肯定这是个指针,然后后面[m],证明这个指针指向一个数组,因此选C

第三题:
选D,因为定义的数组a只有10个元素,就是a[0]到a[9],a[10]就越界了
a[p-a],p是a数组元素的地址,a是数组第一个元素的首地址,因此相减的差值就是相距a[0]的偏移量

第四题:
选B
宏定义其实就是替换,直接把它替换过去就是了
SQR(k+m)/SQR(k+m) = k+m*k+m/k+m*k+m = 2+1*2+1/2+1*2+1 = 2+2+0+2+1 = 7
最后a/=7就是a = a / 7 = 16 / 7 = 2

第五题:
选C
p保存的是 i 的地址,*p就是取该地址的值,因此给 *p 赋值也就是给 i 赋值,而 *&j 其实就是 j
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王814614
2011-12-30
知道答主
回答量:20
采纳率:0%
帮助的人:3.1万
展开全部
亲你说的是哪套试卷
追问
我好像插入图片了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式