首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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://jikaoti.com/ti/ICf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下四个程序中,完全正确的是()。
以下选项中正确的语句组是
结构化程序设计中,下面对goto语句使用描述正确的是
与数学表达式x≥y≥z对应的C语言表达式是
下列链表中,其逻辑结构属于非线性结构的是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
以下不能将S所指字符串正确复制到t所指存储空间的是
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
随机试题
Thethreatofaglobaloutbreak(疾病大爆发)ofbirdflumakesiturgentfortheinternationalcommunitytocooperateeffectively.Weal
患者女性,40岁。3年前有黄疸性肝炎史,HBsAg(+),HBeAg(+),经治疗后好转,近来乏力纳差,体检;巩膜黄染,轻度肝掌,慢性肝病面容,肝肋下2cm,脾肋下刚及,ALT150U,类风湿因子(+),抗核抗体1:100(+)该病肝细胞破坏的机制是
需要避光保存的药物有( )。
企业开出的商业承兑汇票,若到期无力付款,应将应付票据转为短期借款。 ( )
银行结算账户是指银行为存款人开立的办理资金收付的活期存款账户和定期存款账户。()
下列关于抽样误差的表述正确的有()。
利润是收入弥补成本费用后的余额,下列关于利润的说法中,不正确的是()。
下列关于固定资产减少的业务中,不应通过“固定资产清理”科目核算的是()。
在Visual.Basic中,所有标准控件都具有的属性是
【L1】【L10】
最新回复
(
0
)