首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
27
问题
下面程序的运行结果是( )。 #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全国计算机二级
相关试题推荐
下列函数定义中,会出现编译错误的是
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("%c%c\
下列叙述中正确的是( )
以下程序中,函数sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。 #defineM2 #defineN4 voidSumColumMin(inta[M]
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
下列条件语句中,功能与其他语句不同的是()。
若变量n的值为24,则print函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa[]){inti;for(i=1;i<n;i++){printf("%6d",
按条件f对关系R进行选择,其关系代数表达式为()。
在软件测试设计中,软件测试的主要目的是()。
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
随机试题
下列各项中不属于行政机关的是()。
下列关于肝肾综合征临床特点的叙述中,错误的是
某锅炉烟气烟尘粒径较小,需执行特别排放限值标准,宜优先选用的除尘器类型是()。
按支出法统计的GDP,是对一个经济体在一定时期内社会购买最终产品和劳务的支出的汇总,其组成部分有消费、投资、政府购买和()
电气二次设备的作用是( )。
临时存款账户开户的核准与一般存款账户开户的核准相同,但临时存款账户的有限期最长不得超过1年。()
-2,3,5,22,42,()
企业为维持一定经营能力所必须负担的最低成本是()。
(2010年真题)一个封闭透明的正四面体容器内装有水,正四面体的一个面放置在水平桌面时,体内水面高度为四面体高h的,现将它倒置使原底面平行于水平桌面,此时水面的高度与h的比值为[]。
假定窗体的名称为fTest,将窗体的标题设置为“Sample”的语句是()。
最新回复
(
0
)