首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
32
问题
以下程序的输出结果是( )。 #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);}该程序的执行结果是______。
以下4个程序中,完全正确的是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
与结构化需求分析方法相对应的是【】方法。
若有一些定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
开发大型软件时,产生困难的根本原因是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及()。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()
随机试题
宁红金毫的适宜水温是
降低安全库存的基本措施中不包括()
平安险赔偿范围不包括()
直疝的特点是
A.改水B.改炉改灶C.食盐加碘D.改厕E.退耕还林或还牧防治燃煤污染型氟中毒的有效措施是
诊断动脉粥样硬化最直接的检查方法是
胎盘附着面的子宫内膜完全修复需到产后()
女性患者,48岁,既往无胃病史,近2周来上腹隐痛不舒,食欲不振,大便隐血试验(+),胃肠钡透示:胃窦部小弯侧黏膜纹理紊乱,胃壁僵直不规则,最有效的治疗方法是
马尔萨斯
A、Thetwospeakerswillgohomefirst.B、Thetwospeakerswillhavedinnerathome.C、Thetwospeakerswillhavedinneroutside.
最新回复
(
0
)