首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
75
问题
下面程序的运行结果是( )。 #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://kaotiyun.com/show/TCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义c为字符型变量,则下列语句中正确的是
从Windows环境进入DOS方式后,返回Windows环境的命令为
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
下列叙述中,不属于软件需求规格说明书的作用的是()。
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求分析说明书和
以下选项中可作为C语言合法常量的是()。
结构化程序设计主要强调的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作_____________。
随机试题
根据《行政强制法》规定,行政机关逾期未作出处理决定或者解除冻结决定的,金融机构应当自冻结期满之日起解除冻结()
《罗马公约》签订于()
下面关于Access和“表”的叙述,错误的是()
有关Sjogren综合征的描述中,哪项是错误的:
在某刑事公诉案件中,如果审判长与案件有利害关系,那么下列哪些人员有权申请审判长回避?()
根据《建设工程安全生产管理条例》规定,建设工程施工前,施工单位负责项目管理的技术人员应当对有关安全施工的技术要求向施工作业班组、作业人员作出详细说明,并由()签字确认。
关于预算的审批,下列说法正确的有()。
2016年3月5日,机床生产商甲公司向乙公司出售机床20台,每台20万元。乙公司因资金周转困难,欲向丙银行贷款400万元,并与甲公司约定:“仅在乙公司的400万元银行借款于2016年6月2日前到账时,机床买卖合同始生效。”2016年4月2日,乙公司与丙银行
[2012年10月]如图,长方形ABCD的长和宽分别为2a和a,将其以顶点A为中心顺时针旋转60°。则四边形AECD的面积为24—。(1)a=;(2)△AB’B的面积为。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
最新回复
(
0
)