首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i
admin
2015-07-28
31
问题
有以下程序
#include
int fun()
{
static int x=1;
x+=1;
return x;
}
main()
{
int i,s=1;
for(i=1;i<=5;i++) s+=fun();
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、21
B、11
C、6
D、120
答案
A
解析
静态变量在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。所以五次调用fun()函数,计算的结果为s=1+2+3+4+5+6=21,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/Pei0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序 #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++) printf("%d\n"i) } 该程序中的for循环执行的次数是______。
有以下程序#includemain(){int13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是
以下程序的输出结果是______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta=10,b=40,c=20;
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
关系数据库管理系统能实现的专门关系运算包括_______。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
下列叙述中错误的是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
随机试题
A中和滴定法B双相滴定法C非水溶液滴定法D络合滴定法E高锰酸钾滴定法测定重酒石酸去甲肾上腺素的碱性采用
长期使用广谱抗菌药容易引起()。
大豆与谷类食物混食,主要补充谷类中最缺乏的必需氨基酸是
患者,男,27岁,患特发性血小板减少性紫癜。治疗中患者突然出现呕吐、头痛、视物模糊。患者可能是发生了
护理腹泻患儿时,哪项措施不正确
甲上市公司2007年7月1日专门借款6000万建厂房,2年期限,年利率5%,2007年7月1日开工,并于当日支付部分款项。2008年1月1日至3月31日因为冰冻季节性停工,2008年4月1日复工,2008年12月31日达到预定可使用状态,2007年7月1日
Whenastudentsaid"YesterdayIgoedtoseeafriendofmine",whichofthefollowingwaysforcorrectingerrorsisNOTencour
简述全国人民代表大会的性质和地位。
企业并购的财务管理原则是什么?
人体在晚上分泌的镇痛荷尔蒙比白天多,因此,在晚上进行手术的外科病人只需较少的麻醉剂。既然较大量的麻醉剂对病人的风险更大,那么,如果经常在晚上做手术,手术的风险也就可以降低了。下列哪项如果为真,最能反驳上述结论?()
最新回复
(
0
)