首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void func( int n ) { static int num = 1; num += n; printf("%d ", num); } main() { func(3); func(4); printf(
有以下程序 #include void func( int n ) { static int num = 1; num += n; printf("%d ", num); } main() { func(3); func(4); printf(
admin
2020-05-19
55
问题
有以下程序
#include
void func( int n )
{
static int num = 1;
num += n;
printf("%d ", num);
}
main()
{
func(3);
func(4);
printf("\n");
}
程序运行后的输出是( )。
选项
A、4 8
B、4 5
C、3 5
D、3 4
答案
A
解析
func()有一个静态变量num,静态变量的初始化只进行一次,其值在程序运行过程中一直存在。调用func(3)时num被初始化为1,语句"num += n;"计算得num值为4,输出结果为4;调用func(4)时num为上一次计算的结果4,再次计算num=8,输出结果为8,。答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/xcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列关于函数的叙述中正确的是()。
数据库系统的核心是()。
下列语句组中正确的是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
下面不属于软件设计阶段任务的是
随机试题
Whydowehavethepoliticalopinionswehaveandnotanother?Howandwhydoour【C1】________change?Theanswerstothesequesti
甲、乙、丙是某有限责任公司的股东,各占52%、22%和26%的股份,乙欲对外转让其所拥有的股权,丙表示同意,甲表示反对,但又不愿意购买该股权。乙便与丁签订一份《股权转让协议》,约定丁某一次性向乙某支付全额股权转让款,此时,甲表示愿意以同等价格购买,但要求分
火灾自动报警系统是火灾探测报警系统和()的简称。
根据信托财产形态的不同,信托业务可以分为()。
非居民企业取得的来源于中国境外但与其在中国境内设立的机构、场所有实际联系的所得,应缴纳企业所得税。()
下列哪个情形不属于专利法第二十三条第二款所述的“现有设计特征”?
我国著名的四大罗汉堂是()。
关爱学生是教育学生的感情基础.是教师职业道德高低的试金石。()
潘某不服某卫生局的行政处罚决定,向法院提起诉讼。诉讼过程中,卫生局撤销了原处罚决定,潘某遂向法院申请撤诉,法院作出准予撤诉的裁定。一周后,卫生局又以同一事实和理由作出了与原处罚决定相同的决定。下列哪一种说法是正确的?
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDo
最新回复
(
0
)