求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 展开
下面是真题答案http://wenku.baidu.com/view/ddda91aa700abb68a882fb2a.html 展开
展开全部
(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类似
最后 如果不确定的这种最好的方法就是自己把代码敲进去运行出结果 就一目了然了
#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类似
最后 如果不确定的这种最好的方法就是自己把代码敲进去运行出结果 就一目了然了
展开全部
找计算机934251682
公共基础是必考的,如果你买的资料没有的话,是要再买一本关于公共基础的书的。题目的话都是大同小异的,基本上都是换汤不换药的。个人建议你还是用2010版的比较好,因为这两个版本的区别还是有点的,2010的很多的一些操作和工具位置都和2003的不一样,如果在之前没有熟悉的话,考试的时候都会比较难弄!至于2010版access下载,可以在网上下载的,有不少是破解版的!望采纳,谢谢!!!
公共基础是必考的,如果你买的资料没有的话,是要再买一本关于公共基础的书的。题目的话都是大同小异的,基本上都是换汤不换药的。个人建议你还是用2010版的比较好,因为这两个版本的区别还是有点的,2010的很多的一些操作和工具位置都和2003的不一样,如果在之前没有熟悉的话,考试的时候都会比较难弄!至于2010版access下载,可以在网上下载的,有不少是破解版的!望采纳,谢谢!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数字中0开头的是八进制
case分支后面没有break的话,会接着执行下面其他case分支,知道break,或者已经退出了整个switch
dt数组在内存中分布就是1,2,3,4,指针p就是指向了开头。*(int*)p就是1,接下的类推,->x或者y,就是就是个偏移
和上面的差不多,->换成 . 而已。。p->a就是(*p).a
case分支后面没有break的话,会接着执行下面其他case分支,知道break,或者已经退出了整个switch
dt数组在内存中分布就是1,2,3,4,指针p就是指向了开头。*(int*)p就是1,接下的类推,->x或者y,就是就是个偏移
和上面的差不多,->换成 . 而已。。p->a就是(*p).a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询