首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
下列程序的运行结果是______。 #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
admin
2010-12-10
31
问题
下列程序的运行结果是______。
#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]);
}
}
}
选项
A、5 5
答案
解析
分析程序执行过程,第一次循环时,j=3,i=5,因为switch(3),所以执行case 3,调用 P(a[--i])=P(a[4])=P(5),输出5;第二次循环时,j=2,i=4,因为switch(2),所以执行case 2,调用P(a[i++])= P(a[4])=P(5),输出5,之后i自加等于5。
转载请注明原文地址:https://jikaoti.com/ti/TKB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
设有如下程序代码:PrivateSubCommand1_Click()DimchAsStringDimnum(26)AsIntegerch=InputBox("")Callp(num,ch)
下列数组定义中错误的是( )。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是()。
设有如下数组声明:Dima()AsSingle下面关于这一声明的叙述中正确的是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。#include<stdlib.h>stuctnode{chardata;struetn
算法执行过程中所需要的基本运算次数称为算法的______。
随机试题
以下致病微生物所导致的肺炎与其首选抗生素搭配正确的是
固有牙槽骨又称
急性黄疸型肝炎黄疸前期最突出的表现是
(2006年)在图形对通过某点的所有轴的惯性矩中,图形对主惯性轴的惯性矩一定()。
建筑物内的管道井,其建筑面积计算说法,正确的是()。
按劳分配是按劳动者所提供的( )进行分配。
下列职工薪酬中不属于短期薪酬的是()。
新华网河南频道5月20日电文《全球十大河流对话黄河》,文章内容如下:作为第十七届中国(三门峡)国际黄河旅游节暨投资贸易洽谈会的一项重要活动安排,5月19日下午,“全球十大河流对话黄河”暨“沿黄九省(区)黄河之旅旅游联盟"成立大会在金泉宾馆举行。来
Howmanyplanetsarethereinthesolarsystemrevolvingaroundthesun?
Everyonelivinginthissocietyshouldcommunicatewitheachother.Theygetwhattheywantbybuyingandsellwhattheydon’tw
最新回复
(
0
)