求2014年3月计算机二级C语言考试题详解 10

如果没有全部的答案,请帮忙讲一下18,19,37,38题下面是真题答案http://wenku.baidu.com/view/ddda91aa700abb68a882fb... 如果没有全部的答案,请帮忙讲一下18,19,37,38题
下面是真题答案http://wenku.baidu.com/view/ddda91aa700abb68a882fb2a.html
展开
 我来答
酸豆婆滴帽子
2014-09-18
知道答主
回答量:6
采纳率:0%
帮助的人:7万
展开全部
(18)有以下程序
#include
main()
{ int x=011; //0开头表示是8进制
printf("%d\n",++x); //%d表示以10进制输出,++x表示先自增
}
程序运行后的输出结果是
A)12
B)11
C)10
D)9 答案是10

(19) 选A (注意 case 语句后面有break才会跳出,如果没加break那么当第一个符合条件的case语句执行后就会一直执行后面的语句而不做判断,知道遇到break)

(37)选D 这个没什么好讲的 ,自增 结构体 指针 成员
(38)选D 和37类似

最后 如果不确定的这种最好的方法就是自己把代码敲进去运行出结果 就一目了然了
手机用户89547
2014-09-18 · 超过64用户采纳过TA的回答
知道答主
回答量:183
采纳率:100%
帮助的人:57.6万
展开全部
找计算机934251682
公共基础是必考的,如果你买的资料没有的话,是要再买一本关于公共基础的书的。题目的话都是大同小异的,基本上都是换汤不换药的。个人建议你还是用2010版的比较好,因为这两个版本的区别还是有点的,2010的很多的一些操作和工具位置都和2003的不一样,如果在之前没有熟悉的话,考试的时候都会比较难弄!至于2010版access下载,可以在网上下载的,有不少是破解版的!望采纳,谢谢!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2014-09-18 · TA获得超过103个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:156万
展开全部
数字中0开头的是八进制
case分支后面没有break的话,会接着执行下面其他case分支,知道break,或者已经退出了整个switch

dt数组在内存中分布就是1,2,3,4,指针p就是指向了开头。*(int*)p就是1,接下的类推,->x或者y,就是就是个偏移

和上面的差不多,->换成 . 而已。。p->a就是(*p).a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式