首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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循环执行的次数是______。
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
软件设计中划分模块的一个准则是
有以下程序#inculdemain(){inta[]={1,2,3,4,5,6},*k[3],i=0While(i
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumCol
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
判断字符串s1是否大于字符串s2,应该使用()。
随机试题
阅读下面一段文字,回答问题:当两相国论河套,而西肆之为严嵩相国者日李伶,东肆则马伶。坐客乃西顾而叹,或大呼命酒,或移坐更进之,首不复东。未几更进,则东肆不复能终曲。询其故,盖马伶耻出李伶下,已易衣遁矣。
利用结账信用卡,凭信用卡先购买后支付指的是_________。
计算曲线积分∫L(2x+2y)dx+(2x-y)dy,其中L是沿曲线y=sin()由点(0,0)到点(1,1).
CRT的中文是
有一男性年青病人,患慢性肾炎,近年来症状加重,出现少尿、夜尿以及贫血等表现,此病人肾脏会出现何种改变
A.主要目标细菌耐药率超过30%的抗菌药物B.主要目标细菌耐药率超过40%的抗菌药物C.主要目标细菌耐药率超过50%的抗菌药物D.主要目标细菌耐药率超过75%的抗菌药物应当慎重经验用药的是()
城市的基本居住单元为()
某企业按弹性预算方法编制费用预算,预算直接人工工时为10万小时,变动成本为60万元,固定成本为30万元,总成本费用为90万元;如果预算直接人工工时达到12万小时,则总成本费用为()万元。
单位要举办走群众路线的教育活动座谈会,主要对象是青年干部,领导让你组织,你怎么做?
()宪法是欧洲大陆第一部宪法。
最新回复
(
0
)