首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
19
问题
下列程序的运行结果是______。
#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://kaotiyun.com/show/oXPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在VB中,函数过程与子程序过程的区别之一是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
现有如下语句:x=lIf(a>50,Int(a\3),aMod2)当a=52时,x的值是()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。x<yAnd(Noty>z)Orz<X
设“A=“87654321”“,则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。
为了使通用对话框弹出的窗口标题显示为“文件操作”,应对通用对话框控件设置的属性是()o
设有如下数组声明:Dima()AsSingle下面关于这一声明的叙述中正确的是()。
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件()。
以下关于函数过程的叙述中,正确的是()。
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
随机试题
货币政策一般性工具包括()。
学习
阻塞性黄疸时,尿液检查结果为()
抢救严重有机磷酸酯类中毒,应当使用
A、麻醉药品B、医疗用毒性药品C、第二类精神药品D、放射性药品E、贵重药品根据《中华人民共和国药品管理法》,实行“专人负责、专柜加锁、专用账册、专用处方、专册登记”管理的药物是
主治膏淋的药是
高危行业企业按照国家规定提取的安全生产费时,应贷记的会计科同是()。
按照《中华人民共和国证券投资基金法》的规定,我国基金份额持有人享有的权利是()。
每个人的德性都与公共生活紧密相关。现代国家中的公民,是构成社会的基本分子,离不开公共生活。公共生活的重要部分之一,就是完全超越利己动机的公益慈善。事实上,追问人的本性,每个社会成员都有向善、为善的一面。与其说这是完成他的社会责任,不如说这会给他带来助人的喜
Whocanspottherisks?Thegrandcirclethatregulatorshavetosquareisthis:howtoestablishaframeworkofregulation
最新回复
(
0
)