首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) sw
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) sw
admin
2013-02-23
46
问题
以下程序的输出结果是( )。 #define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) switch(j) {case 1: case 2:PR(*p++);break; case 3:PR(*(--p)); } }
选项
答案
ar=6 ar=6 ar=13
解析
通过*p=a+5将指针P指向a[5],第1次循环,i=3时,switch(3),执行case 3,*(-p)-a[4]=6,所以输出ar=6;第2次循环,j=2时,switch(2),执行case 2,(*p++)是先引用a[4]的值6,输出ar=6,再将指针P移位指向a[5];第3次循环,j=1时,switch(1),执行case 1,case 1后没有break语句,接着执行case 2,(*p++)是先引用a[5]的值13,输出ar=13,再将指针P移位指向a[6]。
转载请注明原文地址:https://kaotiyun.com/show/NiPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
下列程序的执行结果是______。point(char*pt);main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;point(pt);
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
下列数据结构中,能用二分法进行查找的是()。
开发大型软件时,产生困难的根本原因是()。
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的______。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
数据流图中带有箭头的线段表示的是______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
下列关于腹股沟斜疝与直疝在解剖上的区别,哪项是正确的
左侧枕叶皮层接受()的传入纤维投射。
某多层砌体结构第二层外墙局部墙段立面,如下图所示。当进行地震剪力分配时,试问,计算该砌体墙段层间等效侧向刚度所采用的洞口影响系数,应与下列( )项数值最为接近。
将一般的成倍节拍流水施工改变为加快的成倍节拍流水施工时,所采取的措施是( )。
为使沥青混合料面层与非沥青材料基层结合良好,在基层上应浇洒()。
对于可能散发可燃气体密度小于空气密度的场所,可燃气体探测器应设置在被保护空间的()。下列关于气瓶的使用,符合规定的有()。
银行业从业人员尽可能为残疾人提供便利,这种做法()。
亚洲国家躲过了近年来的全球大萧条,其中最主要的原因是它未被卷入2008年金融危机。然而近日一项调查显示,亚洲的债务水平正在以可怕的速度增长。从某些方面来说.这有部分合理理由.许多国家的超低息政策鼓励贷款,债务增长是财富增长的自然产物。但值得警惕的是,亚洲国
在我国社会主义改造过程中,国家资本主义的初级形式主要有
Lookatthenotesonhowtosucceedinajobinterview.Someinformationismissing.Youwillhearpartofapresentationbythe
最新回复
(
0
)