首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
admin
2021-04-28
11
问题
有以下程序:
#include
int fun()
{
static int x=2;
return x+=1:
}
void main()
{
int i,s=0;
for(i=1;i<=5;i++)s+=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、25
B、11
C、15
D、20
答案
A
解析
静态变量只在初次定义时赋初值,以后使用时将调用其之前的值;主函数的循环体执行5次,进行s的叠加,每次叠加为子函数的返回值,所以结果为0+(2+1)+(3+1)+(4+1)+(5+1)+(6+1)=25。
转载请注明原文地址:https://jikaoti.com/ti/Tmz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下面属于应用软件的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
下列属于C语言合法的字符常数是()。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)#include<stdio.h>main(){FILE*fb;char*s1="Fortran",*s2="Basic";if((fb=
以下函数不能用于向文件中写入数据的是
以下关于字符串的叙述中正确的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
关于文件操作中的标高符“EOF”的叙述中正确的是()。
随机试题
球墨铸铁由于强度和塑性比较好,所以焊接性比灰铸铁好得多。
女,42岁。自觉上腹部不适,恶心1天,2小时前突然呕出大量鲜血,心悸,出汗。查体:神清,面色苍白,肝掌,心率110次/分,血压80/60mmHg,肝、脾未及。实验室检查:血红蛋白80g/L,白细胞4x109/L,血小板70x109/L,总胆红素34
炒麦芽具有的临床功效是
食物脂肪的吸收率一般为
根据我国涉外刑事案件审理程序规定,下列哪一选项是正确的?(2009年卷二38题,单选)
压力容器按照压力等级划分可分为()。
下列选项中,()的行为违反了证券交易必须遵守的公正原则。Ⅰ.有关部门未严格按要求核准股票的发行和上市申请Ⅱ.交易能力强的交易主体法律地位较高Ⅲ.未严格按要求审批某证券经营机构的设立申请Ⅳ.上市公司的董事长发生变动未向社会披露
(2002年考试真题)下列各项中,属于其他货币资金的有()。
甲(男,22周岁)为达到与乙(女,19周岁)结婚的目的,故意隐瞒乙的真实年龄办理了结婚登记。两年后,因双方经常吵架,乙以办理结婚登记时未达到法定婚龄为由向法院起诉,请求宣告婚姻无效。人民法院应如何处理?()
下列各句中,没有语病的一句是()
最新回复
(
0
)