首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() int fun() {int i,s===1; { static int x=1; for(i=1;i
有以下程序 #include main() int fun() {int i,s===1; { static int x=1; for(i=1;i
admin
2018-01-11
45
问题
有以下程序
#include
main()
int fun() {int i,s===1;
{ static int x=1; for(i=1;i<=2;i++)s=fun();
x*=2; return x;} printf("%d\n",s):}
程序运行后的输出结果是
选项
A、4
B、1
C、O
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/jhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
以下叙述中不正确的是()。
以下语句定义正确的是()。
“printf(”%d\n”,strlen(“\t\”\023﹨xAB﹨nC”));”语句的输出结果是__________。
软件工程研究的内容主要包括:软件开发技术和_________。
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
下列叙述正确的是()。
以下所列的C语言常量中,错误的是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个________。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
随机试题
甲状腺危象主要表现为()。
多发性硬化的临床表现主要有
急性静式吸入染毒适用于吞咽胶囊适用于
民用建筑包括居住建筑和公共建筑,其中()属于公共建筑。
钢铁绞股绳(非绝缘)()
房屋承租人累计拖欠房租费()个月以上的,房屋出租人有权终止合同,收回房屋。
义务教育实行_____________领导,_____________统筹规划实施,_____________为主的管理体制。()
俗话说:“江山易改,本性难移。”这反映人格的()
Manypeoplethinkthereisnoneedtotakespecialcareoverhomesecurity."I’mallright,I’mi
Forhigh-riskpropositionsyieldinghighreturns,thereisnothingtobeatthehandfulcompaniesmarketingeternallife.(31)th
最新回复
(
0
)