首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
51
问题
有以下程序
#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://www.kaotiyun.com/show/lx3p777K
本试题收录于:
二级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);}则程序的输出结果是
有以下程序段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
有以下程序,程序运行后的输出结果是#include<stdio.h>main(){inta=3;printf("%dkn",(a+=a-=a*a));}
结构化程序设计的基本原则不包括
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
随机试题
男性,43岁,自2米高处坠下,会阴部骑跨于硬物上,伤后尿道口滴血,不能自行排尿。下列哪一项不符合急诊处理原则
赤石脂具有的作用是
下列对成桩工艺的叙述正确的是()。
简述固定资产的后续支出应如何进行会计处理?
某县房地产开发公司占用耕地10000平方米用于建设住宅小区,将其中3000平方米用于建设一所全日制中学,已知该地区耕地适用的耕地占用税税额为9元/平方米,该地区地方税务局对房地产公司应征收耕地占用税()元。
税收制度和税收政策的核心是()。
读下图,完成下面各题。假如L1、L2洋流流向相同,则()。
黑匣子是飞机专用的电子记录设备之一,具有极强的抗火、耐压、耐冲击、耐浸泡、抗磁干扰等能力,即便飞机已完全损坏,黑匣子里的记录数据也能完好保存。下列选项中,属于黑匣子的是:
西方近代科学的发展,很大程度上建立在对客观对象的分析以及认识手段不断更新的基础之上,中国传统思维方式注重直观判断与综合,强调对客观世界的整体性认识;在对具体对象的细究与深层次分析方面,中国传统思维方式不具有近代以来西方思维方式的优势,从而限制了近代科学技术
Airportclerk:Windoworisleseat?Traveler:______Airportclerk:Boardinggate2at11:05.Thankyou.
最新回复
(
0
)