首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #define P(A) printf("%d",A) main() { int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) { sw
下列程序的运行结果是______。 #define P(A) printf("%d",A) main() { int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) { sw
admin
2013-02-23
35
问题
下列程序的运行结果是______。
#define P(A) printf("%d",A)
main()
{ int j,a[]={1,2,3,4,5,6,7},i=5;
for(j=3;j>1;j--)
{ switch(j)
{ case 1:
case2:P(a[i++]);break;
case 3:P(a[--i]);
}
}
}
选项
答案
5 5
解析
分析程序执行过程,第一次循环时,i=3,i=5,因为switch(3),所以执行case 3,调用P(a[--i])=P(a[4])=P(5),输出5:第二次循环时,j=2,i=4,因为switch(2),所以执行case2,调用P(a[i++]):P(a[4])=P(5),输出5,之后i自加等于5。
转载请注明原文地址:https://jikaoti.com/ti/8MB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
需求分析中开发人员要从用户那里了解
有以下程序:main(){intx=0xFFFF;printf("%d\n",x--);}执行后的输出结果是()
以下选项中可作为C语言合法常量的是
在软件生产过程中,需求信息的给出是()
以下程序的输出结果是【】。main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i=3;i>0;i--,i--)printf("%c",*p[i]);p
指针变量p的基类型为double,并已指向一连续存储区,若p中当前的地址值为65490,则执行p++后,p中的值为()
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
在数据结构中,从逻辑结构上看可以分成______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
随机试题
计算上市公司的每股股利时,分母应当使用发行在外的普通股加权平均数。()
以下药物最有可能导致心脏毒性的是
关于机体对肿瘤的免疫效应,错误的是
下列不属于反射性呕吐的是
下列四种不同构造的外墙,哪个热稳定性较差?[2008年第37题]
某泵站工程包括防洪闸、挡土墙、围堰、清污机桥、导流明渠等建筑物,其中属于临时性建筑物的是()。
试算平衡表对下列()错误无法检查。
银行账户中的项目通常按()计价。
《“十三万”旅游业发展规划》指出,为实现“十三五”时期旅游业发展目标,必须牢固树立和贯彻落实()发展理念。
中国人民政治协商会议在性质上属于()。
最新回复
(
0
)