首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) { static int num=1; num=num+n;print;f("%d",num); } void main() { func(3)
有以下程序 #include func(int n) { static int num=1; num=num+n;print;f("%d",num); } void main() { func(3)
admin
2019-08-10
65
问题
有以下程序
#include
func(int n)
{ static int num=1;
num=num+n;print;f("%d",num);
}
void main()
{ func(3);func(4); printf("\n");)
程序运行后的输出是
选项
A、4 5
B、3 5
C、4 8
D、3 4
答案
C
解析
在函数func(int n)中定义了局部静态变量num,,其初始值等于1,所以在主函数中执行func(3),输出4,此时静态变量num的值等于4,当退出函数func(3)时,其值不会丢失,所以当在执行func(4)时,输出8。
转载请注明原文地址:https://kaotiyun.com/show/WSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
以下程序段完全正确的是
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
若有定义语句:doublea,*p=&a;以下叙述中错误的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
下列选项中不属于结构化程序设计方法的是
随机试题
冈崎片段是
男性,56岁的心房颤动患者,突然发生失语。2周来共发生过5次,每次持续2~15秒。查体无神经系统异常。脑CT无异常。主要累及的血管是
下列细胞因子中,与慢性阻塞肺疾病慢性气道炎症发病关系最密切的是
自营性房地产贷款是指银行以本外币存款作为主要信贷资金来源自主发放的用于房地产开发、经营、流通和消费领域的贷款。主要有()。
目前,我国民间组织设立、规范与管理的政策法规主要包括( )。
【2014辽宁鞍山】学生放学回家后既想看电视又想做作业的心态体现的是()。
群体发展的最高阶段是()
A、 B、 C、 D、 B
一家商场按下述方式促销商品:一年中任何时候,或者有季节性促销,或者有节日促销,或两者兼而有之。每一种促销都会持续一个月。在任何一个月,如果商场想要把某一类商品清仓,就宣布季节性促销;如果某个月份有节日并且仓库中仍有剩余商品,就宣布节日促销。不过,11月没有
WhogatheredinaRomesquareSaturdayfortheFamilyDayrally?
最新回复
(
0
)