首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
42
问题
以下程序的输出结果是( )。 #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(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1
与结构化需求分析方法相对应的是【】方法。
在面向对象方法中,实现信息隐蔽是依靠()。
下列数据结构中,能用二分法进行查找的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
关系模型允许定义三类数据约束,下列不属于数据约束的是()。
下面不属于软件设计原则的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及()。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
随机试题
AlbertEinsteinonceattributedthecreativityofafamousscientisttothefactthatheneverwenttoschool,andthereforepre
批办的主要内容有哪些?
二尖瓣口狭窄的彩色多普勒超声所见是
急性心肌梗死时血心肌坏死标记物中升高最早的是
A、紫外一可见分光光度法B、薄层色谱扫描法C、气相色谱法D、高效液相色谱法E、毛细管电泳色谱法牛黄中的胆红素含量测定采用()。
两极对立,剑拔弩张的气氛,正在向一种“碰撞中磨合”“竞争中协调”的新型国际关系演变。这种变化表明()
下列关于医学常识的说法,错误的是:
生物多样性是一定时间、一定地区所有生物物种及其遗传变异和生态系统的复杂性的总称。它是由地球上的生命与其环境相互作用并经过几十亿年的演变进化而形成的,是地表自然地理环境的重要构成成分之一。生物多样性与其物理环境相结合而共同构成的人类赖以生存和发展的生命支持系
由于缺铁,40%到60%的婴儿面临着大脑发育迟缓的威胁,每年大约10万名婴儿在围产期面临死亡的威胁。根据发达国家的经验,适应中国人的饮食习惯,专家们提出了铁强化酱油的办法。只要食用“铁酱油”,就能基本改善缺铁的现状。政府接纳了专家的意见,启动了铁强化酱油的
下列关于用益物权的判断,正确的有()(2008年基础课多选第52题)
最新回复
(
0
)