首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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) {cas
下面程序的运行结果是( )。 #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) {cas
admin
2011-06-10
70
问题
下面程序的运行结果是( )。 #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: case 2:P(a[i++]);break; case 3:P(a[--i]); } } }
选项
答案
5 5
解析
分析程序执行过程,第一次循环时,j=3,i=5,因为switch(3),所以执行case3,调用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自加1等于5。
转载请注明原文地址:https://www.kaotiyun.com/show/TCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能定义为用户标识符的是
下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3; while(z-->0&&++x
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )
下列叙述中正确的是( )
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
在计算机中,算法是指()。
以下叙述中不正确的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
简述2001年我国修改《婚姻法》的修法重点。
胃溃疡和胃癌好发的部位是
混凝土的和易性主要包括()。
水库在汛期允许兴利的上限水位或汛期防洪运用时的起调水位为()。
会员制期货交易所应召开临时会员大会的情形包括()。
根据《税收征收管理法》及其他相关规定,对税务机关的征税行为提起诉讼,必须先经过复议,对复议决定不服的,可以在接到复议决定书之日起的一定时限内向人民法院起诉。下列各项中,符合上述时限规定的是()日。
在劳务派遣中,()的关系属于有“关系”没劳动的形式劳动关系。
依据我国《个人独资企业法》的规定,下列不符合我国个人独资企业设立所应具备的条件的是()。
邓小平反复强调,“基本路线要管一百年,动摇不得。只有坚持这条路线,人民才会相信你,拥护你”。坚持党在社会主义初级阶段的基本路线的关键是
以下数据结构中,属于非线性数据结构的是()。
最新回复
(
0
)