首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f( int k ) { static int n=0; int m=0; n++; m++; k++; return n+m+k; } main( )
有以下程序 #include <stdio.h> int f( int k ) { static int n=0; int m=0; n++; m++; k++; return n+m+k; } main( )
admin
2020-10-26
37
问题
有以下程序
#include <stdio.h>
int f( int k )
{ static int n=0;
int m=0;
n++; m++; k++;
return n+m+k;
}
main( )
{ int k;
for ( k=0; k<2; k++ ) printf( "%d,", f(k) );
printf( "\n");
}
程序运行后的输出结果是
选项
A、3,5,
B、3,6,
C、3,7,
D、0,3,
答案
A
解析
static静态变量只在声明时初始化一次。因此,第一次调用函数f(k=0),此时n=m=k=0, 经过自增操作n=1,m=1,k=1,返回值为3,第二次调用函数f(k=1),此时n=1,k=1,m=0,经过自增操作,n=2,k=2,m=1,返回值为5.故最终结果为3,5。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/3aD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
结构化程序设计的基本原则不包括
有以下程序,已知字母A的ASCII码为65,程序运行后的输出结果是main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}
随机试题
促进个体发展从潜在的可能状态转向现实状态的决定性因素是()
化脓性炎的渗出细胞主要是
朱砂安神丸中配伍朱砂的意义是
A.明目地黄丸B.杞菊地黄丸C.桂附地黄丸D.六味地黄丸E.知柏地黄丸
陈某从事个体仓储业务多年,2012年3月,陈某在某省A市甲区新建了两座大型仓库,为了便于承揽仓储业务,陈某将其个体经营的两座大型仓库挂靠在乙储运公司名下,以其名义对外承揽仓储业务。2012年6月15日,丙贸易公司将其400辆摩托车存放在这两座大型仓库中,2
背景资料:某市进行市政工程招标,投标人范围限定为本省大型国有企业。甲公司为了中标,联合当地一家施工企业进行投标,并成立了两个投标文件编制小组,一个小组负责商务标编制,一个小组负责技术标编制。在投标过程中,由于时间紧张,商务标编写组重点对造价影向较
某企业向当地海关申报进口一批咖啡机,货物已运抵海关监管区内的仓库。海关根据情报,在没有通知该企业的情况下,由仓库人员陪同对这批货物进行了查验,发现该批货物是高档酸奶机。该企业以海关查验报关员不在场为由,拒绝承认查验结果。因此,当地海关不得以此对其进行处罚。
商业助学贷款的贷款对象是在境内高等院校就读的全日制本专科学生、研究生和第二学士学位学生,外籍人和港澳台学生若符合申请条件,也可以申请商业助学贷款。()
甲说:我赞成小王和小李都去参加演出。乙说:我不同意你的看法。以上如果为真,请问下面哪项一定不符合乙的意见?()
2000年1月份的调查中,网络没有被入侵过约占( )。下列说法正确的有( )。
最新回复
(
0
)