首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #define P(a) printf("%d ",a) main() { int j,a[]= { 1,2,3,4,5,6,7},i=5;
下列程序的运行结果是______。 #define P(a) printf("%d ",a) main() { int j,a[]= { 1,2,3,4,5,6,7},i=5;
admin
2013-02-23
38
问题
下列程序的运行结果是______。
#define P(a) printf("%d ",a)
main()
{ int j,a[]= { 1,2,3,4,5,6,7},i=5;
for(j=3;j>l ;j--)
{ switch(j)
{ case 1:
case 2: P(a[i++]); break;
case 3: P(a[--i]);
}
}
}
选项
答案
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(s[i++])=P(a[4])=P(5),输出5,之后i的n等于5。
转载请注明原文地址:https://kaotiyun.com/show/nUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
线性表的顺序存储结构和线性表的链式存储结构分别是
若有下列说明语句int(*p)();则标识符p代表的是()
下列叙述中,错误的是。
将代数式转换成程序设计中的表达式为【】。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
栈和队列通常采用的存储结构是【】。
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
下列叙述中正确的是______。
下列叙述中正确的是______。
栈和队列的共同点是______。
随机试题
我国宪法规定,()属于国家所有,即全民所有。
规划咨询的工作程序中,介于制定工作大纲和编写报告初稿之间的环节是()。
对网络图节点的编号顺序的表述,正确的是()。
某公司与德国一客户签订合同,约定货物由中国港口启运,经停新加坡最终到达荷兰鹿特丹。《出境货物报检单》的“输往国家(地区)”和“到达口岸”应分别填写()。
合规风险指新产品/业务因没有遵循规则和准则可能受到监管处罚、重大财务损失或声誉损失的风险。()
制定零售商业物业的租赁方案和租赁策略的根本目的是实现()的最大化。
能反映家庭教育中存在的问题的是()。
以下主体具备法人资格的是()。
现实与虚构的_______让我们在《哈利.波特》系列电影中看到了一个虚幻与现实交错构成的现代伦敦。魔法与现代科技在一个_______的伦敦找到了奇妙的契合点。依次填入划横线部分最恰当的一项是()。
恒定刺激法的变式有()
最新回复
(
0
)