首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是___________。 #define P(a)printf(“%d”,a) main() {intj,a[]={1,2,3,4,5,6,7),i=5; for(j=3;j>1;j--)
下面程序的运行结果是___________。 #define P(a)printf(“%d”,a) main() {intj,a[]={1,2,3,4,5,6,7),i=5; for(j=3;j>1;j--)
admin
2012-08-23
64
问题
下面程序的运行结果是___________。
#define P(a)printf(“%d”,a)
main()
{intj,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
解析
分析程序执行过程,第一次循环时,i=3,i=5,因为switch(3),所以执行case 3,调用P(a
)=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://kaotiyun.com/show/Q5Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:mam(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
数据库管理系统是位于用户与______之间的软件系统。
下面能正确进行字符串赋值操作的是()。
设有intx=11;则表达式(x++*1/3)的值是()。
已定义以下函数:fun(int*p){return*p;}该函数的返回值是()。
请选出可以作为C语言用户标识符的一组标识符号
当调用函数时,实参是一个数组名,则向函数传送的是______。
下列关于栈的叙述中正确的是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
下列工具中为需求分析常用工具的是______。
随机试题
涂鸦线条的四种水平:_______、单一线、_______、命名线。
某洗涤剂原用于洗发,后来发现它还能用来清洗半导体器件和洗丝毛类服装,于是又开辟了新的市场,大大增加了销售量。其采用的策略是()
化妆品标签审核,是指对进出口化妆品标签中标示的反映()等内容的真实性、准确性进行符合性检验
下列各项中,体现实质重于形式要求的有()。
下列关于单用途卡和多用途卡的表述,不正确的是()。
LIPITORABOUTLIPITORLipitorisaprescriptionmedicine.Alongwithdietandexercise,itlowers"bad"cholesterol(胆固醇)iny
A:OK,howwouldyouliketopay?B:______
战国时期提出“兼爱”“非攻”的思想家是()。
有以下程序#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf)
A—proofofdeathI—copyrightlawB—bodilyharmJ—sumofclaimC—keywitnessK—housearrestD—rightofauthorL—permanentpopulat
最新回复
(
0
)