首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
有以下程序 #include func(int n) {static int num=1; num=num+n;prinff("%d",num); } void main() { func(3);
admin
2019-12-17
83
问题
有以下程序
#include
func(int n)
{static int num=1;
num=num+n;prinff("%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/NICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta[],intn){inti;for(i=0;i
若有定义:typedefint*T;T*a[20];则以下与上述定义中a类型完全相同的是()。
下面不属于软件设计阶段任务的是()。
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返同给主函数中的S。例如,若a数组中的值为:012791974
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面是有关C语言字符数组的描述,其中错误的是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
软件的三要素是
随机试题
(2010年10月)公司增资是指公司依法增加______。
个体心理
在长期服用氯丙嗪后出现的不良反应中,应用抗胆碱药治疗反可使反应加重的是
负责对安全生产进行现场监督检查的人员是()
我国四大赏梅区是()。
小明站在游泳池里,岸上的人会发现小明的腿()。
《韩非子》中写道:“楚人有鬻盾与矛者,誉之曰:‘吾盾之坚,物莫之能陷也。’又誉其矛曰:‘吾矛之利,于物无不陷也。或曰:‘以子之矛,陷子之盾,何如?’其人弗能应也。夫不可陷之盾与无不陷之矛,不可同世而立。”以下议论与那位楚人一样犯有“自相矛盾”的错误,除了(
【S1】【S7】
Mostpeoplehavehadadogorwantedoneastheircompanionatsometimeintheirlives.Ifyouarethinkingofbuyingadog,ho
TheMoralityTestA)FromcancertoAlzheimer’s(早老性痴呆病)todiabetes,advancesingeneticsciencemeanthatmanyofusares
最新回复
(
0
)